Introduction Junos : quelques commandes de base

Juniper est l'un des plus grands constructeurs mondiaux d'équipements réseau/sécurité , célèbre avec sa gamme SRX (sécurité) MX (Routage) et EX (Switching) , pour ce premier billet concernant junos (système d'exploitation d'équipement juniper ) équivalent d'IOS chez cisco on va parler des commandes de base et de la structure d'une conf junos sur la gamme EX.
D'abords la conf d'un junos ressemble étrangement à du langage de programmation type C par exemple, Mais avant de parler de ça il faut préciser que Junos se repose sur une base linux (Freebsd) ce qui nous donne 3 niveaux d’accès :

1 - mode linux "root@switch%" : ce mode est très agréable pour les fans de linux, il permet un accès direct au système freebsd donc à la panoplie de commandes qu'il propose (ce mode est inexistant chez cisco)

2 - mode privilégié "root@switch>" : on y accède en tapant la commande "cli" , permet d’accéder aux différentes commandes de l'équipement : reboot , upgrade système, ping ....

3 - mode configuration "root@switch#" : on y accède en tapant "configure" ou "edit", permet de voir et de modifier la configuration en cours

à noter que la grande différence avec cisco, est que la modification d'une conf n'est pas prise en compte immédiatement, cette conf qui s'appelle la "candidate"  ne devient active que lorsqu'on tape la commande "commit" , je développe :
la commande "show" sous le mode "configure"   donne ce résultat  :
## Last changed: 2011-09-05 12:16:44 CEST

version 10.4R5.5; groups {

   re0 {
       system {
           host-name EX4200;
       }
       .
       .
       .
      ge-0/0/24 {
       unit 0 {
           family ethernet-switching {
               port-mode access;
           }
       }                               
   }
   ge-0/0/25 {
       unit 0 {
           family ethernet-switching {
               port-mode access;
           }

Comme on peut le voir la conf est structuré sous forme de petits blocs , donc est très lisible et facile à comprendre , ce qu'on voit sur le prompt est la conf candidate donc n'est pas en cours d’exécution . le commit la transformera en running conf comme on dit chez cisco

Haut de page