2 ms·
JunOS is still BSD, but it runs atop a Linux Hypervisor.
by muppetman 3y ago
JunOS is still BSD, but it runs atop a Linux Hypervisor.
- xcrunner529 3y agoWhat’s the reasoning for the extra complexity and resource usage? Does it help stability or something?
- muppetman 3y agoI myself have had the same question and never got an answer. I _think_ it's so they only have to have one build of Junos and just have to make minor changes to the Hypervisor itself to support the hardware. But who knows? Juniper have really lost their way IMHO, hypervisors on hardware designed to route traffic at scale just seems like a reflection of that fact.
- xcrunner529 3y agoYeah seems weird but I guess the hypervisor part isn’t so odd since Citrix does it for their netscalers. Although even load balancing is probably less critical than routing traffic. I am surprised either works well under virtualization.
- muppetman 3y agoIt's just the control plan running under Hypervisor though. The forwarding hardware is still being programmed etc, so it doesn't impact performance in that regard. For things like BGP convergence etc they've introduced it so that BGP gets sharded so that it scales better.