はじめに
このドキュメントでは、ネットワークモニタリングツールを使用して到達可能性ネットワークを追跡するために、ボーダーゲートウェイプロトコル(BGP)ルーティングテーブルで多くのお客様を定期的に監視する必要について説明します。また、アグリゲーションサービスルータ(ASR)および統合サービスルータ(ISR)プラットフォーム上の仮想ルーティングおよび転送(VRF)ルートテーブルに関するSimple Network Management Protocol(SNMP)を介したBGP統計情報を収集する方法についても説明します。
問題
SNMP v3を使用してASRおよびISR上のVRFでBGP4-MIBを使用するBGPネイバーをモニタする方法
注:BGP4-MIBはコンテキスト認識型MIBです。 このドキュメントの内容は、ASRおよびISRプラットフォームでの設定に限定されています。
ソリューション
snmp contextを使用します。 SNMPコンテキストは、SNMPグループと、これらのBGPネイバーがあるVRFにマッピングする必要があります。
Create new context mapping under VRF configuration:
#context
SNMP context enabling configuration:
#snmp-server context
Apply snmp context mapping to snmp group configuration
#snmp-server group v3 context
注:リリースによっては、contextコマンドが snmp contextコマンドで置き換えられる場合があります。詳細については、『Cisco IOSネットワーク管理コマンドリファレンス』を参照してください
設定例:
Configure context bgp under vrf
R1(config)#ip vrf test
R1(config)#context bgp
Associate context bgp to snmp configuration and apply on snmp-server group configuration
R1(config)#do show run | sec snmp
snmp-server group testgroup v3 priv context bgp
snmp-server context bgp
R1(config)#do show snmp user
User name: testuser
Engine ID: 800000090300002CC8818300
storage-type: nonvolatile active
Authentication Protocol: MD5
Privacy Protocol: AES128
Group-name: testgroup
BGPネイバーを含むVRFをテストします。
R1#sh ip bgp vpnv4 vrf test summary
BGP router identifier 1.1.1.1, local AS number 1
BGP table version is 1, main routing table version 1
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
10.1.1.2 4 2 0 0 1 0 0 never Idle
コンテキストを使用したポーリング結果(ポーリング時に「 – n」属性を使用してコンテキストを追加):
ade # snmpwalk -v3 -u testuser -l authPriv -n bgp -a md5 -A BGL@dmin1 -x aes -X BGL@dmin1 10.201.168.29 1.3.6.1.2.1.15
SNMPv2-SMI::mib-2.15.1.0 = Hex-STRING: 10
SNMPv2-SMI::mib-2.15.2.0 = INTEGER: 1
SNMPv2-SMI::mib-2.15.3.1.1.10.1.1.2 = IpAddress: 0.0.0.0
SNMPv2-SMI::mib-2.15.3.1.2.10.1.1.2 = INTEGER: 1
SNMPv2-SMI::mib-2.15.3.1.3.10.1.1.2 = INTEGER: 2
SNMPv2-SMI::mib-2.15.3.1.4.10.1.1.2 = INTEGER: 4
SNMPv2-SMI::mib-2.15.3.1.5.10.1.1.2 = IpAddress: 0.0.0.0
SNMPv2-SMI::mib-2.15.3.1.6.10.1.1.2 = INTEGER: 0
SNMPv2-SMI::mib-2.15.3.1.7.10.1.1.2 = IpAddress: 10.1.1.2
SNMPv2-SMI::mib-2.15.3.1.8.10.1.1.2 = INTEGER: 0
SNMPv2-SMI::mib-2.15.3.1.9.10.1.1.2 = INTEGER: 2
SNMPv2-SMI::mib-2.15.3.1.10.10.1.1.2 = Counter32: 0
SNMPv2-SMI::mib-2.15.3.1.11.10.1.1.2 = Counter32: 0
SNMPv2-SMI::mib-2.15.3.1.12.10.1.1.2 = Counter32: 0
SNMPv2-SMI::mib-2.15.3.1.13.10.1.1.2 = Counter32: 0