Juniper
Juniper
Presentation
Juniper VS Cisco
Routing task has been divided into various entities with ASIC Architecture.
whereas this feature is not being provided by Cisco
Once the configration is done, a user can call rollback to previous configuration. While this facility is
not with Cisco.
Hardware Overview
- Routing Engine.
- Packet forwarding Engine.
- System Midplane.
- Flexible PIC concentrator ( FPC)
- Physical interface Card.
- System Control Board.
Routing Engine
RT
FT
CLI
JUNOS
Software
fxp1/bcm0
FT
Packets Out
Packets In
Routing Engine maintains routing table (RT) and primary copy of forwarding table (FT)
All M-series and T-series platforms share the same basic design philosophy
Routing Engine
Performs the routing updates and system management.it consists of routing
protocol software processes running inside a protected environment on a
General-purpose computer platform with a direct 100 Mbps connection to
the packet forwarding engine.
System Midplane
Control
- AXI 520-1 and 520-2 Forward Engine Board ( FEB)
- Combined FPC and Control Board.
- AXI 520-4 System switching Board (SSB)
- AXI 520 System Control Board ( SBM )
FPCs are hot insertable and hot removable Each FPC is mounted on a card
Carrier . When you remove an FPC and install a new one , the backplane flushes
The entire system memory pool before the new card is brought online, a process
That takes about 100 milliseconds.
Each FPC hold 4 PIC
FPCs connect to the PICs to the rest of the packet forwarding Engine so that
incoming packets can be forwarded across the backplane to the appropriate
destination port.
Switch Fabric
Memory
PIC
PIC
ASIC
FPC
PIC
PIC
PIC support from 0 to 3 physical ports
- Some PICs support channelized options.
- Tunnel PIC and Multilink PIC do not have any ports.
- Each port have LED status.
FPC 0-7
Left to right
PICs 03
(Top to bottom)
-Requires Configuration
M160
Router
M40
Router
M5/M10
Routers
M20
Router
Forwarding
Performance
per Rack Inch
Sep. 1998
Dec. 1999
March 2000
Sep. 2000
...
T640 Internet
Routing Node
M40e
Router
T320 Router
M7i
M320
M10i
A Continuing History
of Rapid Innovation
...
Dec. 2001
Feb. 2002
August 2002
Sept. 2003
Feb. 2004
Products at a Glance
M5
---- AXI-520-1
M5
/ AXI-520-1
-
M10 / AXI-520-2
-
M-series ASICs
Internet
Processor II
FPC
PICs
I/O
Manager
PIC I/O
Manager
PIC I/O
Manager
PIC I/O
Manager
PIC I/O
Manager
M
E
M
Forwarding
Table
Buffer
Manager 2
I/O
Manager
M
E
M
M
E
M
I/O
Manager
PIC I/O
Manager
PIC I/O
Manager
PIC I/O
Manager
PIC I/O
Manager
JUNOS
JUNOS Internet software runs on the routing engine
Consists of the Following.
- JUNOS Kernel.
- Routing Protocol Process.
- Interface process.
- Chassis Process.
- SNMP process.
- Management Process.
- Command line interface process.
The software consists of a series of processes that handle the router s Management processes
JUNOS is a Multi Module design and each process runs in a separate memory Space, It resides in
the RE, Which runs on the Intel based PCI platform.Routing Engine has a dedicated 100 Mbps
Internal connection to PFE. If one process dies that another is not affected (S M Space)
Chassis process
- chassis daemon ( Chassisd ) allows you to configure and control
the properties of the router.
- Conditions that trigger alarms.
- clock sources.
- Communicates directly with Chassis daemon in PFE.
SNMP process
Simple Network Management protocol ( SNMP )
Master Agent and various subagents (snmpd)
- Support SNMP V1 and V2
Management process
- Management process (mgd) is responsible for CLI
- Configuration Access to System.
- Manages the CLI
- CLI is client of MGD.
Basically there are two modes one is operational mode and another is configuration mode .
Initial Configuration
-
Root account
- Root is the only predefined account
- Root password is not set at a factory
- use console to configure root password
Host name
Management interface IP and prefix length.
Default router IP address.
Domain name and DNS Server address
Editing Lines
Command completion saves typing
Type the minimum characters required and press space or
tab key
Completion Example
root@lab2> sh<space>ow i<space>
'i' is ambiguous.
Possible completions:
igmp Show information about IGMP
interfaces Show interface information
isis Show information about IS-IS
root@lab2> show i
Getting Help
Type ? anywhere on command line
Help depends on where you are
Beginning of line
Shows help for top level of hierarchy
End of command
Shows help for next level in hierarchy
Middle of command
Shows list of matching commands at current level in
help apropos <string>
hierarchy
Configuration Operations
Add and modify configuration statements
edit, set, rename, and insert commands
Display current configuration
show command
Save, validate, and a complete configuration
commit command activate
Return to previously saved configuration
rollback command
Remove configuration statements
delete command
Configuration Basics
Move around statement hierarchy using edit command
Like UNIX cd command
Alter configuration using set command
Activate configuration using commit command
Removing Statements
[edit]
root@lab2# edit protocols ospf area 0 interface so-0/0/0
[edit protocols ospf area 0 interface so-0/0/0]
root@lab2# delete hello-interval
[edit protocols ospf area 0 interface so-0/0/0]
root@lab2# delete retransmit-interval
[edit protocols ospf area 0 interface so-0/0/0]
root@lab2#
Configuring Interfaces
Standard configuration statement hierarchy
interfaces {
interface-name {
Deactivate/disable at-5/2/0 it will show inactive/disable
physical-properties;
[]
unit unit-number {
logical-properties;
[]
}
}
}
Configured using the set command
set interface interface-name interface-properties
-An interface can either be done inactive effectively commenting out the statement
-Disabling the interface or logical unit means effectively un configuring it
Software Version
View software currently running:
show version <brief | detail>
No option gives detailed information of the JUNOS packages plus any other
packages running on the router
brief gives information of just the JUNOS packages
detail gives detailed information of the JUNOS packages plus any other packages
running on the router and any packages on the router but not running
Router Up Time
Display current time and information about how long processes have been
running
show system uptime
Example output:
show system uptime
Current time: 1998-10-13 19:45:47 UTC
System booted: 1998-10-12 20:51:41 UTC(22:54:06 ago)
Protocols started: 1998-10-13 19:33:45 UTC(00:12:02
ago)
Last configured: 1998-10-13 19:33:45 UTC(00:12:02 ago)
12:45PM up 22:54, 2 users, load averages: 0.07, 0.02,
0.01
Configuration
View system configuration
show configuration
Test system configuration
test configuration < filename | terminal>
filename is used to test a particular configuration file for syntex
terminal is used to test text being typed on a particular terminal
Log Files
View log files and their contents
show log <user < user-name>> < filename>
Monitor log files
monitor (start | stop) filenames
Log files are generated by routing protocols or by syslog
System Software
Display information about the system memory and buffer pool usage
show system buffers
Display information about software processes that are
running on the router
show system processes <wide> <brief | detail | extensive | summary>
Systemwide Messages
Send a message to all users currently logged in
request message all message text
Send a message to a particular user or a particular terminal
request message message text (terminal terminal-name | user user-name)
Commands
Show chassis hardware
Show chassis alarm
Show Chassis environment
Show Chassis craft-interface
Show Chassis firmware
Show chassis fpc
Show chassis fpc detail 0
Show chassis fpc pic-status
Show chassis routing-engine
Show system processes extensive
Show system boot-messages
Show system statistics
Show system storage
Show system connections.
Show system uptime
Commands
Request system reboot
Request system snapshot
Request system halt
Show Version.