JUNOS
Encyclopedia
Juniper Junos is the software or the network operating system
used in Juniper Networks
hardware systems. It is an operating system
that is used in Juniper's routing, switching and security devices. Juniper offers a Software Development Kit (SDK) to partners and customers to allow additional customization. The biggest competitor of Junos is Cisco Systems
's IOS
.
kernel, the advantage of which is the Unix-like environment: customers can access a Unix shell and execute normal Unix commands. Junos is platform independent within Juniper hardware systems. After Juniper acquired NetScreen, it also integrated ScreenOS security functions into its own Junos network operating system so that now Juniper offers routing and security functions in a single device.
The functions of Operational Mode include control of the CLI environment, monitoring of hardware status, and display of information about network data that passes though or into the hardware. The Configuration mode is used for configuring the Juniper router, switch, or security device, by adding, deleting, or modifying statements in the configuration hierarchy.
and services functions.
Network operating system
A networking operating system , also referred to as the Dialoguer, is the software that runs on a server and enables the server to manage data, users, groups, security, applications, and other networking functions...
used in Juniper Networks
Juniper Networks
Juniper Networks is an information technology and computer networking products multinational company, founded in 1996. It is head quartered in Sunnyvale, California, USA. The company designs and sells high-performance Internet Protocol network products and services...
hardware systems. It is an operating system
Operating system
An operating system is a set of programs that manage computer hardware resources and provide common services for application software. The operating system is the most important type of system software in a computer system...
that is used in Juniper's routing, switching and security devices. Juniper offers a Software Development Kit (SDK) to partners and customers to allow additional customization. The biggest competitor of Junos is Cisco Systems
Cisco Systems
Cisco Systems, Inc. is an American multinational corporation headquartered in San Jose, California, United States, that designs and sells consumer electronics, networking, voice, and communications technology and services. Cisco has more than 70,000 employees and annual revenue of US$...
's IOS
Cisco IOS
Cisco IOS is the software used on the vast majority of Cisco Systems routers and current Cisco network switches...
.
Versioning
Junos provides a single code base across most of Juniper's platforms. Juniper has issued a new release of Junos every 90 days since 1998.Features
- RoutingRoutingRouting is the process of selecting paths in a network along which to send network traffic. Routing is performed for many kinds of networks, including the telephone network , electronic data networks , and transportation networks...
: Juniper Networks IP routing expertise delivers a full complement of routing protocols. - Modularity: Junos software has a modular software design.
- Security: With the introduction of the SRX and J-series (past version 9.3) platforms, support for flow mode has been added to Junos, which includes stateful firewalling, NATNatNat or NAT may refer to:* Nat., an abbreviation for Natural* Nat , a Burmese spirit worshipped in Myanmar in conjunction with Buddhism...
, and IPSecIPsecInternet Protocol Security is a protocol suite for securing Internet Protocol communications by authenticating and encrypting each IP packet of a communication session...
. - Policy and control: Junos supports a flexible routing policy language that is used for controlling route advertisements and path selection
- Standards-based: Junos adheres to industry standards for routing, MPLSMplsMPLS or Mpls can refer to:* Minneapolis, Minnesota, United States* Multiprotocol Label Switching, a data-carrying mechanism in computer networking...
, and high availability mechanisms such as Graceful Restart
Architecture
Junos operating system is primarily based on the FreeBSDFreeBSD
FreeBSD is a free Unix-like operating system descended from AT&T UNIX via BSD UNIX. Although for legal reasons FreeBSD cannot be called “UNIX”, as the direct descendant of BSD UNIX , FreeBSD’s internals and system APIs are UNIX-compliant...
kernel, the advantage of which is the Unix-like environment: customers can access a Unix shell and execute normal Unix commands. Junos is platform independent within Juniper hardware systems. After Juniper acquired NetScreen, it also integrated ScreenOS security functions into its own Junos network operating system so that now Juniper offers routing and security functions in a single device.
Junos Command Line Interface (CLI)
The Junos CLI is a text-based command interface for configuring, troubleshooting, and monitoring the Juniper device and network traffic associated with it. It supports two types of command modes.- Operational Mode
- Configuration Mode
The functions of Operational Mode include control of the CLI environment, monitoring of hardware status, and display of information about network data that passes though or into the hardware. The Configuration mode is used for configuring the Juniper router, switch, or security device, by adding, deleting, or modifying statements in the configuration hierarchy.
Junos SDK
Juniper Networks provides the Junos SDK (formerly the Partner Solution Development Platform (PSDP)) to select partners who want to develop applications for their routers. It provides a set of tools and resources, including a software development kit (SDK) with interfaces to Junos' routingRouting
Routing is the process of selecting paths in a network along which to send network traffic. Routing is performed for many kinds of networks, including the telephone network , electronic data networks , and transportation networks...
and services functions.