Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Avantages des scripts de validation

La réduction des erreurs humaines dans la configuration d’un réseau peut considérablement améliorer la disponibilité du réseau. Les scripts de validation vous permettent de contrôler les pratiques opérationnelles et d’appliquer les stratégies opérationnelles, réduisant ainsi le risque d’erreur humaine. La restriction des configurations des équipements conformément aux règles de conception personnalisées peut grandement améliorer la fiabilité du réseau.

Prenons les exemples d’actions que vous pouvez effectuer avec des scripts de validation :

  • Test de l’intégrité de base : vérifiez que les hiérarchies et [edit protocols] les [edit interfaces] hiérarchies n’ont pas été supprimées accidentellement.

  • Contrôle de cohérence : vérifiez que chaque interface T1 configurée au niveau de la [edit interfaces] hiérarchie est également configurée au niveau de la [edit protocols rip] hiérarchie.

  • Test de configuration du moteur de routage double : vérifiez que les groupes de configuration et re1 les re0 groupes de configuration sont correctement configurés. Lorsque vous utilisez des groupes de configuration, les valeurs héritées peuvent être remplacées dans la configuration cible. Un script de validation peut déterminer si un élément de configuration cible individuel bloque l’héritage approprié des paramètres de groupe de configuration.

  • Densité de l’interface : s’assure qu’une interface canalisée ne dispose pas d’un trop grand nombre de canaux configurés.

  • Mise à l’échelle des liaisons : assurez-vous que les interfaces SONET/SDH n’ont jamais une taille d’unité de transmission maximale (MTU) inférieure à 4 kilobytes (KB).

  • Contrôle des stratégies d’importation : vérifie qu’un protocole IGP (Interior Gateway Protocol) n’utilise pas de stratégie d’importation qui importe l’ensemble de la table de routage.

  • Vérifications interprotocoles : vérifient que toutes les interfaces LDP sont configurées pour un IGP ou vérifient que toutes les interfaces compatibles IGP sont configurées pour LDP.

  • Vérification de la conception IGP : vérifiez que les routeurs IS-IS de niveau 1 ne sont jamais activés.

Lorsqu’une configuration de candidat ne respecte pas vos règles de conception, un script de validation peut demander à Junos OS de générer des messages personnalisés, des messages de journal système ou des messages d’erreur qui empêchent la réussite de l’opération de validation. En outre, le script de validation peut modifier la configuration conformément à vos règles, puis poursuivre l’opération de validation.

Envisagez une conception de réseau qui nécessite chaque interface sur laquelle la famille de protocoles de l’Organisation internationale de normalisation (ISO) est activée pour que MPLS soit également activé. Au moment de la validation, un script de validation inspecte la configuration et émet une erreur si cette exigence n’est pas satisfaite. Cette erreur force l’utilisateur à mettre à jour la configuration pour se conformer à l’opération de validation.

Au lieu d’une erreur, le script de validation peut émettre un avertissement concernant le problème de configuration, puis le corriger automatiquement en modifiant la configuration pour activer MPLS sur toutes les interfaces. Un message du journal système peut également être généré, indiquant que des mesures correctives ont été prises.

Une autre option consiste à définir une macro qui active les protocoles ISO et MPLS lorsque la macro est appliquée à une interface. La configuration de cette macro simplifie la tâche de configuration tout en s’assurant que les deux protocoles sont configurés ensemble.

Enfin, le script de validation peut corriger la configuration à l’aide d’une modification transitoire. Dans notre exemple, une modification transitoire permet d’activer la technologie MPLS sur les interfaces compatibles ISO sans que les instructions de configuration apparaissent dans la configuration du candidat.

Note:

Des changements transitoires entraînent une modification dans la configuration de paiement , mais pas dans la configuration du candidat. La configuration de paiement est la base de données de configuration qui est contrôlée pour obtenir la syntaxe standard de Junos OS juste avant qu’une configuration ne soit active. Cela signifie que les modifications transitoires ne sont pas enregistrées dans la configuration si le script de validation associé est supprimé ou désactivé. La show configuration | display commit-scripts commande affiche toutes les instructions qui se trouvent dans la configuration, y compris les instructions générées par des modifications transitoires. Pour plus d’informations, voir Présentation de La génération de modifications de configuration persistantes ou transitoires à l’aide de scripts de validation.