The operating system software that powers the Juniper routers is called JUNOS. The software is modular and standards based. Another important feature of JUNOS is that the software is platform independent (within Juniper hardware systems, not to be confused with other vendor hardware), thus delivering the same scalability and security across several hardware platforms.
JTAC refers to Juniper Networks Technical Assistance Center. JTAC is the recommendation body of Juniper Networks that provides suitable guidelines for Juniper devices.
Main products offered by Juniper include T-Series, M-Series, E-Series, MX-Series, J-Series routers, EX-Series Ethernet switches and SRX-Series Security products. JUNOS is the operating system that runs on most of the juniper's networking equipment.
M-Series: M7i, M10i, M40e, M120, M320
J-Series: J2320, J2350, J4350, J6350
T-Series: T320, T640, T1600, TX Matrix, TX Matrix Plus
E-Series: E120, E320, ERX310, ERX705, ERX710, ERX1410, ERX1440
MX-Series: MX80, MX240, MX480, MX960
Differences between different series of juniper routers are
1. Juniper J-Series routers are a series of enterprise routers called as modular routers for enterprises running desktops, servers, VoIP etc applications and these kind of routers are typically deployed at remote offices or branch locations.
2. Juniper M-Series routers are called Multiservice Edge routers designed for enterprise and service provider networks.
3. Juniper T-Series routers are a series of core routers designed for high-end and core networks with throughput from 320 Gbit/s to 25.6 Tbit/s with a max forwarding rate of 30.7 billion pps.
4. Juniper E-Series routers are a series of broadband services routers or edge routers which provides multiple services including broadband remote access server, broadband video services, security services, NAT etc on a single platform.
5. Juniper MX-Series routers are a family of high-performance Ethernet Services routers with powerful switching features and are designed for high-performance service providers and enterprises.
Juniper switches are available in two series
a. EX Series Ethernet Switches : Deliver high performance, carrier-class solutions built to meet the needs of today's converged branch office, campus, and data center networks.
b. QFX Series : High-performance devices deliver Juniper's unique QFabric architecture, supporting thousands of ports within a single-tier data center or cloud network with ultra-low latency, high resiliency, and the simplicity of a single switch.
Control and Forwarding plane: On juniper router, there is a separation of control and forwarding planes. Control plane is where the OS of the device resides. Control plane also maintains the routing table and the best route to reach a particular destination. Control plane then forwards the best path to the forwarding plane. Then, the forwarding plane forwards the data to the destination. Forwarding Plane enhances the performance using ASICs whereas the intelligence of the router operates in Forwarding Plane. The forwarding plane of the router is divided into multiple segments thus controlled by application specific integrated circuits (ASICs). When the interactions between these ASICs take place, the forwarding path is achieved in Juniper routers.
On Juniper Networks routers, the PFE is designed to perform Layer 2 and Layer 3 switching, route lookups, and rapid forwarding of packets. Using ASICs, the PFE itself is split into several major components:
Midplane
PICs
FPCs (Flexible PIC Concentrator)
Control board (switching/forwarding)
The midplane, sometimes referred to as the backplane, is really the back of the cage that holds the line cards. The line cards connect into the midplane when inserted into the chassis from the front. The routing engine plugs into the rear of the midplane from the rear of the chassis. The purpose of the midplane is to carry the electrical signals and power to each line card and to the routing engine.
The PICs are the actual components that contain the interface ports. Each PIC is plugged into a FPC, Each individual PIC contains an ASIC that handles media-specific functions, such as framing or encapsulation, and has its own LED status indicator on the front. PICs are available for SDH/SONET, ATM, Gigabit Ethernet, Fast Ethernet, and DS3/E3.
The physical media in your network connects to the Physical Interface Card (PIC) in your router. The number of PICs supported by an FPC depends on the device model. A media-specific ASIC is located on each PIC.
The FPC can contain from one to four PICs in a mix-and-match style. In other words, you could have four different kinds of PICs on a single FPC. This reflects a great deal of flexibility that is welcome in most networks. Installed from the front of the chassis, the FPC carries the signals from the PICs to the midplane. Each FPC has its own input-output (I/O) ASIC and buffer memory. The Flexible PIC Concentrator(FPC) connects to both the switching control board and the router's interfaces within the Packet Forwarding Engine. The FPC is a component of the Packet Forwarding Engine. FPCs house the various PICs used in the router.
As the organizations increasingly move towards cloud based services, vSRX and vMX Virtual devices provide scalable, secure protection across private, public, and hybrid clouds.
For example, the vSRX offers the same features as physical SRX Series firewalls but in a virtualized form factor for delivering security services that scale to match network demand.
The jdocs package contains the complete JUNOS software documentation set. Jbundle is a single file which contains all the packages.
The removable media is the first boot location examined. Solid-State Drive is the second boot examined after removable media.
It takes about 5 minutes to completely boot the junos device. Enough time must be given to boot the Juniper devices in compared to other devices.
The solid-state flash drive is the primary boot media used to boot the juniper devices. Besides this, the secondary boot media is the Hard Drive.
Junos software updates are contained in four packages. Among the above, jroute and jdocs are two update packages. Along with this, the other two are jpfe and jkernel.
We can actually backup a software and configuration to rotating disk on junos devices. This backup functionality is best used when system is stable and before any major upgrade to ensure system recovery when necessary.
We use 'request system snapshot' command in our operational mode to backup a system software and configuration so that it might come handy during the time of recovery.
In case, if we want two juniper devices working as a single stack with primary and backup routing engine then the software version of both juniper devices must be same. Otherwise our redundancy process may not work properly.
In JUNOS software, every interface requires at least one logical interface. That logical interface is known as unit. This is where all addressing and protocol information is configured
Action modifiers are log, count and sample. Along with this there is also another action modifier and it is syslog. We can include any combination of action modifiers in a single filter term.
In the default syslog configuration on the Junos router, logs are saved to a file called messages, which resides in the default log file directory. On M-, MX-, and T-series routers, the default log file directory is /var/log/. On J-series routers, it is /cf/var/log/. To view the log messages, give the command show log messages.
If you want to get a live monitoring while looking at your console, you can use the monitor start command. As soon as a message is written to your monitored file, it will additionally be redirected to the console and shown live.
Package is referred to each section of the software. The jbase, jbundle and jroute are the packages found in each copy of the Junos Software.
Package and Type are the JUNOS software naming conventions. Package represents the specific portion of the JUNOS software contained in the file. There are five junos software naming convention. All packages may include the signed notation. This means that the package file is protected using the MD5 algorithm.
The JUNOS software is actually made up of multiple pieces working together to control the router's functions. Each section of the software is referred to as a package and contains files specific to its particular function. The current packages found in each copy of the JUNOS software are:
jkernel The jkernel package contains the basic components of the JUNOS software operating system.
jbase The jbase package contains additions to the JUNOS software since the last revision of the jkernel package.
jroute The jroute package contains the software that operates on the Routing Engine. This controls the Unicast routing protocols, the multicast routing protocols, and the Multiprotocol Label Switching (MPLS) signaling protocols. The package also contains the software for some daemons, such as mgd.
Jpfe: The jpfe package contains the Embedded OS software that controls the components of the Packet Forwarding Engine.
Jdocs: The jdocs package contains the complete JUNOS software documentation set.
Jcrypto: The jcrypto package contains software that controls various security functions, such as IP Security (IPSec) and Secure Shell (SSH). This package is available only in U.S. and Canadian versions of the software.
Jbundle: The jbundle package is a single file that contains all of the other packages we discussed previously.