TPLINK-IPMROUTE-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE,Integer32, IpAddress, TimeTicks FROM SNMPv2-SMI tplinkMgmt FROM TPLINK-MIB; tplinkIpMrouteMIB MODULE-IDENTITY LAST-UPDATED "201212130930Z" ORGANIZATION "TPLINK" CONTACT-INFO "www.tplink.com" DESCRIPTION "Private MIB for PIM configuration." REVISION "201212130930Z" DESCRIPTION "Initial version of this MIB module." ::= { tplinkMgmt 78 } tplinkIpMrouteMIBObjects OBJECT IDENTIFIER ::= { tplinkIpMrouteMIB 1 } tplinkIpMrouteNotifications OBJECT IDENTIFIER ::= { tplinkIpMrouteMIB 2 } tpIpMRoute OBJECT IDENTIFIER ::= { tplinkIpMrouteMIBObjects 1 } -- the IP Multicast Routing MIB-Group tpIpMRouteEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select enable or disable to set the status of Multicast Forwarding in the router. The default is disable." ::= { tpIpMRoute 1 } tpIpMRouteSGTable OBJECT-TYPE SYNTAX SEQUENCE OF TpIpMRouteSGEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table containing multicast routing information for IP datagrams sent by particular sources to the IP multicast groups known to this router." ::= { tpIpMRoute 2 } tpIpMRouteSGEntry OBJECT-TYPE SYNTAX TpIpMRouteSGEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) containing the multicast routing information for IP datagrams from a particular source and addressed to a particular IP multicast group address." INDEX { tpIpMRouteSGGroup, tpIpMRouteSGSource} ::= { tpIpMRouteSGTable 1 } TpIpMRouteSGEntry ::= SEQUENCE { tpIpMRouteSGGroup IpAddress, tpIpMRouteSGSource IpAddress, tpIpMRouteSGIncomingInterface OCTET STRING (SIZE (0..32)), tpIpMRouteSGOutgoingInterface OCTET STRING (SIZE (0..1024)), tpIpMRouteSGRpfNeighbor IpAddress, tpIpMRouteSGUpTime TimeTicks, tpIpMRouteSGExpiryTime TimeTicks, tpIpMRouteSGProtocol INTEGER, tpIpMRouteSGFlags INTEGER } tpIpMRouteSGGroup OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination group IP address." ::= { tpIpMRouteSGEntry 1 } tpIpMRouteSGSource OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the multicast packet source to be combined with the Group IP to fully identify a single route whose Mroute table entry." ::= { tpIpMRouteSGEntry 2 } tpIpMRouteSGIncomingInterface OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The incoming interface on which multicast packets for this source /group arrive." ::= { tpIpMRouteSGEntry 3 } tpIpMRouteSGOutgoingInterface OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..1024)) MAX-ACCESS read-only STATUS current DESCRIPTION "The list of outgoing interfaces on which multicast packets for this source/group are forwarded." ::= { tpIpMRouteSGEntry 4 } tpIpMRouteSGRpfNeighbor OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the upstream neighbor (e.g., RPF neighbor) from which IP datagrams from these sources to this multicast address are received, or 0.0.0.0 if the upstream neighbor is unknown (e.g., in CBT)." ::= { tpIpMRouteSGEntry 5 } tpIpMRouteSGUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time in seconds since the entry was created." ::= { tpIpMRouteSGEntry 6 } tpIpMRouteSGExpiryTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time in seconds before this entry will age out and be removed from the table." ::= { tpIpMRouteSGEntry 7 } tpIpMRouteSGProtocol OBJECT-TYPE SYNTAX INTEGER { pimDenseMode(1), pimSparseMode(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The multicast routing protocol which created this entry. The possibilities are: PIM-DM,PIM-SM." ::= { tpIpMRouteSGEntry 8 } tpIpMRouteSGFlags OBJECT-TYPE SYNTAX INTEGER { spt(1), -- shortest path tree rpt(2) -- shared tree } MAX-ACCESS read-only STATUS current DESCRIPTION "The value displayed in this field is valid if the multicast routing protocol running is PIMSM. The possible values are RPT or SPT. For other protocols an "------" is displayed." ::= { tpIpMRouteSGEntry 9 } tpIpMRouteStarGTable OBJECT-TYPE SYNTAX SEQUENCE OF TpIpMRouteStarGEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The (conceptual) table containing multicast routing information for IP datagrams sent by particular sources to the IP multicast groups known to this router." ::= { tpIpMRoute 3 } tpIpMRouteStarGEntry OBJECT-TYPE SYNTAX TpIpMRouteStarGEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry (conceptual row) containing the multicast routing information for IP datagrams from a particular source and addressed to a particular IP multicast group address." INDEX { tpIpMRouteStarGGroup} ::= { tpIpMRouteStarGTable 1 } TpIpMRouteStarGEntry ::= SEQUENCE { tpIpMRouteStarGGroup IpAddress, tpIpMRouteStarGSource IpAddress, tpIpMRouteStarGIncomingInterface OCTET STRING (SIZE (0..32)), tpIpMRouteStarGOutgoingInterface OCTET STRING (SIZE (0..1024)), tpIpMRouteStarGRpfNeighbor IpAddress, tpIpMRouteStarGUpTime TimeTicks, tpIpMRouteStarGExpiryTime TimeTicks, tpIpMRouteStarGProtocol INTEGER, tpIpMRouteStarGFlags INTEGER } tpIpMRouteStarGGroup OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination group IP address." ::= { tpIpMRouteStarGEntry 1 } tpIpMRouteStarGSource OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the multicast packet source to be combined with the Group IP to fully identify a single route whose Mroute table entry." ::= { tpIpMRouteStarGEntry 2 } tpIpMRouteStarGIncomingInterface OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The incoming interface on which multicast packets for this source /group arrive." ::= { tpIpMRouteStarGEntry 3 } tpIpMRouteStarGOutgoingInterface OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..1024)) MAX-ACCESS read-only STATUS current DESCRIPTION "The list of outgoing interfaces on which multicast packets for this source/group are forwarded." ::= { tpIpMRouteStarGEntry 4 } tpIpMRouteStarGRpfNeighbor OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the upstream neighbor (e.g., RPF neighbor) from which IP datagrams from these sources to this multicast address are received, or 0.0.0.0 if the upstream neighbor is unknown (e.g., in CBT)." ::= { tpIpMRouteStarGEntry 5 } tpIpMRouteStarGUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time in seconds since the entry was created." ::= { tpIpMRouteStarGEntry 6 } tpIpMRouteStarGExpiryTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time in seconds before this entry will age out and be removed from the table." ::= { tpIpMRouteStarGEntry 7 } tpIpMRouteStarGProtocol OBJECT-TYPE SYNTAX INTEGER { pimDenseMode(1), pimSparseMode(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The multicast routing protocol which created this entry. The possibilities are: PIM-DM,PIM-SM." ::= { tpIpMRouteStarGEntry 8 } tpIpMRouteStarGFlags OBJECT-TYPE SYNTAX INTEGER { spt(1), -- shortest path tree rpt(2) -- shared tree } MAX-ACCESS read-only STATUS current DESCRIPTION "The value displayed in this field is valid if the multicast routing protocol running is PIMSM. The possible values are RPT or SPT. For other protocols an "------" is displayed." ::= { tpIpMRouteStarGEntry 9 } -- The IP Multicast Routing Next Hop Table -- -- The Multicast Routing Interface Table -- -- -- The IP Multicast Scoped Boundary Table -- -- conformance information -- compliance statements -- units of conformance END