Afenioux's Blog page

3am; darkness; Maintenance window closing. Safety net: rollback.

Juniper basics

Written by Arnaud no comments
First step is to read these "day one" free books :
I choosed Configuring Junos Basics, and Junos for IOS Engineers.
Now, let's get a Switch! for my first try I had 2 QFX5100 :
The default login is "root" and there is no password, once logged in, type "cli" to enter into the Juniper CLI.
Show status and desc of the interfaces :
show interfaces descriptions
Enter "config mode" :
Show binding with agregated ethernet interface (PortChannel), we use "run" in edit mode (like a cisco "do"):
run show interfaces terse
Show config in indented mode
show configuration
Show config as you would type it:
show configuration | display set
You can double pipe and use match (cisco "include"):
show configuration | display set | match interface

Set a description to an interface, and show its config:
edit interface  xe-0/3/6
set description "my INT description"

Shutdown an interface (you are not obliged to edit into the interface mode):
set interfaces xe-0/3/2 disable

See you modifications before commiting:
show | compare

Apply your configuration changes

Apply you configuration, and schedule a rollback (by default) in 10 min :
commit confirmed
Check your config before commit (or confirm commit after a "commit confirmed"):
commit check
See the configuration history:
show system commit
"deactivate" comment the config, good for tests, delete is delete : 
deactivate system syslog
delete system syslog
Activate SSH to login, and set an IP on the managment interface (with a default route) :
set system services ssh
set interfaces vme unit 0 family inet address
set routing-options static route next-hop
Show random (but usefull) tips:
help tip cli
List the Serial numbers and the type of all components (SFP / FPC (LineCard) / PFE (Switch Fabric)/ PS...):
show chassis hardware
Show optical level and power information of an optic:
show interfaces diagnostics optics xe-0/2/3
Start a shell (with your id or as root)
start shell
start shell user root
Show all log (but only last lines) :
show log messages | last
enable/disable debuging (caution!) in is example we "tail" the messages logs :
monitor start messages
monitor stop messages

Watch interface statistics in live :
monitor interface xe-0/3/6 
Classified in : junIPer Tags : none
Rss feed of the category