Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Antecedentes

Configurar

Establecer y verificar IP de administración

Verificar versión de software

Verificación del estado del hardware

Configurar y verificar segmentos

SNMP (Protocolo de administración de red simple)

Telemetría

Netconf y SSH

Verificación de la PM óptica (QSFP de cliente y CFP troncal)

Verifique Ethernet PM en los Puertos del Cliente

Verificar las alarmas (actuales e históricas) en el puerto y el sistema

Verificación

Troubleshoot

Información Relacionada

Introducción

Este documento describe los pasos básicos de configuración de software junto con la supervisión de datos de rendimiento y alarma para Cisco Network Convergence System (NCS)1002 (Rosco).

Prerequisites

Requirements

Cisco recomienda tener conocimientos de estos temas:

- NCS1002

- Sistema específico de la plataforma Cisco IOS®-XR con conocimientos sobre productos ópticos

Componentes Utilizados

La información que contiene este documento se basa en las siguientes versiones de software y hardware.

- NCS1002

- Inicio de sesión en la consola de Cisco IOS®-XR VM

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 tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.

Antecedentes

El NCS1002 es un sistema de 2 unidades de rack (RU) que ofrece longitudes de onda de gran ancho de banda (hasta 250 Gbps) totalmente programables a distancias superiores a 3000 km con el uso de fibra actual. Cisco NCS 1002, equipado con el sistema operativo XR Cisco IOS® líder del sector, ofrece funciones sólidas como alojamiento de aplicaciones de terceros, interfaz máquina a máquina (M2M), telemetría y entrega flexible de paquetes.

NCS 1002 ofrece estas ventajas:

- Admite hasta 2 Tbps de capacidad

- Transporta 100, 200 o 250 Gbps por longitud de onda en la misma plataforma mediante el aprovisionamiento de software

- Transporta 10 GE y 100 GE en la misma plataforma mediante el aprovisionamiento de software

- Admite ajuste sin cuadrícula para multiplexación por división de longitud de onda densa (DWDM) de cuadrícula flexible

- Admite diferentes formatos de modulación (PM-QPSK o PM-16QAM)

- Admite FEC de 7% o 20% de decisión de software (SD) para obtener el máximo rendimiento óptico

- Permite la instalación, configuración y supervisión automatizadas

- Admite API M2M basadas en otros modelos de última generación (YANG) para facilitar la configuración

- Admite un agente de telemetría para un submodelo de pub de supervisión de dispositivos

Configurar

Establecer y verificar IP de administración

Antes de comenzar:

- Consulte al administrador de red o al planificador del sistema para obtener direcciones IP y una máscara de subred para el puerto de administración

- Asegúrese de que el puerto de administración esté conectado a la red de administración

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#

Verificar versión de software

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#

Verificación del estado del hardware

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#

Configurar y verificar segmentos

La representación de puertos en NCS1002 es como se muestra en la imagen.

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#

Las combinaciones de tráfico admitidas en 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 (Protocolo de administración de red simple)

- Configuración de SNMP V2C en Cisco IOS®-XR

La configuración que necesita para habilitar las solicitudes get/set 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

- Configure SNMP V3 en Cisco IOS®-XR:

Siga estos pasos:

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#

- Configuración de un Grupo 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#

- Configuración de un Usuario 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

Con esto ha configurado la configuración en el router para las solicitudes V3.

Consulte Configuración de Host para Solicitudes SNMP V3.

Telemetría

La telemetría de transmisión permite al usuario dirigir los datos a un receptor configurado con fines de análisis y resolución de problemas para mantener el estado de la red. Esto se logra aprovechando las capacidades de la comunicación M2M.

Tradicionalmente, las organizaciones utilizaban el modelo de extracción para recopilar datos, donde un cliente extrae datos de elementos de red. Sin embargo, este modelo de extracción no se escala cuando hay más de una estación de administración de red en la red. Estas técnicas tradicionales no sirven para toda la información subyacente del router y requieren una intervención manual.

Siga el enlace:

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

Netconf y SSH

Netconf proporciona mecanismos para instalar, manipular y eliminar la configuración de los dispositivos de red.

El protocolo Netconf proporciona un conjunto de operaciones para administrar las configuraciones de los dispositivos y recuperar la información de estado del dispositivo.

- Verifique la instalación del paquete k9sec

- Genere la clave criptográfica para Secure Shell (SSH) con el uso del comando crypto key generate dsa

- Configurar 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

Nota: El puerto 830 es el puerto Netconf predeterminado.

- Configuración de Netconf:

RP/0/RP0/CPU0:ios# configure

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

- Muestra los detalles del cliente para netconf-yang, ejecute el comando show netconf-yang clients en modo 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|

- Muestra los detalles estadísticos de netconf-yang, ejecuta el comando show netconf-yang statistics en modo 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>

- Depurar y verificar Netconf, ejecute el comando show netconf-yang trace en modo 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>

Verificación de la PM óptica (QSFP de cliente y CFP troncal)

- PM para puertos cliente:

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 para puertos CFP troncales:

Para los datos actuales del PM:

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

Para datos de PM del historial:

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

Verifique Ethernet PM en los Puertos del Cliente

- Puertos QSFP del cliente:

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

- Puertos CFP troncales:

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

Verificar las alarmas (actuales e históricas) en el puerto y el sistema

- Para las alarmas actuales ejecute el comando:

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]

- Para las alarmas de historial, ejecute el comando:

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]

Nota: La salida se capturó de la versión 6.0.0 para NSC1002.

Verificación

Utilize esta sección para confirmar que su configuración funcione correctamente.

El proceso de verificación se trata individualmente en la sección Configurar de este artículo.

Troubleshoot

Actualmente, no hay información específica de troubleshooting disponible para esta configuración.

Información Relacionada

- 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

- Soporte Técnico y Documentación - Cisco Systems