はじめに
本ドキュメントでは、Nexus 9000 シリーズの iCAM スケールモニタリングについて紹介します。
iCAM スケールモニタリングについて
iCAM スケール モニタリングでは、Nexus に設定された vlan 数や BGP neighbor 数などをシスコが検証したスケーラビリティと比較することができます。
比較に加え、例えば以下も可能になります。
・設定した vlan 数がスケーラビリティに近づいた際にアラートログを出す
・ BGP neighbor 設定数の遷移を過去を遡って追跡する
Cisco NX-OS リリース 9.3(5) 以降、iCAM 機能は常に有効になっており、無効にすることはできません。
また、iCAM スケールモニタリング 機能もデフォルトで有効になっています。
確認コマンド
本ドキュメントでは、機器に設定した vlan 数のモニタリングを例に説明します。
まず、iCAM スケールモニタリングで追跡している vlan の設定数は以下のコマンドで確認ができます。
Nexus# show icam scale l2-switching vlan vlan-count
Retrieving data. This may take some time ...
==================================================
Info Threshold = 80 percent (default) |
Warning Threshold = 90 percent (default) |
Critical Threshold = 100 percent (default) |
All timestamps are in UTC |
==================================================
------------------------------------------------------------------------------------------------
Scale Limits for L2 Switching
------------------------------------------------------------------------------------------------
Feature Verified Config Cur Cur Threshold Polled
Scale Scale Scale Util Exceeded Timestamp
------------------------------------------------------------------------------------------------
VLANs 3967 3967 3800 95.79 Warning 2024-07-25 17:27:20
(VDC:1) - - 3800 95.79 Warning 2024-07-25 17:27:18
このコマンドでは、vlan 数に関する以下の情報が確認可能です。
-------------------
Verified Scale = シスコが検証したスケーラビリティ
Config Scale = ユーザーが指定する設定上限数 (デフォルト値は Verified Scale に等しい)
Cur Scale = 現在の設定数
Cur Util = Config Scale に対する Cur Scale の割合
-------------------
今回の出力例からは、ユーザーが指定する vlan の設定上限数はスケーラビリティと同じ 3967 であるのに対し、
現在 3800 個の vlan が設定されていることがわかります。
また iCAMでは 、Cur Util の値に対して Info/Warning/Critical の 3 段階でしきい値が設けられています。
上記の例だと Cur Util は 95.79% であり、Warning Threshold の 90% を超えているため、Warning ログが出力されます。
`show logging log | sec ICAM`
%ICAM-4-SCALE_THRESHOLD_EXCEEDED_WARN: Utilization of 95 percent for feature VLANs is over the warning threshold.
加えて、iCAM スケールモニタリングでは設定値の推移の履歴や、ピーク値なども同様に確認することが可能です。
詳細については "参考情報" に記載の NX-OS iCAM Configuration Guide をご参照ください。
iCAM スケールモニタリングのしきい値に関する設定
iCAM スケールモニタリングのしきい値に関する設定について紹介します。
しきい値変更することで、ユーザーは任意のタイミングでアラートログが出るよう調整することが可能です。
1. Config Scale (ユーザーが指定する設定上限数) の変更
変更コマンドは以下になります。Nexus(config)# icam monitor scale l2-switching vlan vlan-count limit <num>
例えば以下の設定を行うことで、vlan 数がスケーラビリティ付近に到達する前にアラートログを出すことが可能になります。
Nexus(config)# icam monitor scale l2-switching vlan vlan-count limit 2000
2. しきい値の変更
Nexus(config)# icam monitor scale threshold info <info-threshold> warning <warning-threshold> critical <critical-threshold>
上記コマンドを設定することで、アラートログが出るタイミングをユーザーがそれぞれ指定可能になります。
設定例は以下になります。
Nexus(config)# icam monitor scale threshold info 34 warning 50 critical 60
参考情報
Cisco Nexus 9000 Series NX-OS iCAM Configuration Guide, Release 10.2x
Cisco Nexus 9000 Series NX-OS Verified Scalability Guide, Release 10.2(6)M