Configuration de l’entité multicouche
Cette section décrit les tâches de configuration du contrôleur de transport dans l’interface utilisateur Web.
Les éléments de couche de transport peuvent être affichés à la fois dans l’interface utilisateur Web et dans le plannificateur NorthStar.
Le contrôleur NorthStar peut tenter de se connecter à plusieurs adresses IP (configurées en tant que plusieurs appareils) pour le même profil de contrôleur de transport de manière circulaire, jusqu’à ce qu’une connexion soit établie. Une fois la connexion établie, les éléments de topologie de transport sont ajoutés et peuvent être affichés sur la carte topologique. Cette configuration se fait par le biais d’un groupe de profils.
Accédez à Administration > Contrôleur de transport pour ouvrir la fenêtre Contrôleur de transport illustrée à la Figure 1.
La fenêtre Contrôleur de transport se compose des volets suivants (les numéros correspondent aux numéros de la Figure 1) :
-
Contrôleurs de transport (volet supérieur gauche) : répertorie les contrôleurs de transport configurés et utilisés pour enregistrer, ajouter, modifier et supprimer des contrôleurs de transport.
-
Configuration (volet supérieur droit) : affiche les propriétés du contrôleur de transport sélectionné dans le volet Contrôleurs de transport et utilisé pour entrer et modifier les propriétés du contrôleur de transport.
-
Groupes de profils (volet inférieur gauche) : répertorie les groupes de profils configurés et utilisés pour recharger, ajouter, modifier et supprimer des groupes de profils.
-
Liste des périphériques (volet inférieur droit) : répertorie les périphériques qui font partie du groupe de profils sélectionné dans le volet Groupes de profils et utilisés pour ajouter, modifier, supprimer et copier des périphériques.
Le workflow de configuration générale est le suivant :
-
Créez un groupe de profils dans le volet Groupes de profils.
-
Sélectionnez le groupe dans le volet Groupes de profils. Dans le volet Liste des appareils, créez au moins un appareil pour le groupe. Un groupe peut avoir plusieurs appareils.
-
Sélectionnez (ou créez et sélectionnez) le contrôleur de transport dans le volet Contrôleurs de transport.
-
Dans le volet Configuration du contrôleur de transport sélectionné, entrez les informations demandées, y compris la sélection du nom du groupe dans le menu déroulant. Les équipements du groupe sont ensuite associés au contrôleur de transport.
-
Enregistrez le contrôleur de transport.
Ajout ou suppression d’un groupe de profils
Les boutons situés en haut du volet Groupes de profils exécutent les fonctions décrites dans le Tableau 1.
| Bouton |
Fonction |
|---|---|
|
|
Recharge le groupe de profils sélectionné. Utilisé pour mettre à jour la liste des appareils dans l’interface utilisateur lorsque des appareils ont été ajoutés à l’aide de l’API REST. |
|
|
Ajoute un nouveau groupe de profils. |
|
|
Supprime le groupe de profils sélectionné. |
Pour créer un groupe de profils, procédez comme suit :
-
Dans le volet Groupes de profils (volet inférieur gauche), cliquez sur le bouton Ajouter (+) pour afficher la fenêtre Créer un groupe. La figure 2 montre la fenêtre Créer un nouveau groupe qui s’affiche.
Figure 2 : Créer une nouvelle fenêtre degroupe
-
Saisissez un nom pour le nouveau groupe et cliquez sur OK.
Pour supprimer un groupe sélectionné, cliquez sur le bouton Supprimer et répondez à la demande de confirmation.
Ajout d’appareils
Les boutons situés en haut du volet Liste des périphériques exécutent les fonctions décrites dans le Tableau 2.
| Bouton |
Fonction |
|---|---|
|
|
Ajoute un nouvel appareil. |
|
|
Modifie le périphérique sélectionné. |
|
|
Supprime le périphérique sélectionné. |
Pour créer les appareils qui font partie du nouveau groupe de profils, procédez comme suit :
-
Dans le volet Liste des appareils (volet inférieur droit), cliquez sur le bouton Ajouter (+) pour afficher la fenêtre Ajouter un nouvel appareil, comme illustré à la figure 3.
Figure 3 : fenêtre
Ajouter un nouvel appareil
-
Saisissez les informations demandées. Certains champs sont renseignés avec des valeurs par défaut, mais vous pouvez les modifier. Le Tableau 3 décrit les champs de la fenêtre Ajouter un nouvel appareil.
Tableau 3 : Description des champs de la fenêtre Ajouter un nouvel appareil Champ
Descriptif
Nom de l’appareil
Nom de l’appareil à des fins d’affichage et de création de rapports.
IP de l’appareil (obligatoire)
Adresse IP utilisée pour se connecter au serveur HTTP de l’appareil. Cette adresse est généralement fournie par le fournisseur.
Login (obligatoire sauf si la méthode d’authentification est NOAUTH)
Nom d’utilisateur pour l’authentification. Le nom d’utilisateur doit correspondre au nom d’utilisateur configuré sur le serveur exécutant l’équipement en cours de configuration.
Mot de passe (obligatoire sauf si la méthode d’authentification est NOAUTH)
Mot de passe pour l’authentification. Le mot de passe doit correspondre au mot de passe configuré sur le serveur exécutant l’appareil en cours de configuration.
Méthode d’accès
Utilisez le menu déroulant pour sélectionner HTTP ou HTTPS. La valeur par défaut est HTTP.
HTTP Port
Port HTTP de l’appareil. La valeur par défaut est 5000.
Délai d’expiration de la connexion
Nombre de secondes avant l’expiration d’une demande de connexion à l’appareil. La valeur par défaut est 300. Utilisez les flèches haut et bas pour incrémenter ou décrémenter cette valeur ou saisissez une valeur différente dans le champ.
Limite d’échec des pulsations
Nombre de nouvelles tentatives de connexion avant que l’appareil ne soit considéré comme arrêté. La valeur par défaut est 3.
Méthode d’authentification
Utilisez le menu déroulant pour sélectionner BASIC, NOAUTH ou BEARER. La valeur par défaut est BASIC.
URL d’autorisation
Utilisé lorsque la méthode d’authentification est BEARER. URL du serveur utilisée pour générer le jeton du porteur en fonction du nom d’utilisateur et du mot de passe.
Délai d’expiration des jetons
Utilisé lorsque la méthode d’authentification est BEARER. Nombre de secondes pendant lesquelles le jeton au porteur est valide.
La valeur par défaut est 3600.
Le Tableau 4 répertorie les champs qui nécessitent des valeurs spécifiques pour des fournisseurs de contrôleurs de transport particuliers. Les champs qui ne sont pas répertoriés ne sont généralement pas spécifiques à un fournisseur. Confirmez toutes les valeurs auprès du fournisseur avant de les utiliser.
Tableau 4 : valeurs des champs d’équipement spécifiques au fournisseur Champ
Directeur optique ProNX
ADVA
Coriant
Ciena
Virtuore
Méthode d’accès
HTTP (en anglais)
HTTPS
HTTP (en anglais)
HTTPS
HTTPS
HTTP Port
8082
8080
8081
443
8443
Méthode d’authentification
PORTEUR
DE BASE
DE BASE
PORTEUR
DE BASE
URL d’autorisation
http://ip-addr :8084/ Authentification/Authentification
S.O.
S.O.
https://ip-addr/tron/ api/v1/tokens
S.O.
Délai d’expiration des jetons
3600 (valeur par défaut)
S.O.
S.O.
3600 (valeur par défaut)
S.O.
-
Cliquez sur Submit.
-
Répétez la procédure pour ajouter tous les appareils du groupe de profils.
Vous pouvez faire glisser et déposer des lignes d’appareils pour modifier l’ordre dans la liste des appareils. La modification de l’ordre dans la liste modifie l’ordre dans lequel la connexion aux périphériques est tentée.
Configuration du profil de contrôleur de transport
Les boutons situés en haut du volet Contrôleurs de transport exécutent les fonctions décrites dans le Tableau 5.
| Bouton |
Fonction |
|---|---|
|
|
Enregistre le profil du contrôleur de transport. |
|
|
Ajoute un nouveau profil de contrôleur de transport. |
|
|
Supprime le profil de contrôleur de transport sélectionné. |
Pour configurer un profil de contrôleur de transport, procédez comme suit :
-
Dans le volet Contrôleurs de transport (volet supérieur gauche), cliquez sur le bouton Ajouter (+). Le nom par défaut « newController » est ajouté au volet Contrôleurs de transport en texte rouge (rouge, car il n’a pas encore été enregistré) et est sélectionné afin que vous puissiez renseigner les propriétés dans le volet Configuration (volet supérieur droit).
-
Dans le volet Configuration, entrez les informations demandées. Le Tableau 6 décrit les champs de configuration du contrôleur de transport et identifie ceux qui sont requis.
Tableau 6 : champs de configuration du contrôleur de transport Champ
Descriptif
Nom (obligatoire)
Nom du profil du contrôleur de transport. Le nom par défaut d’un nouveau profil est newController. Nous vous recommandons d’utiliser le nom du fournisseur (ADVA, par exemple) comme nom du profil du contrôleur de transport, afin que le contrôleur NorthStar puisse utiliser les icônes correspondantes dans l’interface utilisateur. Sinon, il utilise des icônes génériques.
Nom du groupe (obligatoire)
Utilisez le menu déroulant pour sélectionner un nom de groupe parmi ceux configurés dans le volet Groupes de profils.
Modèle
Utilisez le menu déroulant pour sélectionner ietf-te-topology-01, OpenROADM-2.0 ou TAPI-2.1.
Type d’interface (obligatoire)
Utilisez le menu déroulant pour sélectionner REST, RESTCONF, CIENA-REST ou VIRTUORA-REST. La valeur par défaut est REST.
Remarque :CIENA-REST est spécifiquement pour Ciena Transport Controller T-API. VIRTUORA-REST est spécifiquement pour Virtuora T-API.
URL de notification (obligatoire)
URL REST ou RESTCONF sur le contrôleur de transport qui publie les notifications de modification de topologie.
Remarque :Les notifications de changement de topologie ne sont actuellement pas prises en charge dans l’API T.
URL du sondage
URL du serveur utilisée pour interroger l’activité du serveur. Si le type d’interface est RESTCONF et qu’aucune valeur n’est entrée, le contrôleur NorthStar utilise /.well-known/host-meta par défaut. Si le type d’interface est REST, vous devez entrer une valeur que vous obtenez auprès du fournisseur.
URL racine
URL racine par défaut pour les banques de données RESTCONF.
Préfixe SRLG
Permet la séparation des espaces SRLG (Shared Risk Link Group) lorsque plusieurs contrôleurs sont configurés.
-
Si un préfixe est entré, le SRLG prend la forme TSRLG_<préfixe>_<SRLG>.
-
Si aucun préfixe n’est saisi, le SRLG prend la forme TSRLG_<SRLG>.
Topologie à utiliser
Spécifie la topologie à utiliser dans le cas où un contrôleur renvoie plusieurs topologies. Il s’agit de votre choix parmi les topologies fournies, mais il existe des topologies typiques pour chaque fournisseur. Le champ peut être laissé vide, auquel cas toutes les topologies sont importées. Si la valeur ne correspond pas à une topologie exportée par le contrôleur de transport, aucune topologie n’est affichée.
Remarque :Le filtrage de topologie n’est actuellement pas pris en charge dans l’API T.
URL de topologie (obligatoire)
URL sur le contrôleur de transport qui fournit la topologie abstraite.
Service URL
Utilisé lorsque le modèle est OpenROADM-2.0. Lien de couche IP qui récupère les informations de services.
Intervalle de reconnexion
Nombre de secondes entre les tentatives de reconnexion aux appareils inclus dans le groupe de profils. La valeur par défaut est 300.
Les tableaux 7, 8, 9, 10 et 11 présentent les champs qui nécessitent des valeurs spécifiques pour des fournisseurs particuliers. Confirmez toutes les valeurs auprès du fournisseur avant de les utiliser.
Tableau 7 : proNX Optical Director : valeurs de champ typiques des contrôleurs de transport Directeur optique ProNX
Nom
JuniperPOD
Modèle
OpenROADM-2.0
Type d’interface
RESTCONF
URL de notification
/websockets/NETCONF-JSON
URL du sondage
(Aucun)
Topologie à utiliser
optique
URL de topologie
/restconf/data/ietf-network :réseau
Service URL
/restconf/data/org-openroadm-service :liste-de-services
Tableau 8 : ADVA : valeurs de champ typiques des contrôleurs de transport ADVA
Nom
ADVA
Modèle
ietf-te-topology-01
Type d’interface
REPOS
URL de notification
/rest/NETCONF
URL du sondage
/rest/data/ietf-te-topology :te-topologies-state
Topologie à utiliser
ADVA_TOPOLOGY_1
URL de topologie
/rest/data/ietf-te-topology :te-topologies-state
Service URL
S.O.
Tableau 9 : Coriant : valeurs de champ typiques des contrôleurs de transport Coriant
Nom
Coriant
Modèle
ietf-te-topology-01
Type d’interface
RESTCONF
URL de notification
/streams/NETCONF-JSON
URL du sondage
(Aucun)
Topologie à utiliser
Customized_Topology_for_NorthStar_1_Demands
URL de topologie
/rest/data/ietf-te-topology :te-topologies-state
Service URL
S.O.
Tableau 10 : T-API Ciena : valeurs de champ typiques du contrôleur de transport T-API
Nom
TAPI
Modèle
TAPI-2.1
Type d’interface
CIENA-REST
URL de notification
(Aucun)
URL du sondage
/tron/api/v1/login-info
URL racine
(Aucun)
Topologie à utiliser
(Aucun)
URL de topologie
/mcpview/api/v1/tapi/core
Service URL
(Aucun)
Tableau 11 : Fujitsu Virtuora NC : valeurs de champ typiques du contrôleur de transport T-API
Nom
Virtuore
Modèle
TAPI-2.1
Type d’interface
VIRTUORA-REST
URL de notification
(Aucun)
URL du sondage
(Aucun)
URL racine
(Aucun)
Topologie à utiliser
(Aucun)
URL de topologie
/cxf/tapi/v2
Service URL
(Aucun)
-
-
Cliquez sur le bouton Enregistrer dans le volet Contrôleurs de transport pour enregistrer le profil de contrôleur de transport. Le nom du profil passe du rouge au noir s’il est enregistré avec succès. S’il ne devient pas noir lorsque vous essayez de l’enregistrer, vérifiez les données dans le volet Configuration.
Mise à jour des topologies de transport acquises via T-API
Actuellement, les notifications ne sont pas prises en charge pour la mise à jour des topologies de transport acquises via l’API T, mais vous pouvez configurer NorthStar pour recharger la topologie de transport à un intervalle spécifié. L’option polling-interval contrôle cet intervalle pour les interfaces sans prise en charge des notifications.
Pour configurer l’intervalle, accédez au CLI NorthStar comme décrit dans Configuration des paramètres NorthStar à l’aide du CLI NorthStar. Utilisez la commande pour configurer le set northstar mladapter polling-interval nombre de secondes que vous préférez. La définition d’une valeur de 0 désactive l’interrogation.