Méthodes de configuration de Junos OS
En fonction de la prise en charge d’un équipement spécifique, vous pouvez utiliser les méthodes indiquées dans le tableau 1 pour configurer Junos OS. Pour plus d’informations, consultez l’explorateur de fonctionnalités Juniper Networks.
Méthode |
Description |
|---|---|
Interface de ligne de commande (CLI) |
Créez la configuration de l’équipement à l’aide de l’interface cli. Vous pouvez saisir des commandes à partir d’une seule ligne de commande et faire défiler les commandes récemment exécutées. |
Fichier ASCII |
Chargez un fichier ASCII contenant une configuration que vous avez créée précédemment, sur ce système ou sur un autre système. Vous pouvez ensuite activer et exécuter le fichier de configuration, ou le modifier à l’aide de l’interface CLI, puis l’activer. |
Interface utilisateur graphique (GUI) J-Web |
Utilisez l’interface graphique J-Web pour configurer l’équipement. J-Web vous permet de surveiller, configurer, dépanner et gérer le routeur sur un client à l’aide d’un navigateur Web. L’interface graphique J-Web n’est prise en charge que sur certains équipements Juniper Networks. Pour plus d’informations, consultez l’explorateur de fonctionnalités Juniper Networks. |
Protocole de gestion (API) Junos XML |
Les applications clientes utilisent le protocole de gestion Junos XML pour surveiller et configurer les équipements Juniper Networks. Le protocole de gestion Junos XML est personnalisé pour Junos OS, et les opérations dans l’API sont équivalentes à celles de la CLI. |
API (Application Programming Interface) NETCONF |
Les applications clientes utilisent le protocole de gestion XML NETCONF pour surveiller et configurer les équipements pris en charge. Le protocole de gestion XML NETCONF comprend des fonctionnalités qui s’intègrent aux modèles de données de configuration de plusieurs fournisseurs. |
Scripts de validation de configuration |
Créez des scripts qui s’exécutent au moment de la validation pour appliquer des règles de configuration personnalisées. Les scripts de validation sont écrits en Python, Stylesheet Language Alternative syntaX (SLAX) ou Extensible Stylesheet Language Transformations (XSLT). |
Les sections suivantes décrivent les méthodes que vous pouvez utiliser pour configurer Junos OS :
Interface de ligne de commande Junos OS
La CLI Junos OS est une interface de commande simple basée sur des terminaux. Vous utilisez des séquences de clavier de type Emacs pour vous déplacer sur une ligne de commande et faire défiler un tampon contenant des commandes récemment exécutées. Vous saisissez des commandes sur une seule ligne et les commandes sont exécutées lorsque vous appuyez sur la touche Entrée. La CLI fournit également l’aide aux commandes et l’exécution des commandes.
Fichier ASCII
Vous pouvez charger un fichier ASCII contenant une configuration que vous avez créée précédemment, soit sur ce système, soit sur un autre système. Vous pouvez ensuite activer et exécuter le fichier de configuration en l’état, ou le modifier à l’aide de l’interface cli, puis l’activer.
J-Web Package
Comme alternative à la saisie de commandes CLI, Junos OS prend en charge l’interface graphique J-Web. L’interface utilisateur J-Web vous permet de surveiller, de configurer, de dépanner et de gérer le routeur sur un client à l’aide d’un navigateur Web avec le protocole HTTP (Hypertexte Transfer Protocol) ou HTTP sur Secure Sockets Layer (HTTPS).
L’interface utilisateur J-Web est un package logiciel sous licence optionnel (package jweb) sur les routeurs M Series et TSeries. Le package jweb n’est pas inclus dans les offres logicielles jinstall et jbundle. Il doit être installé séparément. Pour installer le package sur les routeurs M Series et T Series, suivez la procédure décrite dans le Guide d’installation et de mise à niveau du logiciel.
J-Web prend en charge un chiffrement faible (56 bits) par défaut. Cela permet aux clients non américains d’installer J-Web et d’utiliser des connexions HTTPS pour l’accès J-Web. Les clients américains peuvent également installer le package de chiffrement fort jcrypto. Ce package remplace automatiquement le chiffrement faible.
Étant donné que le package J-Web est fourni séparément des autres packages, il est possible d’avoir une incompatibilité de version entre J-Web et les autres packages Junos OS que vous avez installés.
Pour vérifier une incompatibilité de version, utilisez la show system alarms commande CLI. Si le numéro de version ne correspond pas exactement, une alarme système apparaît.
Logiciel Junos XML Management Protocol
Junos XML Management Protocol est un protocole basé sur XML que les applications clientes utilisent pour surveiller et configurer les équipements Juniper Networks. Il utilise un codage de données xml pour les données de configuration et les appels de procédure à distance. Cette API est personnalisée pour Junos OS, et les opérations de l’API sont équivalentes aux commandes CLI.
Logiciel de protocole de gestion XML NETCONF
Le protocole de gestion XML NETCONF est un protocole xml que les applications clientes utilisent pour surveiller et configurer les équipements réseau. Il utilise un codage de données xml pour les données de configuration et les appels de procédure à distance. NETCONF comprend des fonctionnalités qui s’intègrent aux modèles de données de configuration de plusieurs fournisseurs. Juniper Networks fournit un ensemble de modules Perl qui permettent aux applications clientes Perl de communiquer avec le serveur NETCONF sur les équipements Junos. Les modules Perl vous permettent de développer des applications personnalisées pour la configuration et la surveillance des équipements Junos.
Scripts de validation de configuration
Vous pouvez créer et utiliser des scripts qui s’exécutent au moment de la validation pour appliquer des règles de configuration personnalisées. Si une configuration enfreint les règles personnalisées, le script peut générer des actions que Junos OS effectue. Ces actions comprennent :
Génération de messages d’erreur personnalisés
Génération de messages d’avertissement personnalisés
Génération de messages de journal système personnalisés
Modification de la configuration
Les scripts de validation de configuration vous permettent également de créer des macros, qui étendent des alias personnalisés simplifiés pour les instructions de configuration fréquemment utilisées en déclarations de configuration Junos OS standard. Les scripts de validation sont écrits en Python, Stylesheet Language Alternative syntaX (SLAX) ou Extensible Stylesheet Language Transformations (XSLT).