Présentation de la CLI
La CLI est l’interface logicielle utilisée pour accéder à votre appareil. Vous utilisez le CLI pour configurer l’appareil, surveiller ses opérations et ajuster la configuration selon vos besoins. Vous accédez à la CLI via une interface de connexion de console ou via une connexion réseau.
Présentation de l’interface de ligne de commande
Le CLI Junos OS Evolved est un shell de commande spécifique à Juniper Networks qui s’exécute sur le noyau du système d’exploitation. Grâce à des outils et des utilitaires standard, la CLI fournit un ensemble de commandes puissantes que vous pouvez utiliser pour surveiller et configurer les équipements exécutant Junos OS Evolved.
La CLI dispose de deux modes :
-
Mode opérationnel : utilisez ce mode pour afficher l’état actuel de l’appareil. En mode opérationnel, vous entrez des commandes pour surveiller et dépanner le système d’exploitation réseau, les appareils et la connectivité réseau.
-
Mode de configuration : utilisez ce mode pour configurer l’appareil. Dans ce mode, vous entrez des instructions pour configurer toutes les propriétés de l’appareil, y compris les interfaces, les informations générales de routage, les protocoles de routage, l’accès utilisateur et plusieurs propriétés système et matérielles. Junos OS Evolved stocke une configuration sous forme de hiérarchie d’instructions de configuration.
Lorsque vous entrez en mode configuration, vous affichez et modifiez un fichier appelé configuration candidate. Vous utilisez le fichier de configuration candidat, vous apportez des modifications à la configuration sans provoquer de modifications opérationnelles de la configuration d’exploitation actuelle, appelée configuration active. L’appareil n’implémente pas les modifications que vous avez ajoutées au fichier de configuration candidat tant que vous n’avez pas validé les modifications. La validation des modifications de configuration active la configuration révisée sur l’appareil. Les configurations candidates vous permettent de modifier votre configuration sans endommager vos opérations réseau actuelles.
Principales fonctionnalités de la CLI
Les commandes et instructions de la CLI suivent une organisation hiérarchique et ont une syntaxe régulière. Le CLI fournit les fonctionnalités suivantes pour simplifier CLI utilisation :
-
Noms de commandes cohérents : les commandes qui fournissent le même type de fonction ont le même nom, quel que soit le type de périphérique spécifique sur lequel vous travaillez. Par exemple, toutes les commandes affichent des informations et des statistiques sur le
showlogiciel, et toutes lesclearcommandes effacent divers types d’informations système. -
Listes et brèves descriptions des commandes disponibles : la CLI fournit des informations sur les commandes disponibles à chaque niveau de la hiérarchie des commandes. Si vous tapez un point d’interrogation (
?) à n’importe quel niveau, vous voyez une liste des commandes disponibles ainsi qu’une brève description de chacune d’entre elles. Cela signifie que si vous êtes déjà familiarisé avec Junos OS Evolved ou avec d’autres logiciels de routage, vous pouvez utiliser de nombreuses commandes CLI sans vous référer à la documentation. -
Saisie semi-automatique des commandes : la saisie semi-automatique des commandes pour les noms de commandes (mots-clés) et pour les options de commande est disponible à chaque niveau de la hiérarchie. Pour terminer une commande ou une option que vous avez partiellement saisie, appuyez sur la touche Tab ou sur la barre d’espace. Si les lettres partiellement tapées commencent une chaîne qui identifie de manière unique une commande, le nom complet de la commande apparaît. Sinon, un bip indique que vous avez entré une commande ambiguë et le CLI affiche les complétions possibles. La saisie semi-automatique s’applique également à d’autres chaînes, telles que les noms de fichiers, les noms d’interface, les noms d’utilisateur et les instructions de configuration.
Si vous avez tapé les arguments obligatoires pour l’exécution d’une commande en mode opérationnel ou en mode configuration, le CLI s’affiche
<[Enter]>comme l’un des choix lorsque vous tapez un point d’interrogation (?). Cette sortie indique que vous avez entré les arguments obligatoires et que vous pouvez exécuter la commande à ce niveau sans spécifier d’autres options. De même, la CLI s’affiche<[Enter]>également lorsque vous atteignez un niveau hiérarchique spécifique en mode configuration et que vous n’avez plus besoin d’entrer d’arguments ou d’instructions obligatoires. -
Technologie standard : avec Linux comme noyau, divers utilitaires Linux sont disponibles sur la CLI. Par exemple, vous pouvez :
-
Utilisez la correspondance d’expressions régulières pour localiser et remplacer des valeurs et des identificateurs dans une configuration, pour filtrer les sorties de commandes et pour examiner les entrées de fichier journal.
-
Utilisez des séquences de touches basées sur Emacs pour vous déplacer sur une ligne de commande et faire défiler les commandes récemment exécutées et la sortie de la commande.
-
Stockez et archivez les fichiers de périphérique Junos OS Evolved sur un système de fichiers UNIX.
Utilisez les conventions UNIX standard pour spécifier les noms de fichiers et les chemins d’accès.
Quittez l’environnement CLI et créez un shell C UNIX ou Bourne pour naviguer dans le système de fichiers, gérer les processus du routeur, etc.
-
Modes, commandes et hiérarchies d’instructions de la CLI : présentation
Les commandes et instructions de la CLI de Junos OS Evolved sont organisées selon deux modes de commande et différentes hiérarchies. Les sections suivantes donnent un aperçu des modes de commande de la CLI et des hiérarchies de commandes et d’instructions.
- Hiérarchie des commandes CLI
- Hiérarchie des instructions de configuration
- Passer d’un niveau hiérarchique à l’autre
Hiérarchie des commandes CLI
Les commandes CLI sont organisées dans une hiérarchie. Les commandes qui exécutent une fonction similaire sont regroupées sous le même niveau de hiérarchie. Par exemple, toutes les commandes qui affichent des informations sur le système et le logiciel système sont sous la show system commande. Toutes les commandes qui affichent des informations sur la table de routage se trouvent sous la show route commande.
Pour exécuter une commande, entrez le nom complet de la commande, en commençant par le niveau supérieur de la hiérarchie. Par exemple, pour afficher une brève vue des routes dans la table de routage, utilisez la commande show route brief.
Hiérarchie des instructions de configuration
La hiérarchie des instructions de configuration comporte deux types d’instructions : les instructions conteneur, qui sont des instructions contenant d’autres instructions, et les instructions leaf, qui ne contiennent pas d’autres instructions. Toutes les instructions conteneur et leaf forment ensemble la hiérarchie de configuration.
L’illustration suivante montre une partie de l’arborescence hiérarchique. Il protocols s’agit d’une instruction de niveau supérieur située sur le tronc de l’arborescence de configuration. Les ospfinstructions , areaet interface sont toutes des instructions de conteneur subordonnées d’une instruction supérieure, c’est-à-dire qu’elles sont des branches de l’arbre hiérarchique. La hello-interval déclaration est une feuille sur l’arbre.
Passer d’un niveau hiérarchique à l’autre
Le tableau suivant présente les commandes CLI que vous utilisez pour parcourir les niveaux de la hiérarchie des instructions de configuration.
| Commande |
Descriptif |
|---|---|
|
|
Passe à une hiérarchie d’instructions de configuration existante ou crée une hiérarchie et passe à ce niveau. |
|
|
Remonte dans la hiérarchie jusqu’au niveau précédent où vous travailliez. Cette commande est, en fait, l’opposé de la |
|
|
Progresse dans la hiérarchie, un niveau à la fois. |
|
|
Permet d’accéder directement au niveau supérieur de la hiérarchie. |
Autres outils pour configurer et surveiller les appareils Juniper Networks
Outre la CLI, Junos OS Evolved prend également en charge les applications, scripts et utilitaires suivants qui vous permettent de configurer et de surveiller les équipements Juniper Networks :
-
Protocole de gestion XML Junos : le protocole de gestion XML Junos vous permet de surveiller et de configurer les équipements Juniper Networks. Pour plus d’informations, reportez-vous au Guide du développeur du protocole de gestion XML Junos.
-
API NETCONF : vous pouvez également utiliser le protocole de gestion XML NETCONF pour surveiller et configurer les équipements de Juniper Networks. Pour plus d’informations, reportez-vous au Guide du développeur du protocole de gestion XML NETCONF.
-
Scripts de validation et fonctionnalités d’autodiagnostic : vous pouvez définir des scripts pour appliquer des règles de configuration personnalisées, utiliser des macros de script de validation pour fournir des alias simplifiés pour les instructions de configuration fréquemment utilisées, et configurer des stratégies d’événements de diagnostic et des actions associées à chaque stratégie. Pour plus d’informations, reportez-vous au Guide de l’utilisateur des scripts d’automatisation de Junos OS.
-
MIB : vous pouvez utiliser des MIB spécifiques à l’entreprise et standard pour récupérer des informations sur les composants matériels et logiciels d’un équipement Juniper Networks. Voir l’explorateur de MIB SNMP