内容

概要

前提条件

要件

使用するコンポーネント

背景説明

設定

管理IPの設定と確認

ソフトウェアバージョンの確認

ハードウェアのステータスの確認

スライスの設定と確認

SNMP

テレメトリ

NetconfおよびSSH

光PM（クライアントQSFPおよびトランクCFP）の確認

クライアントポートのイーサネットPMの確認

ポートおよびシステムのアラーム（現在および履歴）の確認

確認

トラブルシュート

関連情報

概要

このドキュメントでは、Cisco Network Convergence System(NCS)1002(Rosco)のアラームおよびパフォーマンスデータのモニタリングに加えて、基本的なソフトウェア設定手順について説明します。

前提条件

要件

次の項目に関する知識があることを推奨しています。

- NCS1002

- Cisco IOS®-XRプラットフォーム固有のシステム（光学製品知識あり）

使用するコンポーネント

このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づいています。

- NCS1002

- Cisco IOS® -XR VMコンソールログイン

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期（デフォルト）設定の状態から起動しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。

背景説明

NCS1002は、現在のファイバを使用して3000 kmを超える距離で、完全にプログラム可能な高帯域幅キャパシティ（最大250 Gbps）の波長を提供する2つのロールアップ(RU)システムです。業界をリードするCisco IOS® XRオペレーティングシステムを搭載したCisco NCS 1002は、サードパーティ製アプリケーションホスティング、Machine-to-Machine(M2M)インターフェイス、テレメトリ、および柔軟なパッケージ配信などの堅牢な機能を提供します。

NCS 1002には次の利点があります。

- 最大2 Tbpsの容量をサポート

- ソフトウェアプロビジョニングにより、同じプラットフォームで波長あたり100、200、または250 Gbpsを伝送

- ソフトウェアプロビジョニングにより、同じプラットフォームで10 GEおよび100 GEを転送

- フレックスグリッド高密度波長分割多重(DWDM)のグリッドレスなチューニングをサポート

- さまざまな変調方式（PM-QPSKまたはPM-16QAM）をサポート

- 最大の光パフォーマンスを実現する7 %または20 %の軟判定(SD)FECをサポート

- 自動インストール、設定、モニタリングが可能

- Yet Another Next Generation(YANG)モデルに基づくM2M APIをサポートしているため、設定が容易

- デバイスモニタリングのpub-subモデル用テレメトリエージェントをサポート

設定

管理IPの設定と確認

作成を開始する前に、次の点に注意してください。

- 管理ポートのIPアドレスとサブネットマスクを取得するには、ネットワーク管理者またはシステムプランナーに問い合わせてください

- 管理ポートが管理ネットワークに接続されていることを確認します

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#

ソフトウェアバージョンの確認

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#

ハードウェアのステータスの確認

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#

スライスの設定と確認

図に示すように、NCS1002のポート表示です。

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#

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

- Cisco IOS®-XRでのSNMP V2Cの設定

SNMP V2c get/set要求を有効にするために必要な設定は次のとおりです。

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

- Cisco IOS®-XRでSNMP V3を設定します。

次の手順を実行します。

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#

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

- 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

これで、ルータのV3要求の設定が完了しました。

V3 SNMP要求のホストの設定を参照してください。

テレメトリ

テレメトリをストリーミングすることによって、ユーザは設定されている受信先にデータを直接送信できます。このデータを分析やトラブルシューティングに使用することで、ネットワークの健全性を維持できます。これは、M2M通信の機能を活用することによって実現されます。

従来、企業はプル モデルを使用してデータを収集していました。この場合、クライアントはネットワーク エレメントからデータをプルします。ただし、このプル モデルは、ネットワークに複数のネットワーク管理ステーションがある場合に拡張されません。この従来の手法では、ルータの基本情報すべてを収集できないため、手動による介入が必要です。

次のリンクに従います。

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

NetconfおよびSSH

Netconf には、ネットワーク デバイスの設定をインストール、処理、および削除するメカニズムが備わっています。

Netconfプロトコルは、デバイス設定を管理し、デバイス状態情報を取得するための一連の操作を提供します。

- k9secパッケージのインストールを確認します

- crypto key generate dsaコマンドを使用して、セキュアシェル(SSH)の暗号キーを生成します

- 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

注：ポート 830 はデフォルトの Netconf ポートです。

- Netconfを設定します。

RP/0/RP0/CPU0:ios# configure

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

- netconf-yangのクライアントの詳細を表示し、show netconf-yang clientsコマンドを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|

- netconf-yangの統計情報の詳細を表示し、show netconf-yang statisticsコマンドを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>

- Netconfをデバッグして確認し、EXECモードでshow netconf-yang traceコマンドを実行します。

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>

光PM（クライアントQSFPおよびトランクCFP）の確認

- クライアント ポートの PM：

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>

- トランク CFP ポートの PM：

現在の PM データの場合:

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

PM の履歴データの場合:

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

クライアントポートのイーサネットPMの確認

- クライアント QSFP ポート：

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

- トランク 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

ポートおよびシステムのアラーム（現在および履歴）の確認

- 現在のアラームでは、次のコマンドを実行します。

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]

- 履歴アラームの場合は、次のコマンドを実行します。

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]

注：NSC1002の出力は、リリース6.0.0からキャプチャされています。

確認

ここでは、設定が正常に機能しているかどうかを確認します。

検証プロセスについては、この記事の「設定」セクションで個別に説明します。

トラブルシュート

現在、この設定に関する特定のトラブルシューティング情報はありません。

関連情報

- 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

- テクニカル サポートとドキュメント – Cisco Systems