Robust, Modular and Scalable:
Junos operating system is based on the FreeBSD UNIX operating system, which is an open-source software system. An advantage to which is the Unix-like environment and Unix executable commands. It functions as a composition of different software processes, which is responsible to handle a completely different portion of the device's functionality. The memory space is allocated to each processes where they run so that a process does not interfere with another. Junos also minimizes the risk of failure of the whole system when one process fails. It is a trusted, secure network operating system powering the high-performance network infrastructure offered by Juniper Networks.
Single Source Code Base:
The software source code base for all the platforms running the Junos operating system is the same. Due to this design, the core features work in a consistent manner across all the platforms running Junos OS. Many features and services are configured and managed the same way, the setup tasks and ongoing maintenance and operation within your network are simplified.
It is platform independed within Juniper hardware systems. After Juniper Networks acquired NetScreen, it also integrated ScreenOS security functions into its own JunOS operating system so that it offers routing and security functions in a single device.
Seperate Control and Forward Planes:
JunOS has two primary software processing components.
Because of the separation of different planes, the processes that control routing and switching protocols are cleanly separated from the processes that forwards frames, packets or both through device running JunOS. This architecture tunes each process for maximum performance and reliability. This modularity of JunOS is the main reason to support many different platforms from a common code base.
The above picture shows the architecture of Junos. There are two different planes separated by the dashed line. The routing engine above the dashed line is responsible for performing protocol updates and system management. It runs various protocol and management software that reside inside a protected memory environment. The RE maintains the routing tables, bridging table and primary forwarding table and connects to the Packet Frowarding Engine (PFE) through an internal link.
The packet forwarding engine below the dashed line on the above picture, usually runs on separate hardware and is responsible for forwarding transit traffic through the device. In many platforms running the Junos OS, the PFE uses application-specific integrated circuits (ASICs) for increased performance. Because this architecture separates control operations-such as protocol updates and system management-from forwarding operations.It receives the forwarding table from the RE by means of an internal link. FT updatates are a high priority for the Junos OS kernal and are performed incrementally.
Junos operating system is based on the FreeBSD UNIX operating system, which is an open-source software system. An advantage to which is the Unix-like environment and Unix executable commands. It functions as a composition of different software processes, which is responsible to handle a completely different portion of the device's functionality. The memory space is allocated to each processes where they run so that a process does not interfere with another. Junos also minimizes the risk of failure of the whole system when one process fails. It is a trusted, secure network operating system powering the high-performance network infrastructure offered by Juniper Networks.
![]() |
Different Processes |
The software source code base for all the platforms running the Junos operating system is the same. Due to this design, the core features work in a consistent manner across all the platforms running Junos OS. Many features and services are configured and managed the same way, the setup tasks and ongoing maintenance and operation within your network are simplified.
It is platform independed within Juniper hardware systems. After Juniper Networks acquired NetScreen, it also integrated ScreenOS security functions into its own JunOS operating system so that it offers routing and security functions in a single device.
Seperate Control and Forward Planes:
JunOS has two primary software processing components.
- Routing Engine and
- Packet Forwarding Engine
![]() |
Control Plane and Forwarding Plane |
Because of the separation of different planes, the processes that control routing and switching protocols are cleanly separated from the processes that forwards frames, packets or both through device running JunOS. This architecture tunes each process for maximum performance and reliability. This modularity of JunOS is the main reason to support many different platforms from a common code base.
The above picture shows the architecture of Junos. There are two different planes separated by the dashed line. The routing engine above the dashed line is responsible for performing protocol updates and system management. It runs various protocol and management software that reside inside a protected memory environment. The RE maintains the routing tables, bridging table and primary forwarding table and connects to the Packet Frowarding Engine (PFE) through an internal link.
The packet forwarding engine below the dashed line on the above picture, usually runs on separate hardware and is responsible for forwarding transit traffic through the device. In many platforms running the Junos OS, the PFE uses application-specific integrated circuits (ASICs) for increased performance. Because this architecture separates control operations-such as protocol updates and system management-from forwarding operations.It receives the forwarding table from the RE by means of an internal link. FT updatates are a high priority for the Junos OS kernal and are performed incrementally.
No comments:
Post a Comment