Home/Catalog/MCAST-VPN-MIB

MCAST-VPN-MIB

Updated Jul 12, 2013
AI MIB Summary

The MCAST-VPN-MIB provides managed object definitions for monitoring multicast routing states, group membership, and forwarding entries within BGP/MPLS IP Virtual Private Networks (MVPN). It enables the tracking of multicast session counts, RP (Rendezvous Point) status, and PIM (Protocol Independent Multicast) state transitions across MPLS core and PE (Provider Edge) routers.

This MIB contains managed object definitions for multicast in BGP/MPLS IP VPNs defined by [MVPN]. Copyright (C) The Internet Society (2012).
Main OID:
jnxMvpnMIB.jnxMvpnExperiment.1
88
Objects
Active
Status
11
Dependencies

Imported Objects

Objects

88 total
Object Name
jnxMvpnMIBThis MIB contains managed object definitions for multicast in BGP/MPLS IP VPNs defined by [MVPN]. Copyright (C) The Internet Society (2012).
MODULE-IDENTITY
.jnxMvpnExperiment.1
jnxMvpnNotifications
OBJECT IDENTIFIER
.jnxMvpnExperiment.1.0
jnxMvpnMvrfChangeA mvpnMvrfChange notification signifies a change about a MVRF in the device. The change event can be creation of the MVRF, deletion of the MVRF or an update on the I-PMSI or S-PMSI configuration of the MVRF. The change event is indicated by mvpnGenOperStatusChange embedded in the notification. The user can then query mvpnGeneralTable, and/or mvpnSpmsiConfigTable to get the details of the change as necessary. Note: Since the creation of a MVRF is often followed by configuration of I-PMSI and/or S-PMSIs for the MVRF, more than one (three at most) notifications for a MVRF may be generated serially, and it is really not necessary to generate all three of them. An agent may choose to generate a notification for the last event only, that is for S-PMSI configuration. Similarly, deletion of I-PMSI and S-PMSI configuration on a MVRF happens before a MVRF is deleted and it is recommended that the agent send the notification for MVRF deletion event only.
NOTIFICATION-TYPE
.jnxMvpnExperiment.1.0.2
jnxMvpnObjects
OBJECT IDENTIFIER
.jnxMvpnExperiment.1.1
jnxMvpnScalars
OBJECT IDENTIFIER
.jnxMvpnExperiment.1.1.1
jnxMvpnMvrfNumberThe number of MVRFs for IPv4 or IPv6 or mLDP C-Multicast that are present in this device.ro
Unsigned32
.jnxMvpnExperiment.1.1.1.1
jnxMvpnMvrfNumberV4The number of MVRFs for IPv4 C-Multicast that are present in this device.ro
Unsigned32
.jnxMvpnExperiment.1.1.1.2
jnxMvpnMvrfNumberV6The number of MVRFs for IPv6 C-Multicast that are present in this device.ro
Unsigned32
.jnxMvpnExperiment.1.1.1.3
jnxMvpnMvrfNumberPimV4The number of PIM-MVPN MVRFs for IPv4 C-Multicast that are present in this device.ro
Unsigned32
.jnxMvpnExperiment.1.1.1.4
jnxMvpnMvrfNumberPimV6The number of PIM-MVPN MVRFs for IPv6 C-Multicast that are present in this device.ro
Unsigned32
.jnxMvpnExperiment.1.1.1.5
jnxMvpnMvrfNumberBgpV4The number of BGP-MVPN MVRFs for IPv4 C-Multicast that are present in this device.ro
Unsigned32
.jnxMvpnExperiment.1.1.1.6
jnxMvpnMvrfNumberBgpV6The number of BGP-MVPN MVRFs for IPv6 C-Multicast that are present in this device.ro
Unsigned32
.jnxMvpnExperiment.1.1.1.7
jnxMvpnMvrfNumberMldpThe number of BGP-MVPN MVRFs for mLDP C-Multicast that are present in this device.ro
Unsigned32
.jnxMvpnExperiment.1.1.1.8
jnxMvpnNotificationEnableIf this object is TRUE, then the generation of all notifications defined in this MIB is enabled.ro
TruthValue (SNMPv2-TC)
.jnxMvpnExperiment.1.1.1.9
jnxMvpnGeneral
OBJECT IDENTIFIER
.jnxMvpnExperiment.1.1.2
jnxMvpnGeneralTableThis table specifies the general information about the MVRFs present in this device.
SEQUENCE OF JnxMvpnGeneralEntry
.jnxMvpnExperiment.1.1.2.1
jnxMvpnGeneralEntryAn entry in this table is created for every MVRF in the device.
JnxMvpnGeneralEntry
.jnxMvpnExperiment.1.1.2.1.1
jnxMvpnGenOperStatusChangeThis object describes the last operational change that happened for the given MVRF. createdMvrf - indicates that the MVRF was created in the device. deletedMvrf - indicates that the MVRF was deleted from the device. A row in this table will never have mvpnGenOperStatusChange equal to deletedMvrf(2), because in that case the row itself will be deleted from the table. This value for mvpnGenOperStatusChange is defined mainly for use in mvpnMvrfChange notification. modifiedMvrfIpmsiConfig - indicates that the I-PMSI for the MVRF was configured, deleted or changed. modifiedMvrfSpmsiConfig - indicates that the S-PMSI for the MVRF was configured, deleted or changed.ro
Enumeration
.jnxMvpnExperiment.1.1.2.1.1.1
jnxMvpnGenOperChangeTimeThe time at which the last operational change for the MVRF in question took place. The last operational change is specified by mvpnGenOperStatusChange.ro
TimeStamp (SNMPv2-TC)
.jnxMvpnExperiment.1.1.2.1.1.2
jnxMvpnGenCmcastRouteProtocolV4Protocol used to signal IPv4 C-multicast states across the provider core. pim(1): PIM (PIM-MVPN). bgp(2): BGP (BGP-MVPN).ro
Enumeration
.jnxMvpnExperiment.1.1.2.1.1.3
jnxMvpnGenCmcastRouteProtocolV6Protocol used to signal IPv6 C-multicast states across the provider core. pim(1): PIM (PIM-MVPN). bgp(2): BGP (BGP-MVPN).ro
Enumeration
.jnxMvpnExperiment.1.1.2.1.1.4
jnxMvpnGenIpmsiConfigV4This points to a row in MvpnPmsiConfigTable, for I-PMSI configuration for IPv4.ro
RowPointer (SNMPv2-TC)
.jnxMvpnExperiment.1.1.2.1.1.5
jnxMvpnGenIpmsiConfigV6This points to a row in MvpnPmsiConfigTable, for I-PMSI configuration for IPv6.ro
RowPointer (SNMPv2-TC)
.jnxMvpnExperiment.1.1.2.1.1.6
jnxMvpnGenInterAsPmsiConfigV4This points to a row in MvpnPmsiConfigTable, for inter-as I-PMSI configuration for IPv4, in case of segmented inter-as provider tunnels.ro
RowPointer (SNMPv2-TC)
.jnxMvpnExperiment.1.1.2.1.1.7
jnxMvpnGenInterAsPmsiConfigV6This points to a row in MvpnPmsiConfigTable, for inter-as I-PMSI configuration for IPv6, in case of segmented inter-as provider tunnels.ro
RowPointer (SNMPv2-TC)
.jnxMvpnExperiment.1.1.2.1.1.8
jnxMvpnGenRowStatusThis is used to create or delete a row in this table.ro
RowStatus (SNMPv2-TC)
.jnxMvpnExperiment.1.1.2.1.1.9
jnxMvpnBgpGeneralTableThis table augments the mvpnGeneralTable and is for BGP-MVPN specific information.
SEQUENCE OF JnxMvpnBgpGeneralEntry
.jnxMvpnExperiment.1.1.2.2
jnxMvpnBgpGeneralEntryThe mvpnBgpGeneralEntry matches and augments an mvpnGeneralEntry for a BGP-MVPN instance, with BGP-MVPN specific informatoin.
JnxMvpnBgpGeneralEntry
.jnxMvpnExperiment.1.1.2.2.1
jnxMvpnBgpGenModeFor two different BGP-MVPN modes: rpt-spt(1): intersite-site shared tree mode spt-only(2): inter-site source-only tree mode.ro
Enumeration
.jnxMvpnExperiment.1.1.2.2.1.1
jnxMvpnBgpGenUmhSelectionThe UMH selection method for this mvpn, as specified in section 5.1.3 of [MVPN]: highest-pe-address (1): PE with the highest address c-root-group-hashing (2): hashing based on (c-root, c-group) uncast-umh-route (3): per ucast route towards c-rootro
Enumeration
.jnxMvpnExperiment.1.1.2.2.1.2
jnxMvpnBgpGenSiteTypeWhether this site is a receiver-only site or not. sender-receiver (1): both sender and receiver site. receiver-only (2): receiver-only site. sender-only (3): sender-only site.ro
Enumeration
.jnxMvpnExperiment.1.1.2.2.1.3
jnxMvpnBgpGenCmcastImportRtThe C-multicast Import RT that this device adds to unicast vpn routes that it advertises for this mvpn.ro
MplsVpnRouteDistinguisher (MPLS-VPN-MIB)
.jnxMvpnExperiment.1.1.2.2.1.4
jnxMvpnBgpGenSrcAsThe Source AS number in Source AS Extended Community that this device adds to the unicast vpn routes that it advertises for this mvpn.ro
Unsigned32
.jnxMvpnExperiment.1.1.2.2.1.5
jnxMvpnBgpGenSptnlLimitThe max number of selective provider tunnels this device allows for this mvpn.ro
Unsigned32
.jnxMvpnExperiment.1.1.2.2.1.6
jnxMvpnConfig
OBJECT IDENTIFIER
.jnxMvpnExperiment.1.1.3
jnxMvpnPmsiConfigTableThis table specifies the configured PMSIs.
SEQUENCE OF JnxMvpnPmsiConfigEntry
.jnxMvpnExperiment.1.1.3.1
jnxMvpnPmsiConfigEntryAn entry in this table is created for each PMSI configured on this router. It can be referred to by either I-PMSI configuration (in mvpnGeneralEntry) or S-PMSI configuration (in mvpnSpmsiConfigEntry)
JnxMvpnPmsiConfigEntry
.jnxMvpnExperiment.1.1.3.1.1
jnxMvpnPmsiConfigTunnelTypeType of tunnel used to instantiate the PMSI.
JnxL2L3VpnMcastProviderTunnelType (L2L3-VPN-MCAST-MIB)
.jnxMvpnExperiment.1.1.3.1.1.1
jnxMvpnPmsiConfigTunnelAuxInfoAdditional tunnel information depending on the type. pim: In case of S-PMSI, number of groups starting at mvpnPmsiConfigTunnelPimGroupAddress. This allows a range of PIM provider tunnel group addresses to be specified in S-PMSI case. In I-PMSI case, it must be 1. rsvp-p2mp: 1 for statically specified rsvp-p2mp tunnel 2 for dynamically created rsvp-p2mp tunnel ingress-replication: 1 for using any existing p2p/mp2p lsp 2 for dynamically creating new p2p lsp
Unsigned32
.jnxMvpnExperiment.1.1.3.1.1.2
jnxMvpnPmsiConfigTunnelPimGroupAddressTypeIn case of PIM provider tunnel, the type of tunnel address.
InetAddressType (INET-ADDRESS-MIB)
.jnxMvpnExperiment.1.1.3.1.1.3
jnxMvpnPmsiConfigTunnelPimGroupAddressIn case of PIM provider tunnel, the provider tunnel address.
InetAddress (INET-ADDRESS-MIB)
.jnxMvpnExperiment.1.1.3.1.1.4
jnxMvpnPmsiConfigTunnelOrTemplateNameThe tunnel name or template name used to create tunnels. Depending on mvpnPmsiConfigTunnelType and mvpnPmsiConfigTunnelAuxInfo: dynamically created rsvp-p2mp tunnel: template name statically specified rsvp-p2mp tunnel: tunnel name ingress-replication using dynamically created lsps: template name other: null
SnmpAdminString (SNMP-FRAMEWORK-MIB)
.jnxMvpnExperiment.1.1.3.1.1.5
jnxMvpnPmsiConfigEncapsTypeThe encapsulation type to be used, in case of PIM tunnel or ingress-replication.ro
Enumeration
.jnxMvpnExperiment.1.1.3.1.1.6
jnxMvpnPmsiConfigRowStatusUsed to create/modify/delete a row in this table.ro
RowStatus (SNMPv2-TC)
.jnxMvpnExperiment.1.1.3.1.1.7
jnxMvpnSpmsiConfigTableThis table specifies S-PMSI configuration.
SEQUENCE OF JnxMvpnSpmsiConfigEntry
.jnxMvpnExperiment.1.1.3.2
jnxMvpnSpmsiConfigEntryAn entry is created for each S-PMSI configuration.
JnxMvpnSpmsiConfigEntry
.jnxMvpnExperiment.1.1.3.2.1
jnxMvpnSpmsiConfigCmcastAddressTypeType of C-multicast address
InetAddressType (INET-ADDRESS-MIB)
.jnxMvpnExperiment.1.1.3.2.1.1
jnxMvpnSpmsiConfigCmcastGroupAddressC-multicast group address
InetAddress (INET-ADDRESS-MIB)
.jnxMvpnExperiment.1.1.3.2.1.2
jnxMvpnSpmsiConfigCmcastGroupPrefixLenC-multicast group address prefix length. A group 0 (or ::0) with prefix length 32 (or 128) indicates wildcard group, while a group 0 (or ::0) with prefix length 0 indicates any group.
Unsigned32
.jnxMvpnExperiment.1.1.3.2.1.3
jnxMvpnSpmsiConfigCmcastSourceAddressC-multicast source address
InetAddress (INET-ADDRESS-MIB)
.jnxMvpnExperiment.1.1.3.2.1.4
jnxMvpnSpmsiConfigCmcastSourcePrefixLenC-multicast source address prefix length. A source 0 (or ::0) with prefix length 32 (or 128) indicates a wildcard source, while a source 0 (or ::0) with prefix length 0 indicates any source.ro
Unsigned32
.jnxMvpnExperiment.1.1.3.2.1.5
jnxMvpnSpmsiConfigThresholdThe bandwidth threshold value which when exceeded for a multicast routing entry in the given MVRF, triggers usage of S-PMSI.ro
Unsigned32
.jnxMvpnExperiment.1.1.3.2.1.6
jnxMvpnSpmsiConfigPmsiPointerThis points to a row in MvpnPmsiConfigTable, to specify tunnel attributes.ro
RowPointer (SNMPv2-TC)
.jnxMvpnExperiment.1.1.3.2.1.7
jnxMvpnSpmsiConfigRowStatusUsed to create/modify/delete a row in this table.ro
RowStatus (SNMPv2-TC)
.jnxMvpnExperiment.1.1.3.2.1.8
jnxMvpnStates
OBJECT IDENTIFIER
.jnxMvpnExperiment.1.1.4
jnxMvpnIpmsiTableThis table is for all advertised/received I-PMSI advertisements.
SEQUENCE OF JnxMvpnIpmsiEntry
.jnxMvpnExperiment.1.1.4.1
jnxMvpnIpmsiEntryAn entry in this table corresponds to an I-PMSI advertisement that is advertised/received on this router. This represents all the sender PEs in the MVPN, with the provider tunnel they use to send traffic.
JnxMvpnIpmsiEntry
.jnxMvpnExperiment.1.1.4.1.1
jnxMvpnIpmsiAfiThe address family this I-PMSI is for. 1 - IPv4 2 - IPv6
Unsigned32 (1|2)
.jnxMvpnExperiment.1.1.4.1.1.1
jnxMvpnIpmsiRDThe Route Distinguisher in this I-PMSI.
MplsVpnRouteDistinguisher (MPLS-VPN-MIB)
.jnxMvpnExperiment.1.1.4.1.1.2
jnxMvpnIpmsiOrigAddrTypeThe Internet address type of mvpnIpmsiOrigAddress.
InetAddressType (INET-ADDRESS-MIB)
.jnxMvpnExperiment.1.1.4.1.1.3
jnxMvpnIpmsiOrigAddressThe BGP address of the device that originated the I-PMSI.
InetAddress (INET-ADDRESS-MIB)
.jnxMvpnExperiment.1.1.4.1.1.4
jnxMvpnIpmsiUpTimeThe time since this I-PMSI was first advertised/received by the device.ro
TimeInterval (SNMPv2-TC)
.jnxMvpnExperiment.1.1.4.1.1.5
jnxMvpnIpmsiAttributePoints to a row in the mvpnPmsiTunnelAttributeTable.ro
RowPointer (SNMPv2-TC)
.jnxMvpnExperiment.1.1.4.1.1.6
jnxMvpnInterasIpmsiTableThis table is for all advertised/received inter-as I-PMSI advertisements.
SEQUENCE OF JnxMvpnInterasIpmsiEntry
.jnxMvpnExperiment.1.1.4.2
jnxMvpnInterasIpmsiEntryAn entry in this table corresponds to an inter-as I-PMSI advertisement that is advertised/received on this router. This represents all the ASes in the MVPN, with the provider tunnel used to send traffic to.
JnxMvpnInterasIpmsiEntry
.jnxMvpnExperiment.1.1.4.2.1
jnxMvpnInterasIpmsiAfiThe address family this I-PMSI is for. 1 - IPv4 2 - IPv6
Unsigned32 (1|2)
.jnxMvpnExperiment.1.1.4.2.1.1
jnxMvpnInterasIpmsiRDThe Route Distinguisher in this inter-as I-PMSI.
MplsVpnRouteDistinguisher (MPLS-VPN-MIB)
.jnxMvpnExperiment.1.1.4.2.1.2
jnxMvpnInterasIpmsiSrcAsThe source-as in this inter-as I-PMSI.
Unsigned32
.jnxMvpnExperiment.1.1.4.2.1.3
jnxMvpnInterasIpmsiAttributePoints to a row in the mvpnPmsiTunnelAttributeTable.ro
RowPointer (SNMPv2-TC)
.jnxMvpnExperiment.1.1.4.2.1.4
jnxMvpnSpmsiTableThis table has information about the S-PMSIs sent/received by a device.
SEQUENCE OF JnxMvpnSpmsiEntry
.jnxMvpnExperiment.1.1.4.3
jnxMvpnSpmsiEntryAn entry in this table is created or updated for every S-PMSI advertised/received in a particular MVRF.
JnxMvpnSpmsiEntry
.jnxMvpnExperiment.1.1.4.3.1
jnxMvpnSpmsiOrigAddrTypeThe Internet address type of mvpnSpmsiOrigAddress.
InetAddressType (INET-ADDRESS-MIB)
.jnxMvpnExperiment.1.1.4.3.1.1
jnxMvpnSpmsiOrigAddressThe BGP address of the device that originated the S-PMSI.
InetAddress (INET-ADDRESS-MIB)
.jnxMvpnExperiment.1.1.4.3.1.2
jnxMvpnSpmsiCmcastAddrTypeThe Internet address type of mvpnSpmsiCmcastGroup/Source.
InetAddressType (INET-ADDRESS-MIB)
.jnxMvpnExperiment.1.1.4.3.1.3
jnxMvpnSpmsiCmcastGroupS-PMSI C-multicast group address. If it is 0 (or ::0), this is a wildcard group, and mvpnSpmsiCmcastGroupPrefixLen must be 32 (or 128).
InetAddress (INET-ADDRESS-MIB)
.jnxMvpnExperiment.1.1.4.3.1.4
jnxMvpnSpmsiCmcastGroupPrefixLenS-PMSI C-multicast group address prefix length.
Unsigned32
.jnxMvpnExperiment.1.1.4.3.1.5
jnxMvpnSpmsiCmcastSourceS-PMSI C-multicast source address If it is 0 (or ::0), this is a wildcard source, and mvpnSpmsiCmcastSourcePrefixLen must be 32 (or 128).
InetAddress (INET-ADDRESS-MIB)
.jnxMvpnExperiment.1.1.4.3.1.6
jnxMvpnSpmsiCmcastSourcePrefixLenS-PMSI C-multicast source address prefix length.
Unsigned32
.jnxMvpnExperiment.1.1.4.3.1.7
jnxMvpnSpmsiTunnelAttributeA row pointer to the mvpnPmsiTunnelAttributeTablero
RowPointer (SNMPv2-TC)
.jnxMvpnExperiment.1.1.4.3.1.8
jnxMvpnSpmsiUpTimeThe time since this S-PMSI was first advertised/received by the device.ro
TimeInterval (SNMPv2-TC)
.jnxMvpnExperiment.1.1.4.3.1.9
jnxMvpnSpmsiExpTimeFor UDP-based S-PMSI signaling for PIM-MVPN, the amount of time remaining before this received S-PMSI Join Message expires, or the next S-PMSI Join Message refresh is to be advertised again from the device. Otherwise, it is zero.ro
TimeInterval (SNMPv2-TC)
.jnxMvpnExperiment.1.1.4.3.1.10
jnxMvpnSpmsiRefCntThe number of c-multicast routes that are mapped to this S-PMSI.ro
Unsigned32
.jnxMvpnExperiment.1.1.4.3.1.11
jnxMvpnMrouteTableThis table augments ipMcastRouteTable, to provide some MVPN specific information.
SEQUENCE OF JnxMvpnMrouteEntry
.jnxMvpnExperiment.1.1.4.4
jnxMvpnMrouteEntryThe mvpnMrouteEntry matches and augments an ipMcastRouteTable, with MVPN specific information, such as PMSI used.
JnxMvpnMrouteEntry
.jnxMvpnExperiment.1.1.4.4.1
jnxMvpnMroutePmsiPointerThe I-PMSI or S-PMSI this C-multicast route is using. This is important because an implementation may not have an interface corresponding to a provider tunnel, that can be used in ipMcastRouteNextHopEntry.ro
RowPointer (SNMPv2-TC)
.jnxMvpnExperiment.1.1.4.4.1.1
jnxMvpnMrouteNumberOfLocalReplicationNumber of replications to local receivers.ro
Unsigned32
.jnxMvpnExperiment.1.1.4.4.1.2
jnxMvpnMrouteNumberOfRemoteReplicationNumber of (local) replications to remote receivers.ro
Unsigned32
.jnxMvpnExperiment.1.1.4.4.1.3
jnxMvpnMrouteDataRateThe data rate for traffic following this route.ro
Unsigned32
.jnxMvpnExperiment.1.1.4.4.1.4
MCAST-VPN-MIB - SNMP MIB Reference | MIBs Explorer