RouterOS 3.28: šupky hupky na IPv6, bude již fungovat OSPFv3?
Nejví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.
| Jméno | |
|---|---|
| Web | |
| Komentář | |


