Comparador de sistemas operacionais de rede
Quatorze sistemas operacionais de rede — IOS, IOS XE, IOS XR, NX-OS, Junos, Junos Evolved, EOS, TMOS, F5OS, EXOS, VOSS, FortiOS, PAN-OS e Gaia — com linhagem, sobre o que cada um roda, como os componentes compartilham estado, onde os planos se dividem, e quanto custa uma atualização. Escolha um para o perfil completo ou dois para vê-los eixo a eixo. Toda entrada lista fraquezas além de forças.
Operações e fieldcraftJunos OS
- Fabricante
- Juniper
- Primeira versão
- 7 July 1998
- Linhagem
- FreeBSD 4, 32-bit → FreeBSD 10, 64-bit from Release 15.1 → ScreenOS security folded in after the NetScreen acquisition → Junos OS Evolved on Linux
- Sobre o que roda
- FreeBSD. Because that is a Unix, there is a real Unix shell underneath with the ordinary Unix tools available.
- Como o estado é compartilhado
- Routing Engine centric: the RE holds the control plane and the Packet Forwarding Engine does the forwarding, with a defined boundary between them. Daemons are separate processes.
- Controle e encaminhamento
- The RE/PFE split is the design's organising idea, and it is why the control plane can be rebuilt or fail over while forwarding continues.
- Como as mudanças são aplicadas
- Candidate and commit, with rollback and configuration comparison built in. This was Junos's signature from the beginning and much of the industry has since followed.
- Quanto custa uma atualização
- Unified releases across the portfolio; in-service upgrade on supported platforms.
A ideia que o distingue
One operating system, one source tree, across routing, switching and security. The consistency is the product as much as any individual feature.
Forças
- The commit model, with rollback and a readable diff before anything is applied.
- A single consistent operating system across very different hardware.
- A genuine Unix underneath, so ordinary tools and scripting are available.
Fraquezas
- The configuration hierarchy is unfamiliar to engineers arriving from an IOS-shaped world, and the transition takes real effort.
- Two architectures now coexist - FreeBSD-based Junos and Linux-based Junos Evolved - and knowing which one is in front of you matters.
Endpoint da APIGEThttps://ronutz.com/api/v1/network-os-comparerDocumentado, não servido. Abre a especificação.
Referências
- Cisco - IOS XR software architecture: protected processes, distributed operation and the two-stage commit
- Juniper - Junos OS Evolved architecture and the distributed data store
- Arista - EOS architecture: an unmodified Linux kernel and SysDB state sharing
- F5 - TMOS architecture and the Traffic Management Microkernel
- Extreme Networks - Switch Engine and Fabric Engine naming on Universal hardware