IOS-XR が動作するルータにおいて、デフォルトの設定では default VRF に所属する interface の統計値のみが、CISCO-IETF-IPMROUTE-MIB の cIpMRouteInterfaceTable によって取得可能となっています。
interface Bundle-Ether1
mtu 4484
service-policy input Test
service-policy output Test
ipv4 address 192.0.2.1 255.255.255.252
RP/0/RP0/CPU0:IOS-XR#show snmp interface
- snip -
ifName : Bundle-Ether1 ifIndex : 1000
CISCO-IETF-IPMROUTE-MIB::cIpMRouteInterfaceHCInMOctets.1000.ipv4 = Counter64: 3603886
CISCO-IETF-IPMROUTE-MIB::cIpMRouteInterfaceHCOutMOctets.1000.ipv4 = Counter64: 5627392
CISCO-IETF-IPMROUTE-MIB::cIpMRouteInterfaceHCInMPkts.1000.ipv4 = Counter64: 25300
CISCO-IETF-IPMROUTE-MIB::cIpMRouteInterfaceHCOutMPkts.1000.ipv4 = Counter64: 25271
上記のような cIpMRouteInterfaceTable 上の統計値を特定の VRF に所属する interface においても収集したい場合
IOS-XR では以下の設定を行う必要があります。
(config)#snmp-server mroutemib ?
send-all-vrf enable sending all vrf interface info for cIpMRouteInterfaceTable
上記設定を行うことで、すべての VRF 上の interface についても、情報が cIpMRouteInterfaceTable で取得することが出来ます。