Contenu

Introduction

Conditions préalables

Conditions requises

Components Used

Informations générales

Configuration

Définir et vérifier l'adresse IP de gestion

Vérifier la version du logiciel

Vérification de l'état du matériel

Configuration et vérification des tranches

SNMP

Télémétrie

Netconf et SSH

Vérifier le module PM optique (QSFP client et CFP de liaison)

Vérifier le PM Ethernet sur les ports client

Vérifier les alarmes (actuelles et historiques) sur le port et le système

Vérification

Dépannage

Informations connexes

Introduction

Ce document décrit les étapes de configuration logicielle de base ainsi que la surveillance des alarmes et des données de performances pour Cisco Network Convergence System (NCS)1002 (Rosco).

Conditions préalables

Conditions requises

Cisco recommande de posséder des connaissances sur ces sujets :

- NCS1002

- Système spécifique de la plate-forme Cisco IOS®-XR avec connaissance des produits optiques

Components Used

Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :

- NCS1002

- Connexion à la console VM Cisco IOS®-XR

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.

Informations générales

Le NCS1002 est un système Rollup 2 (RU) qui offre des longueurs d'onde haute bande passante (jusqu'à 250 Gbit/s) entièrement programmables sur des distances supérieures à 3 000 km avec l'utilisation de la fibre actuelle. Optimisé par le système d'exploitation Cisco IOS® XR de pointe, le Cisco NCS 1002 offre des fonctions robustes telles que l'hébergement d'applications tierces, l'interface machine à machine (M2M), la télémétrie et la livraison flexible de colis.

NCS 1002 offre les avantages suivants :

- Prend en charge une capacité maximale de 2 Tbit/s

- Transport de 100, 200 ou 250 Gbit/s par longueur d'onde sur la même plate-forme via le provisionnement logiciel

- Transport 10 GE et 100 GE sur la même plate-forme via le provisionnement logiciel

- Prend en charge le réglage sans grille pour le multiplexage DWDM (Dense Wavelength-Division Multiplexing) à grille flexible

- Prend en charge différents formats de modulation (PM-QPSK ou PM-16QAM)

- Prise en charge de 7 % ou 20 % de la norme SD (Soft Decision) FEC pour des performances optiques maximales

- Permet l'installation, la configuration et la surveillance automatisées

- Prend en charge les API M2M basées sur les modèles YANG (Another Next Generation) pour faciliter la configuration

- Prend en charge un agent de télémétrie pour un sous-modèle de surveillance des périphériques de pub

Configuration

Définir et vérifier l'adresse IP de gestion

Avant de commencer :

- Consultez votre administrateur réseau ou votre planificateur système pour obtenir des adresses IP et un masque de sous-réseau pour le port de gestion

- S'assurer que le port de gestion est connecté au réseau de gestion

RP/0/RP0/CPU0:DBX2#conf t

Thu Feb 11 07:45:28.810 UTC

RP/0/RP0/CPU0:DBX2(config)#interface mgmtEth 0/RP0/CPU0/0

RP/0/RP0/CPU0:DBX2(config-if)#ipv4 address 172.20.165.151/24

RP/0/RP0/CPU0:DBX2(config-if)#no shutdown

RP/0/RP0/CPU0:DBX2(config-if)#commit

RP/0/RP0/CPU0:DBX2#sh ipv4 interface brief

Thu Feb 11 07:44:21.811 UTC

Interface                      IP-Address     Status       Protocol Vrf-Name

MgmtEth0/RP0/CPU0/0           172.20.165.151 Up             Up       default

RP/0/RP0/CPU0:DBX2#

Vérifier la version du logiciel

RP/0/RP0/CPU0:DBX2#show version

Thu Feb 11 07:52:26.846 UTC

Cisco IOS XR Software, Version 6.0.0

Copyright (c) 2013-2015 by Cisco Systems, Inc.

Build Information:

Built By     : alnguyen

Built On     : Thu Dec 24 01:05:17 PST 2015

Build Host   : iox-lnx-005

Workspace   : /auto/srcarchive16/production/6.0.0/ncs1k/workspace

Version     : 6.0.0

Location     : /opt/cisco/XR/packages/

cisco NCS1002 () processor

System uptime is 21 hours, 2 minutes

RP/0/RP0/CPU0:DBX2#

Vérification de l'état du matériel

RP/0/RP0/CPU0:DBX2#show platform

Thu Feb 11 10:06:43.448 UTC

Node name         Node type             Node state       Admin state   Config state

-----------------------------------------------------------------------------------

0/RP0             NCS1K-CNTLR           OPERATIONAL       UP           NSHUT

RP/0/RP0/CPU0:DBX2#

Configuration et vérification des tranches

La représentation des ports dans NCS1002 est celle représentée dans l'image.

RP/0/RP0/CPU0:DBX2#conf t

Thu Feb 11 08:53:44.390 UTC

RP/0/RP0/CPU0:DBX2(config)#hw-module location 0/RP0/CPU0 slice 3 client bitrate 100 trunk bitrate 200$

RP/0/RP0/CPU0:DBX2(config)#commit

Thu Feb 11 08:54:16.383 UTC

RP/0/RP0/CPU0:DBX2(config)#end

RP/0/RP0/CPU0:DBX2#show hw-module slice 3

Thu Feb 11 08:55:05.100 UTC

Slice ID:               3

Status:                 Provisioning In Progress

Client Bitrate:         100

Trunk Bitrate:           200

DP FPGA Version:         H14 (CURRENT)

Client Port -   Trunk Port         CoherentDSP0/0/0/26 CoherentDSP0/0/0/27

Traffic Split Percentage

HundredGigECtrlr0/0/0/21                         100                   0

HundredGigECtrlr0/0/0/22                         100                   0

HundredGigECtrlr0/0/0/24                           0                 100

HundredGigECtrlr0/0/0/25                          0                 100

RP/0/RP0/CPU0:DBX2#

Combinaisons de trafic prises en charge sur NCS1k :

5 x 40G à 2 x 100G

5 x 40G à 1 x 200G

5 x 40G à 1 x 250G

20 x 10G à 2 x 100G

20 x 10G à 1 x 200G

20 x 10G à 1 x 250G

2 x 100G à 2 x 100G

4 x 100G à 2 x 200G

5 x 100G à 2 x 250G

SNMP

- Configuration de SNMP V2C sur Cisco IOS®-XR

La configuration dont vous avez besoin pour activer les requêtes d'obtention/définition SNMP V2c :

RP/0/0/CPU0:smart-prp16#conf t

RP/0/0/CPU0:smart-prp16(config)#

RP/0/0/CPU0:smart-prp16(config)#snmp-server community public RW SystemOwner

RP/0/0/CPU0:smart-prp16(config)#commit

RP/0/0/CPU0:smart-prp16#

RP/0/0/CPU0:smart-prp16#show running-config snmp-server

snmp-server community public RW SystemOwner

Explanation of Configuration:

In configuration "public" is the community string and it be any text.

The Options RW and SystemOwner provides Read/Write to the entire system, including admin plane. If you need access to just the SDR (secure Domain Router),

then you can choose option "SDROwner"

You can also apply an Access list to the SNMP server. You can use command.

#snmp-server community public RW SDROwner my_acl_ravi

Where my_acl_ravi is an ACL.

Use command to verify the SNMP configuration.

RP/0/RP0/CPU0:DBX2#show snmp group

Thu Feb 11 09:09:48.303 UTC

groupname: public                       security model:snmpv1

readview : v1default                     writeview:

notifyview: v1default

row status: active

groupname: public                       security model:snmpv2c

readview : v1default                     writeview:

notifyview: v1default

row status: active

- Configurez SNMP V3 sur Cisco IOS®-XR :

Procédez comme suit :

SNMPV3

Configure an SNMP View

----------------------

Command Syntax:

snmp-server view view-name oid-tree included

Where

view-name: is the name of the View

oid-tree: Object identifier (OID) of the ASN.1 subtree to be included or excluded from the view.

To identify the subtree, specify a text string consisting of numbers, such as 1.3.6.2.4, or a word,

such as system. Replace a single sub-identifier with the asterisk wildcard to specify a subtree family; for example 1.3.*.4.

RP/0/RP1/CPU0:akki(config)#snmp-server view view1 1.3 included

RP/0/RP1/CPU0:akki(config)#commit

RP/0/RP1/CPU0:akki#show snmp view

view1 org - included nonVolatile active

v1default iso - included nonVolatile active

RP/0/RP1/CPU0:akki#

- Configurer un groupe SNMP :

RP/0/RP1/CPU0:akki(config)#snmp-server group group1 v3 priv write view1 read view1

RP/0/RP1/CPU0:akki(config)#commit

RP/0/RP1/CPU0:akki#show running-config snmp-server group snmp-server group group1 v3 priv read view1 write view1

RP/0/RP1/CPU0:akki#show snmp group groupname: group1 security model:usm readview : view1 writeview: view1 notifyview: v1default row status: nonVolatile

RP/0/RP1/CPU0:akki#

- Configurer un utilisateur SNMP :

RP/0/RP1/CPU0:akki(config)#snmp-server user user1 group1 v3 auth md5 clear lab priv des56 clear lab SystemOwner

RP/0/RP1/CPU0:akki(config)#commit

RP/0/RP1/CPU0:akki(config)#

RP/0/RP1/CPU0:akki#

RP/0/RP1/CPU0:akki#show snmp users

User name: user1

Engine ID: localSnmpID

storage-type: nonvolatile active

RP/0/RP1/CPU0:akki#show running-config snmp-server user

snmp-server user user1 group1 v3 auth md5 encrypted 13091610 priv des56 encrypted 09404F0B SystemOwner

RP/0/RP1/CPU0:akki#

So far we need lines for V3 SNMP

RP/0/RP1/CPU0:akki#show running-config snmp-server

snmp-server user user1 group1 v3 auth md5 encrypted 13091610 priv des56 encrypted 09404F0B SystemOwner

snmp-server view view1 1.3 included

snmp-server group group1 v3 priv read view1 write view1

Vous avez ainsi configuré la configuration sur le routeur pour les requêtes V3.

Référez-vous Configuration de l'hôte pour les requêtes SNMP V3.

Télémétrie

La télémétrie en continu permet à l'utilisateur d'accéder directement aux données d'un récepteur configuré à des fins d'analyse et de dépannage afin de préserver l'intégrité du réseau. Pour ce faire, il faut tirer parti des fonctionnalités de communication M2M.

Traditionnellement, les entreprises utilisaient le modèle d'extraction pour collecter des données, où un client extrait des données des éléments du réseau. Ce modèle d'extraction ne s'adapte toutefois pas lorsqu'il y a plusieurs stations d'administration de réseau dans le réseau. Ces techniques traditionnelles ne prennent pas en charge toutes les informations sous-jacentes du routeur et nécessitent une intervention manuelle.

Suivez le lien :

https://www.cisco.com/c/en/us/td/docs/iosxr/Telemetry/Telemetry-Config-Guide/Telemetry-Config-Guide_chapter_011.html

Netconf et SSH

Netconf fournit des mécanismes pour installer, manipuler et supprimer la configuration des périphériques réseau.

Le protocole Netconf fournit un ensemble d'opérations permettant de gérer les configurations des périphériques et de récupérer les informations d'état des périphériques.

- Vérifier l'installation du package k9sec

- Générer la clé de chiffrement pour Secure Shell (SSH) à l'aide de la commande crypto key generate dsa

- Configurer SSH

RP/0/RP0/CPU0:ios# configure

RP/0/RP0/CPU0(config)# ssh server v2

RP/0/RP0/CPU0(config)# ssh server netconf port 830

RP/0/RP0/CPU0(config)# ssh server netconf vrf default

Note: Le port 830 est le port Netconf par défaut.

- Configurer Netconf :

RP/0/RP0/CPU0:ios# configure

RP/0/RP0/CPU0(config)# netconf-yang agent ssh

- Affichez les détails du client pour netconf-yang, exécutez la commande show netconf-yang clients en mode EXEC.

RP/0/RP0/CPU0:ios# show netconf-yang clients

Tue Dec 8 07:49:14.846 UTC

Netconf clients

client session ID| NC version| client connect time| last OP time| last OP type|

<lock>|

1188487019| 1.1| 0d 16h 56m 50s| 01:17:13| get|

No|

- Affichez les détails statistiques de netconf-yang, exécutez la commande show netconf-yang statistics en mode EXEC.

RP/0/RP0/CPU0:ios# show netconf-yang statistics

Tue Dec 8 07:49:45.506 UTC

Summary statistics

# requests| total time| min time per request| max time per request| avg time per request|other 0| 0h 0m 0s 0ms| 0h 0m 0s 0ms| 0h 0m

0s 0ms| 0h 0m 0s 0ms|

0s 0ms| 0h 0m 0s 0ms|

Statistics for session with ID: 1188487019

<snip>

- Déboguez et vérifiez Netconf, exécutez la commande show netconf-yang trace en mode EXEC.

RP/0/RP0/CPU0:ios# show netconf-yang trace

Tue Dec 8 07:50:54.590 UTC

[12/08/15 07:30:37.851 UTC 1046d3 4942] TRC: nc_sm_session_find_session_id:1386 Found session

3027026318 0x1852f68

[12/08/15 07:30:37.851 UTC 1046d4 4942] DBG: nc_sm_yfw_response_cb:2816 Received OK response for

session-id '3027026318', for message-id '856615', which has 'NO ERROR' and 'DATA'

[12/08/15 07:30:37.851 UTC 1046d5 4942] TRC: nc_sm_yfw_response_complete:2700 DATA element in chunk

state: CONTINUE

<snip>

Vérifier le module PM optique (QSFP client et CFP de liaison)

- PM pour les ports client :

For current PM data

RP/0/RP0/CPU0:DBX2#show controllers optics 0/0/0/0 pm current 15-min/24-hour optics 1

RP/0/RP0/CPU0:DBX2#show controllers optics 0/0/0/0 pm current 15-min/24-hour optics 2

RP/0/RP0/CPU0:DBX2#show controllers optics 0/0/0/0 pm current 15-min/24-hour optics 3

RP/0/RP0/CPU0:DBX2#show controllers optics 0/0/0/0 pm current 15-min/24-hour optics 4

For History PM data

RP/0/RP0/CPU0:DBX2#show controllers optics 0/0/0/0 pm history 15-min/24-hour optics 1 bucket <1-32/1-12>

RP/0/RP0/CPU0:DBX2#show controllers optics 0/0/0/0 pm history 15-min/24-hour optics 2 bucket <1-32/1-12>

RP/0/RP0/CPU0:DBX2#show controllers optics 0/0/0/0 pm history 15-min/24-hour optics 3 bucket <1-32/1-12>

RP/0/RP0/CPU0:DBX2#show controllers optics 0/0/0/0 pm history 15-min/24-hour optics 4 bucket <1-32/1-12>

- PM pour les ports CFP de liaison :

Pour les données PM actuelles :

RP/0/RP0/CPU0:DBX2#show controllers optics 0/0/0/5 pm current 15-min/24-hour optics 1

Pour les données PM de l'historique :

RP/0/RP0/CPU0:DBX2#show controllers optics 0/0/0/5 pm history 15-min/24-hour optics 1 bucket 1

Vérifier le PM Ethernet sur les ports client

- Ports QSFP client :

RP/0/RP0/CPU0:DBX2#show controllers hundredGigECtrlr 0/0/0/0 pm current 15-min/24-hour ether

RP/0/RP0/CPU0:DBX2#show controllers hundredGigECtrlr 0/0/0/0 pm history 15-min ether <1-32>

RP/0/RP0/CPU0:DBX2#show controllers hundredGigECtrlr 0/0/0/0 pm history 24-hour ether

- Ports de trunk CFP :

RP/0/RP0/CPU0:DBX2#show controllers coherentDSP 0/0/0/5 pm current 15-min otn

RP/0/RP0/CPU0:DBX2#show controllers coherentDSP 0/0/0/5 pm current 15-min fec

RP/0/RP0/CPU0:DBX2#show controllers coherentDSP 0/0/0/5 pm history 15-min fec <1-32>

RP/0/RP0/CPU0:DBX2#show controllers coherentDSP 0/0/0/5 pm history 24-hour fec

Vérifier les alarmes (actuelles et historiques) sur le port et le système

- Pour les alarmes actuelles, exécutez la commande :

RP/0/RP0/CPU0:DBX2#show alarms brief card location 0/RP0/CPU0 active

Thu Feb 11 10:12:21.886 UTC

--------------------------------------------------------------------------------

Active Alarms

--------------------------------------------------------------------------------

Location       Severity     Group           Set Time               Description

--------------------------------------------------------------------------------

0/0             Critical     Controller       02/10/2016 10:51:33   Optics0/0/0/10 - Improper Removal

0/0            Critical     Controller       02/10/2016 10:51:33   Optics0/0/0/11 - Improper Removal

[snippet]

- Pour les alarmes d'historique, exécutez la commande suivante :

RP/0/RP0/CPU0:DBX2#show alarms brief card location 0/RP0/CPU0 history

Thu Feb 11 10:14:13.070 UTC

--------------------------------------------------------------------------------

History Alarms

--------------------------------------------------------------------------------

Location       Severity     Group           Set Time               Description

Clear Time

--------------------------------------------------------------------------------

0/0             Minor       Controller       02/10/2016 10:51:33   Optics0/0/0/5 - Optics High Differential Group Delay

02/10/2016 10:52:01

0/0             Minor       Controller       02/10/2016 10:51:33   Optics0/0/0/5 - Optics Out of Range Chromatic Dispersion

02/10/2016 10:52:01

[snippet]

Note: La sortie a été capturée à partir de la version 6.0.0 pour NSC1002.

Vérification

Utilisez cette section pour confirmer que votre configuration fonctionne correctement.

Le processus de vérification est traité individuellement dans la section Configurer de cet article.

Dépannage

Il n'existe actuellement aucune information de dépannage spécifique pour cette configuration.

Informations connexes

- http://www.cisco.com/c/en/us/td/docs/optical/ncs1000/dwdm-system-setup-guide/b-system-setup-ncs1002_chapter_010.html#task_37FE9449C1004631B8CEB859BB191F9E

- http://www.cisco.com/c/en/us/td/docs/optical/ncs1000/dwdm-cli-reference/ncs1002commandreference_chapter_00.html

- Support et documentation techniques - Cisco Systems