RouterOS 3.28: šupky hupky na IPv6, bude již fungovat OSPFv3?

Před 11 měsíci

mikrotik-ipv6-not-readyNejvíce lidí z Googlu se sem dostane, protože do něj zadali slovo "RouterOS" a často i ve spojení se slovem "IPv6". Proto jim teď dám něco užitečnějšího než nářky, že to nefunguje. Alespoň v to zatím doufám. V nejnovější verzi RouterOS, která tu už nějaký čas tedy je, se objevila magická změna a to "routing-test - fixed OSPF routing table calculation". Někteří by si mohli myslet, že to znamená, že IPv6, OSPF a RouterOS jsou teď kamarádi. Pojďme se o tom přesvědčit.

Naše síť slavnostně rozjela podporu IPv6 asi před třemi měsíci. Měl jsem z toho velkou radost, ale byla už za pár hodin nahrazena zklamáním z rozpadajících se routovacích tabulek. Mluvím samozřejmě o OSPFv3. Než se Mikrotik rozhoupal k řešení, tak jsme začali testovat RouterStations a RouterBoardy s OpenWRT. To se v naší síti osvědčilo. Nicméně stále tu zůstává hromada RouterOS strojů a nahrazovat je všechny OpenWRT za chodu sítě je sice reálné, ale také pracné a vystavujeme tím uživatele sítě nefunkčnosti.

Je chvilku po jedné hodině ranní a mám již upgradované všechny RouterBoardy s RouterOS. Mikrotik má sice víceúčelový Dude, který mimo jiné zvládne i velmi pěkně a pohodlně aktualizovat všechny RouterBoardy v síti, nicméně RB600 má na jeho provoz malý disk a nic většího nemáme. Takže jsem aktualizoval hezky ručně. Hodně by to ulehčil malý skript co by nový systém do zařízení nalil a resetoval ho, ale na ten si snad najdu čas příště.

Další stroje co tu máme jsou Gentoo a zatím jedna RouterStation s OpenWRT. S těmi nebyli žádné problémy pokud jde o IPv6. Tady pozor na RouterStation, standardní nahrané OpenWRT IPv6 nepodporuje. Nevím jak na tom jsou snapshoty, ale já IPv6 zaškrtával při kompilaci. O tom jak správně připravit obraz, aby s rozchozením bylo co nejméně starostí a problémů bude post někdy příště.

Vraťme se k aktualizaci. RouterOS 3.28 přináší toto:

  • fixed hotspot problem - on multi-processor systems it was not possible to set IP address for hotspot client during login - deadlock did happen;
  • fixed hotspot problem - it was possible for hotspot to spike CPU usage to 100% and not to accept new logins during that time;
  • added ethernet broadcast support for WakeOnLan tool;
  • api - value of 'comment' property was only returned from 'system' package programs;
  • to see actual values of sensitive configuration parameters (such as passwords), user needs to possess policy 'sensitive';
  • avoid problems with western time zones by always advancing clock on startup past january 2st 1970, 00:00:00 UTC;
  • added 'run-after-reset' argument to 'reset-configuration' command. It allows to specify name of console script file to run after the configuration reset reboots the router. When this argument is used any  other default configuration scripts are ignored.
  • route - fixed a crash;
  • routing-test - fixed OSPF routing table calculation;
  • send keepalives every 30s (was 3 min) on ppp clients - make some 3G connections more stable;
  • routing-test - changed BGP network and default-originate behaviour;
  • web proxy - allow to edit error page;
  • console - terminal window size change now does not trigger full terminal reset;
  • mesh protocol - improved loop prevention (becomes incompatible with earlier versions);

Ve zkratce a česky. Provoz hotspotu se v některých případech nezasekává a nežere celý systém. ROS také zvládne vzbudit počítače přes WoL, má vyřešené nějaké problémy s routování, opraveno bylo i počítání routovací tabulky v OSPF (to je to naše), u web proxy lze editovat chybovou stránku a změna velikosti okna s terminálem nezpůsobí jeho kompletní reset. Změn je tedy požehnaně oproti minulým vydáním. Důležitá je ovšem praxe. Tento post jsem začal psát ve chvíli, kdy jsem začal aktualizovat RouterBoardy a nevěděl jsem, jestli IPv6 a OSPF jsou již kamarádi. Teď to vím... RouterOS 3.28 stále nepodporuje IPv6 v OSPFv3. Routovací tabulka se rozpadla několik minut po aktualizaci.


Nálepky:

Jméno
Email
Web
Komentář

TOPlist