Após longos 8 anos de espera, a MikroTik anunciou nesta semana a primeira versão “estável” do RouterOS 7. No entanto, a versão intitulada 7.1 não está funcional para 100% dos usuários.
Isso quer dizer que nem todas as funcionalidades estão presentes ou funcionais neste momento, porém, está muito madura se comparada às versões beta e release candidate.
O que muda?
Há anos ouvimos falar das melhorias que estão chegando com a versão 7, que utiliza o kernel 5.6.3 do Linux e promete um desempenho superior em tarefas pesadas, como a instalação de um full routing quando usado para BGP, melhorias no uso de redes Wireless, novos tipos de Queues para controle de banda, remodelação da pilha IPv6 e muito mais. Não apenas melhorias no recursos atuais, o RouterOS 7 também traz novidades que não estão na versão 6 do RouterOS, como suporte a Zerotier, WireGuard, OpenVPN e a capacidade de rodar containers usando Docker.
Novos Hardwares
Junto com a versão 7 a Mikrotik também começa a lançar novos hardwares, desenvolvidos para trabalhar exclusivamente nessa versão. São os exemplos da RB5009 e da recém lançada CCR2116, que mostra um desempenho 150% superior a CCR1036, chegando a ser 6x mais veloz no uso com BGP.
Mudanças na configuração
Muita coisa vai mudar no que diz respeito a configuração. O bom e velho Winbox continua existindo, mas alguns comandos mudaram, que é o caso da configuração OSPF e do BGP por exemplo. Ao atualizar um roteador da versão 6 para a versão 7 essas alterações são feitas automaticamente, porém, antes de fazer isso procure aprender que mudanças são essas e como trabalhar com o RouterOS 7.
Já está na hora de atualizar?
Se a versão 6 está funcionando bem e está atendendo a sua atual demanda, é recomendado aguardar novas versões 7.x. Lembrem-se que estamos falando de um sistema operacional bem diferente, com Kernel diferente, e muitas coisas novas.
Mas caso você prefira atualizar, recomendamos fazer isso com o máximo de cuidado possível:
⁃ Realize um backup do seu dispositivo na versão 6;
⁃ Se tiver disponível um hardware extra, atualize ele para a versão 7, e analise a configuração antes de colocar em produção;
⁃ Se algo não estiver bem, faça um downgrade para a versão 6 e restaure o backup, pois as configurações podem não retornar no processo de downgrade
Changelogs da versão 7
Confira as principais mudanças da versão 7 no changelog da MikroTik (em inglês).
MAJOR CHANGES
!) updated Linux Kernel based on version 5.6.3;
!) completely new NTP client and server implementation;
!) completely new User Manager implementation;
!) merged individual packages, only bundle and a few extra packages remain;
!) new Command Line Interface (CLI) style (RouterOS v6 commands are still supported);
!) support for Let’s Encrypt certificate generation;
!) support for REST API;
NETWORKING
!) CHR FastPath support for “vmxnet3” and “virtio-net” drivers;
!) support for “Cake” and “FQ_Codel” type queues;
!) support for IPv6 NAT;
!) support for Layer 3 hardware acceleration on all CRS3xx devices;
!) support for MBIM driver with basic functionality support for all modems with MBIM mode;
!) support for MLAG on CRS3xx devices;
!) support for VRRP grouping and connection tracking data synchronization between nodes;
ROUTING
!) completely new BGP implementation with performance improvements;
!) completely new IPv6 stack;
!) completely new MPLS implementation with interface lists, multipath and LDPv6 support;
!) completely new OSPF implementation with performance improvements;
!) completely new routing filtering with script-like rule syntax, RPKI support and large and extended community filtering;
!) support for IPv6 ECMP and VRF (including VRF-lite);
VPN
!) support for L2TPv3;
!) support for OpenVPN UDP transport protocol;
!) support for WireGuard;
WIRELESS
!) completely new alternative wireless package “wifiwave2” with 802.11ac Wave2, WPA3 and 802.11w management frame protection support (requires ARM CPU and 256MB RAM);