ルータのセグメントルーティングを有効にし、デバイスでトラフィックコレクタを設定して、システムにトラフィックがあることを確認します。次のコマンドを使用して、ルータのプレフィックスとトンネルトラフィックを確認します。
プレフィックストラフィック:
sh traffic-collector ipv4 counters prefix <prefix-name>
トンネルトラフィック:
show traffic-collector ipv4 counters tunnels <tunnel-name>
ステップ 1
|
WAE テレメトリエージェントを設定します。
admin@wae(config)# wae agents telemetry-agent ports <port-number1> <port-number2> <port-numberxx>
admin@wae(config)# commit
(注)
|
エージェントがテレメトリ情報を受信するために使用するポートは、WAE マシンで使用できる必要があります。
|
|
ステップ 2
|
WAE に使用される TCP を使用して、ポートで Key-Value Google Protocol Buffers(KV-GPB)でエンコードされたテレメトリを送信するようにデバイスでテレメトリを設定します。ルータには、センサーグループ、接続先グループ、およびサブスクリプションの
3 つの属性を定義する必要があります。この定義を行う方法については、『Cisco IOS XR Telemetry コンフィギュレーション ガイド』の「モデル駆動型テレメトリの設定」の章を参照してください。この手順の最後に例が示されています。
|
ステップ 3
|
sr-traffic-matrix-nimo を設定します。詳細については、セグメント ルーティング トラフィック マトリックス収集を参照してください。
admin@wae(config)# networks network <network-model-name> nimo sr-traffic-matrix-nimo source-network <source-network> collection-period <collection-period-in-seconds>
collection-period 設定はデフォルトで有効になっており、60 秒に設定されています。
次のオプションを使用できます。
admin@wae(config)# networks network srt nimo sr-traffic-matrix-nimo ?
Possible completions:
advanced
collection-period Frequency in seconds for automatic periodic generation of demands ('0' value disables periodic demand generation).
source-network Source network for this network to use.
<cr>
admin@wae(config)# networks network srt nimo sr-traffic-matrix-nimo advanced ?
Possible completions:
action-timeout Specifies the timeout value (in minutes) for running actions - default of '0' specifies the system default.
copy-network When set to 'true', copies the source network into this NIMO network and create demands in the new model.
telemetry-agent-callback Callback for telemetry-agent to inform sr-traffic-matrix-nimo about new telemetry data.
telemetry-agent-callback は設定オプションではなく、テレメトリエージェントによって内部的に使用されるアクションです。
(注)
|
SR ポリシー(XTC-nimo)の場合、収集の実行中に、送信元ネットワークの use-signaled-name プロパティを true(デフォルトでは true)に設定する必要があります。
RSVP LSP トンネル(lsp-snmp-nimo)の場合、LSP 収集の実行中に、送信元ネットワークの use-signaled-name プロパティを false(デフォルトでは false)に設定する必要があります。
|
|
ステップ 4
|
sr-traffic-matrix-nimo 収集を実行してデマンドを生成します。
admin@wae# networks network <network-model-name> nimo sr-traffic-matrix-nimo run-collection
デフォルトでは、デマンドはローカルにキャッシュされた情報を使用して生成されます。ただし、WAE テレメトリエージェントからの未処理のテレメトリデータを使用してデマンドを生成する場合は、use-cache オプションを false に設定する必要があります。次に例を示します。
admin@wae# networks network <network-model-name> nimo sr-traffic-matrix-nimo run-collection use-cache false
|
1. WAE テレメトリエージェントを設定します
admin@wae# config terminal
Entering configuration mode terminal
admin@wae(config)# wae agents telemetry-agent ports 1624
admin@wae(config)# commit
2. テレメトリデータを WAE に送信するようにルータを設定します。
a. sensor-group を定義します
telemetry model-driven
sensor-group SRTM
sensor-path Cisco-IOS-XR-infra-tc-oper:traffic-collector/afs/af/counters/tunnels
sensor-path Cisco-IOS-XR-infra-tc-oper:traffic-collector/vrf-table/default-vrf/afs/af/counters
!
!
b. destination-group を定義します
telemetry model-driven
destination-group my_workstation
address-family ipv4 10.152.130.41 port 1624
encoding self-describing-gpb
protocol tcp
!
(注)
|
上記の例の IP アドレスとポートは、WAE テレメトリエージェントで以前に設定されたものと同じである必要があります。
|
c. サブスクリプションを定義します
telemetry model-driven
subscription ABC
sensor-group-id SRTM sample-interval 5000
destination-id my_workstation
!
!
3. SR LSP トラフィック マトリックス NIMO を設定します(sr-traffic-matrix-nimo)
admin@wae# config terminal
Entering configuration mode terminal
admin@wae(config)# networks network srtm nimo sr-traffic-matrix-nimo source-network igp collection-period 50s
admin@wae(config)# commit
WAE とルータ間の接続を表示するには、shell CLI netstat コマンドを使用します。次に例を示します。
# netstat -an | grep :1624 | grep ESTABLISHED
tcp 0 28 10.10.10.10:1624 10.152.130.41:61092 ESTABLISHED
ここで、10.10.10.10 は WAE マシンのアドレスで、10.152.130.41 は接続されたルータのアドレスです。
4. sr-traffic-matrix-nimo 収集を実行してデマンドを生成します。
admin@wae# networks network srtm nimo sr-traffic-matrix-nimo run-collection
status true
message Succeeded: Retrieved 12 SR demands from network srtm
admin@wae# show running-config networks network srtm model demands | nomore
networks network igp
model demands demand "PE1|PE2|default"
source node node-name PE1
destination node node-name PE2
service-class-name default
traffic 22.203833
!
.......
!
model demands demand "PE4|PE3|default"
source node node-name PE4
destination node node-name PE3
service-class-name default
traffic 22.202989
!
!
admin@wae#