MCAST-VPN-MIB
Updated Jul 12, 2013AI 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 |