RC-IP-STATIC-M-ROUTE-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI TruthValue, RowStatus FROM SNMPv2-TC InetAddressType, InetAddress, InetAddressPrefixLength FROM INET-ADDRESS-MIB rcIpStaticMRoute FROM RC-IP-MIB; rcIpStaticMRouteMib MODULE-IDENTITY LAST-UPDATED "200810100000Z" -- 10 Oct 2008 ORGANIZATION "Nortel" CONTACT-INFO "Alka Malik Postal: Nortel Networks, Inc. 600 Technology Park Drive Billerica, MA 02478 Tel: 978-288-7051 Fax: 978-288-0620 E-mail: alka@nortel.com" DESCRIPTION "MIB for Static Multicast Route" REVISION "200810100000Z" -- 10 Oct 2008 DESCRIPTION "Version 2: Deleted rcIpStaticMRouteVrfId" REVISION "200810080000Z" -- 08 Oct 2008 DESCRIPTION "Initial Version" ::= { rcIpStaticMRoute 1 } rcIpStaticMRouteNotifications OBJECT IDENTIFIER ::= { rcIpStaticMRouteMib 0 } rcIpStaticMRouteObjects OBJECT IDENTIFIER ::= { rcIpStaticMRouteMib 1 } -- -- Object groups within the IP Static MRoute MIB -- rcIpStaticMRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF RcIpStaticMRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used by multicast routing protocols, i.e PIM-SM, PIM-SSM, MSDP and is not visible to any other L2/L3 Protocols. It provides the flexibility of separating the paths for unicast and multicast streams. Any route addition to this table will not affect the switching and/or routing of IP unicast packets." ::= { rcIpStaticMRouteObjects 1 } rcIpStaticMRouteEntry OBJECT-TYPE SYNTAX RcIpStaticMRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A static MRoute to a particular destination." INDEX { rcIpStaticMRouteIpAddressType, rcIpStaticMRouteIpAddress, rcIpStaticMRouteMask, rcIpStaticMRouteRpfAddressType, rcIpStaticMRouteRpfAddress } ::= { rcIpStaticMRouteTable 1 } RcIpStaticMRouteEntry ::= SEQUENCE { rcIpStaticMRouteIpAddressType InetAddressType, rcIpStaticMRouteIpAddress InetAddress, rcIpStaticMRouteMask InetAddressPrefixLength, rcIpStaticMRouteRpfAddressType InetAddressType, rcIpStaticMRouteRpfAddress InetAddress, rcIpStaticMRoutePreference Unsigned32, rcIpStaticMRouteEnable TruthValue, rcIpStaticMRouteRowStatus RowStatus } rcIpStaticMRouteIpAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address type of Static MRoute IP address." ::= { rcIpStaticMRouteEntry 1 } rcIpStaticMRouteIpAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static MRoute IP address denotes the destination network for which the route is being added." ::= { rcIpStaticMRouteEntry 2 } rcIpStaticMRouteMask OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS not-accessible STATUS current DESCRIPTION "Denotes the IP subnet mask of the Static MRoute." ::= { rcIpStaticMRouteEntry 3 } rcIpStaticMRouteRpfAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address type of Static MRoute Rpf address." ::= { rcIpStaticMRouteEntry 4 } rcIpStaticMRouteRpfAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "RPF address is the same as the nexthop in unicast Static IP route table. The RPF address denotes the RPF neighbor towards RP/Source." ::= { rcIpStaticMRouteEntry 5 } rcIpStaticMRoutePreference OBJECT-TYPE SYNTAX Unsigned32 (1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Static MRoute Preference is the administrative distance for the given route. When unicast routing table and the multicast-static IP route table have different routes for the same destination network, then this administrative distance is compared with that of the protocol that contributed the route in unicast routing table. By providing administrative distance for every route, we are giving flexibility to the administrator to choose different distances for different networks." ::= { rcIpStaticMRouteEntry 6 } rcIpStaticMRouteEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This denotes the status of the route in this table. It can either be enabled/disabled." DEFVAL { true } ::= { rcIpStaticMRouteEntry 7 } rcIpStaticMRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Creation and deletion of the row entry." ::= { rcIpStaticMRouteEntry 8 } END