クラスベース qos mib - cisco...cisco nexus 5600 シリーズ nx-os...

Post on 05-Mar-2021

22 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

クラスベース QoS MIB

この章の内容は、次のとおりです。

• クラスベース QoS MIB, 1 ページ

クラスベース QoS MIBクラスベース QoS MIB(cbQoSMIB)機能は、クラスマップとポリシーマップの設定と統計情報の取得を可能にする Simple Network Management Protocol(SNMP)MIBを提供します。

クラスベース QoS MIB についてCoPPと QoSポリシーは、クラスベース QoS MIB(cbQoSMIB)をサポートしました。cbQoSMIBはモジュラ QoS CLI(MQC)の設定と統計情報へのアクセスを提供する SNMP MIBです。

次の cbQoSMIBテーブルは、QoSポリシーと CoPPによってサポートされます。

• cbQosClassMapCfg

• cbQosMatchStmtCfg

• cbQosPoliceStats

• cbQosPolicyMapCfg

• cbQosPoliceCfg

次の cbQoSMIBテーブルは、QoSポリシーによってサポートされます。

• cbQosInterfacePolicy

• cbQosObjects

• cbQosQueueingCfg

• cbQosServicePolicy

• cbQosSetCfg

Cisco Nexus 5600 シリーズ NX-OS システム管理設定ガイドリリース 7.x OL-31641-01-J 1

cbQoSMIBのテーブルと要素の詳細は、次の URLで入手できます。http://tools.cisco.com/Support/SNMP/do/BrowseOID.do?local=en&translate=Translate&objectInput=1.3.6.1.4.1.9.9.166

クラスベース QoS MIB のライセンス要件この機能には、ライセンスは必要ありません。ライセンスパッケージに含まれていない機能はす

べてCiscoNX-OSシステムイメージにバンドルされており、追加費用は一切発生しません。NX-OSライセンス方式の詳細については、『Cisco NX-OS Licensing Guide』を参照してください。

QoS ポリシーの設定次の設定は、QoSポリシーを設定する一般的な例です。

手順

目的コマンドまたはアクション

グローバルコンフィギュレーションモードを

開始します。

switch# configure terminalステップ 1

SNMPv1または SNMPv2c用に Simple NetworkManagement Protocol(SNMP)のコミュニティを作成します。

switch(config) # snmp-servercommunity com-name rw

ステップ 2

SNMPv1または SNMPv2c用に Simple NetworkManagement Protocol(SNMP)のコミュニティを作成します。

switch(config) # snmp-servercommunity com-name rw

ステップ 3

クラスマップのコンポーネントタイプ qosを指定し、クラスマップタイプqosコンフィギュレーションモードを開始します。

switch(config) # class-map typeqos match-all class-map-name

ステップ 4

クラスマップの記述を追加します。switch(config-cmap-qos) #description text

ステップ 5

タイプ qosクラスマップのサービスクラス(CoS)値を使用してトラフィックのクラスを定義します。

switch(config-cmap-qos) # matchcos cos-list

ステップ 6

クラスマップタイプqosコンフィギュレーションモードを終了します。

switch(config-cmap-qos) # exitステップ 7

タイプqosポリシーマップを指定し、ポリシーマップ qosコンフィギュレーションモードを開始します。

switch(config) # policy-map typeqos qos-policy-map-name

ステップ 8

Cisco Nexus 5600 シリーズ NX-OS システム管理設定ガイドリリース 7.x2 OL-31641-01-J

クラスベース QoS MIBクラスベース QoS MIB のライセンス要件

目的コマンドまたはアクション

ポリシーマップの記述を設定します。switch(config-pmap-qos) #description text

ステップ 9

クラスマップのサービスポリシーを設定しま

す。

switch(config-pmap-qos) # classclass-map-name

ステップ 10

次に、タイプqosポリシーマップのトラフィックのクラスに QoSグループ IDを割り当てます。

switch(config-pmap-c-qos) # setqos-group qos-group-value

ステップ 11

ポリシーマップタイプqosクラスコンフィギュレーションモードを終了します。

switch(config-pmap-c-qos) # exitステップ 12

ポリシーマップ qosコンフィギュレーションモードを終了します。

switch(config-pmap-qos) # exitステップ 13

インターフェイスコンフィギュレーションモー

ドを開始します。

switch(config) # interface typenumber

ステップ 14

サービスポリシーマップを前述のインターフェ

イスに着信するパケットに適用します。

switch(config-if) # service-policytype qos input policy-map-name

ステップ 15

インターフェイスコンフィギュレーションモー

ドを終了します。

switch(config-if) # exitステップ 16

(任意)

リブートおよびリスタート時に実行コンフィ

ギュレーションをスタートアップコンフィギュ

switch(config) # copyrunning-config startup-config

ステップ 17

レーションにコピーして、変更を継続的に保存

します。

次に、スイッチで QoSポリシーを設定する例を示します。

これは、QoSポリシーを設定する一般的な例です。(注)

switch# configure terminalswitch(config)# snmp-server community public rwswitch(config)# snmp-server community private rwswitch(config)# class-map type qos match-all cmcosswitch(config-cmap-qos) # description qos cmap to match cosswitch(config-cmap-qos) # match cos 5switch(config) # policy-map type qos p1switch(config-pmap-qos) # description qos pmap1switch(config-pmap-qos) # class cmcosswitch(config-pmap-c-qos) # set qos-group 3switch(config-pmap-c-qos) # exitswitch(config-pmap-qos) # exitswitch(config) # interface ethernet 1/1switch(config-if) # service-policy type qos input p1

Cisco Nexus 5600 シリーズ NX-OS システム管理設定ガイドリリース 7.x OL-31641-01-J 3

クラスベース QoS MIBQoS ポリシーの設定

クラスベース QoS MIB の設定と統計情報の表示

手順

目的コマンドまたはアクション

クラスマップおよびポリシーマップの設定と統計

情報を表示します。

$ snmpwalk -v2c -c ip-addressoid

ステップ 1

SNMP対応サーバで snmpwalkコマンドを使用します。

(注)

次に、クラスマップおよびポリシーマップの設定と統計情報を表示する例を示します。

次の出力例は、上記の設定に対応します。デフォルトですべての CoPP設定を使用できます。(注)

$ snmpwalk -v2c -c public 10.193.53.92 1.3.6.1.4.1.9.9.166.1

Interface Policy Table (QoS only table) – corresponding to the service policy applied oneth1/1

CISCO-CLASS-BASED-QOS-MIB::cbQosIfType.285212673 = INTEGER: mainInterface(1)CISCO-CLASS-BASED-QOS-MIB::cbQosPolicyDirection.285212673 = INTEGER: input(1)CISCO-CLASS-BASED-QOS-MIB::cbQosIfIndex.285212673 = INTEGER: 436207616CISCO-CLASS-BASED-QOS-MIB::cbQosVlanIndex.285212673 = Gauge32: 1

Service Policy Table (QoS only table) – corresponding to the service policy applied oneth1/1

CISCO-CLASS-BASED-QOS-MIB::cbQosIFPolicyIndex.436207616.input = Gauge32: 285212673

Objects Table (QoS only table) corresponding to the policy-map, class-map, match & setStatements

CISCO-CLASS-BASED-QOS-MIB::cbQosConfigIndex.285212673.285212673 = Gauge32: 285212823CISCO-CLASS-BASED-QOS-MIB::cbQosConfigIndex.285212673.285212674 = Gauge32: 285212821CISCO-CLASS-BASED-QOS-MIB::cbQosConfigIndex.285212673.285212675 = Gauge32: 285212822CISCO-CLASS-BASED-QOS-MIB::cbQosConfigIndex.285212673.285212676 = Gauge32: 285212825

CISCO-CLASS-BASED-QOS-MIB::cbQosObjectsType.285212673.285212673 = INTEGER: policymap(1)CISCO-CLASS-BASED-QOS-MIB::cbQosObjectsType.285212673.285212674 = INTEGER: classmap(2)CISCO-CLASS-BASED-QOS-MIB::cbQosObjectsType.285212673.285212675 = INTEGER: matchStatement(3)CISCO-CLASS-BASED-QOS-MIB::cbQosObjectsType.285212673.285212676 = INTEGER: set(8)

CISCO-CLASS-BASED-QOS-MIB::cbQosParentObjectsIndex.285212673.285212673 = Gauge32: 0CISCO-CLASS-BASED-QOS-MIB::cbQosParentObjectsIndex.285212673.285212674 = Gauge32: 285212673CISCO-CLASS-BASED-QOS-MIB::cbQosParentObjectsIndex.285212673.285212675 = Gauge32: 285212674CISCO-CLASS-BASED-QOS-MIB::cbQosParentObjectsIndex.285212673.285212676 = Gauge32: 285212674

Policy Map Table corresponding to the policy-map configured above & the default CoPPpolicy-map

CISCO-CLASS-BASED-QOS-MIB::cbQosPolicyMapName.285212823 = STRING: p1CISCO-CLASS-BASED-QOS-MIB::cbQosPolicyMapName.721420364 = STRING: copp-system-policy-defaultCISCO-CLASS-BASED-QOS-MIB::cbQosPolicyMapDesc.285212823 = STRING: qos pmap 1CISCO-CLASS-BASED-QOS-MIB::cbQosPolicyMapDesc.721420364 = STRING: Control Plane ServicePolicy

Class Map Table corresponding to the class-map configured above & one default CoPP class-map

Cisco Nexus 5600 シリーズ NX-OS システム管理設定ガイドリリース 7.x4 OL-31641-01-J

クラスベース QoS MIBクラスベース QoS MIB の設定と統計情報の表示

CISCO-CLASS-BASED-QOS-MIB::cbQosCMName.285212821 = STRING: cmcosCISCO-CLASS-BASED-QOS-MIB::cbQosCMName.721420290 = STRING: copp-system-class-igmpCISCO-CLASS-BASED-QOS-MIB::cbQosCMDesc.285212821 = STRING: qos cmap to Match cosCISCO-CLASS-BASED-QOS-MIB::cbQosCMDesc.721420290 = STRING: copp-system-class-igmpCISCO-CLASS-BASED-QOS-MIB::cbQosCMInfo.285212821 = INTEGER: matchAll(2)CISCO-CLASS-BASED-QOS-MIB::cbQosCMInfo.721420290 = INTEGER: matchAny(3)

Match Stmt Table corresponding to the match statement configured above & one match statementfrom default CoPP configuration

CISCO-CLASS-BASED-QOS-MIB::cbQosMatchStmtName.285212822 = STRING: match cos 5CISCO-CLASS-BASED-QOS-MIB::cbQosMatchStmtName.721420291 = STRING: protocol IGMPCISCO-CLASS-BASED-QOS-MIB::cbQosMatchStmtInfo.285212822 = INTEGER: none(1)CISCO-CLASS-BASED-QOS-MIB::cbQosMatchStmtInfo.721420291 = INTEGER: none(1)

Queueing Config Table(QoS only table, taken from default QoS policies)

CISCO-CLASS-BASED-QOS-MIB::cbQosQueueingCfgBandwidth.301990019 = INTEGER: 100CISCO-CLASS-BASED-QOS-MIB::cbQosQueueingCfgBandwidthUnits.301990019 = INTEGER: percentage(2)CISCO-CLASS-BASED-QOS-MIB::cbQosQueueingCfgPriorityEnabled.301990019 = INTEGER: false(2)CISCO-CLASS-BASED-QOS-MIB::cbQosQueueingCfgQLimitUnits.301990019 = INTEGER: 0CISCO-CLASS-BASED-QOS-MIB::cbQosQueueingCfgAggregateQLimit.301990019 = Gauge32: 0

Set Action Table (QoS only table) corresponding to the set statement configured above

CISCO-CLASS-BASED-QOS-MIB::cbQosSetCfgQosGroupValue.285212825 = INTEGER: 3

Policing Config Table(no QoS config, displays only CoPP statistics)

CISCO-CLASS-BASED-QOS-MIB::cbQosPoliceCfgBurstSize.721420365 = Gauge32: 65535 OctetsCISCO-CLASS-BASED-QOS-MIB::cbQosPoliceCfgConformAction.721420365 = INTEGER: transmit(1)CISCO-CLASS-BASED-QOS-MIB::cbQosPoliceCfgViolateAction.721420365 = INTEGER: drop(5)CISCO-CLASS-BASED-QOS-MIB::cbQosPoliceCfgRate64.721420365 = Counter64: 1048576 bits/secondCISCO-CLASS-BASED-QOS-MIB::cbQosPoliceCfgRateType.721420365 = INTEGER: bps(1)CISCO-CLASS-BASED-QOS-MIB::cbQosPoliceCfgConditional.721420365 = INTEGER: false(2)

Policing Stats Table(no QoS config, displays only CoPP statistics)

CISCO-CLASS-BASED-QOS-MIB::cbQosPoliceConformedByte64.721420364.721420365 = Counter64: 1144OctetsCISCO-CLASS-BASED-QOS-MIB::cbQosPoliceViolatedByte64.721420364.721420365 = Counter64: 0Octets

クラスベース QoS MIB のその他の参考資料ここでは、クラスベース QoS MIBに関連するその他の情報について説明します。

関連資料

マニュアルタイトル関連項目

『Cisco NX-OS Licensing Guide』ライセンス

『Cisco Nexus 5000 Series NX-OS QoS CommandReference』

『Cisco Nexus 5000 Series NX-OS SystemManagement Command Reference』

コマンドリファレンス

Cisco Nexus 5600 シリーズ NX-OS システム管理設定ガイドリリース 7.x OL-31641-01-J 5

クラスベース QoS MIBクラスベース QoS MIB のその他の参考資料

クラスベース QoS MIB の機能の履歴

表 1:クラスベース QoS MIB の機能の履歴

機能情報リリース機能名

この機能が導入されまし

た。

7.1(1) N1(1)クラスベース QoS MIB

Cisco Nexus 5600 シリーズ NX-OS システム管理設定ガイドリリース 7.x6 OL-31641-01-J

クラスベース QoS MIBクラスベース QoS MIB の機能の履歴

top related