المقدمة
يصف هذا المستند إحتياجات جدول توجيه بروتوكول العبارة الحدودية (BGP) للمراقبة على فترات منتظمة للعديد من العملاء لتعقب شبكات إمكانية الوصول عبر أداة مراقبة الشبكة. كما يشرح كيفية تجميع إحصائيات BGP عبر بروتوكول إدارة الشبكة البسيط (SNMP) فيما يتعلق بجدول مسار التوجيه وإعادة التوجيه الظاهري (VRF) على النظام الأساسي لموجه خدمات التجميع (ASR) وموجه الخدمة المتكاملة (ISR).
المشكلة
كيفية مراقبة جيران BGP باستخدام BGP4-MIB بموجب VRF على ASR و ISR باستخدام SNMP v3.
ملاحظة: قاعدة معلومات الإدارة (MIB) لبروتوكول BGP4 هي قاعدة معلومات إدارة (MIB) متوافقة مع السياق. يقتصر هذا المستند على التكوين على الأنظمة الأساسية ASR و ISR.
الحل
إستخدام سياق SNMP. يلزم تعيين سياق SNMP على مجموعة SNMP و VRF الذي يحتوي على جيران BGP هذه.
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
ملاحظة: على حسب إصدارك، قد يتم إستبدال أمر السياق بأمر سياق SNMP. راجع مرجع أوامر إدارة شبكة IOS من CiSCO للحصول على مزيد من المعلومات
مثال التكوين:
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
إختبار VRF الذي يحتوي على جيران BGP:
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