librenms/mibs/linksys/LINKSYS-rlBrgMulticast-MIB
PipoCanaja 36e709ebab Improved Linksys support, including POE (#10075)
Fixes #9718 

This PR adds POE graphs, even if not all the values that are polled on other OSes are available on this one.  

DO NOT DELETE THIS TEXT

#### Please note

> Please read this information carefully. You can run `./scripts/pre-commit.php` to check your code before submitting.

- [X] Have you followed our [code guidelines?](http://docs.librenms.org/Developing/Code-Guidelines/)

#### Testers

If you would like to test this pull request then please run: `./scripts/github-apply <pr_id>`, i.e `./scripts/github-apply 10075`
After you are done testing, you can remove the changes with `./scripts/github-remove`.  If there are schema changes, you can ask on discord how to revert.
2019-04-09 20:32:57 +01:00

1492 lines
51 KiB
Plaintext

LINKSYS-rlBrgMulticast-MIB DEFINITIONS ::= BEGIN
-- Title: LINKSYS Multicast Bridge Configuration
-- Version: 7.46
-- Date: 15-Jan-2007
--
IMPORTS
TruthValue,TEXTUAL-CONVENTION,
RowStatus FROM SNMPv2-TC
VlanIndex,PortList FROM Q-BRIDGE-MIB
Unsigned32, IpAddress, NOTIFICATION-TYPE,
OBJECT-TYPE FROM SNMPv2-SMI
rndErrorDesc, rndErrorSeverity FROM LINKSYS-DEVICEPARAMS-MIB
rnd, rlMacMulticast, rndNotifications FROM LINKSYS-MIB
InetAddressType, InetAddress, InetVersion FROM INET-ADDRESS-MIB;
-- IGMP Snooping and mac multicast moved here from appolo ,
-- under mac multicast because of historic reasons
rlMacMulticastEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable MAC Multicast bridging in the device."
::= { rlMacMulticast 1 }
rlIgmpSnoop OBJECT IDENTIFIER ::= { rlMacMulticast 2 }
--
-- rlIgmpSnooping
--
rlIgmpSnoopMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 3.
IGMP Snooping supports IGMPv3."
::= { rlIgmpSnoop 1 }
rlIgmpSnoopEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable IGMP Snooping in the switch."
::= { rlIgmpSnoop 2 }
rlIgmpSnoopHostAgingTime OBJECT-TYPE
SYNTAX INTEGER (0 .. 2147483647 )
UNITS "seconds"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The amount of time that should pass before aging out
an entry in the rlIgmpSnoopGroupTable will be aged out."
DEFVAL {260}
::= { rlIgmpSnoop 3 }
rlIgmpSnoopRouterAgingTime OBJECT-TYPE
SYNTAX INTEGER (1 .. 2147483647 )
UNITS "seconds"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The amount of time that should pass before aging out
an entry in the rlIgmpSnoopInterfaceTable will be aged out."
DEFVAL {300}
::= { rlIgmpSnoop 4 }
-- IgmpSnoopGroupTable - DEPRICATED
-- rlIgmpSnoopGroupTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF RlIgmpSnoopGroupEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "The (conceptual) table listing the IP multicast groups
-- for which there are members on a particular interface."
-- ::= { rlIgmpSnoop 5 }
--
-- rlIgmpSnoopGroupEntry OBJECT-TYPE
-- SYNTAX RlIgmpSnoopGroupEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "An entry (conceptual row) in the rlIgmpSnoopGroupTable."
-- INDEX { rlIgmpSnoopGroupTag, rlIgmpSnoopGroupAddress,
-- rlIgmpSnoopGroupPort}
-- ::= { rlIgmpSnoopGroupTable 1 }
--
-- RlIgmpSnoopGroupEntry ::= SEQUENCE {
-- rlIgmpSnoopGroupTag INTEGER,
-- rlIgmpSnoopGroupAddress MacAddress,
-- rlIgmpSnoopGroupPort INTEGER,
-- rlIgmpSnoopGroupExpiryTime INTEGER
-- }
--
-- rlIgmpSnoopGroupTag OBJECT-TYPE
-- SYNTAX INTEGER
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The VLAN tag for which this entry contains
-- information for an IP multicast group address."
-- ::= { rlIgmpSnoopGroupEntry 1 }
--
-- rlIgmpSnoopGroupAddress OBJECT-TYPE
-- SYNTAX MacAddress
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The MAC multicast group address for which this entry
-- contains information."
-- ::= { rlIgmpSnoopGroupEntry 2 }
--
-- rlIgmpSnoopGroupPort OBJECT-TYPE
-- SYNTAX INTEGER
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The ifIndex value of the port for which this entry contains
-- information for an IP multicast group address."
-- ::= { rlIgmpSnoopGroupEntry 3 }
--
-- rlIgmpSnoopGroupExpiryTime OBJECT-TYPE
-- SYNTAX INTEGER
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The minimum amount of time remaining before this entry will aged out."
-- ::= { rlIgmpSnoopGroupEntry 4 }
-- rlIgmpSnoopRouterTable - DEPRICATED
-- rlIgmpSnoopRouterTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF RlIgmpSnoopRouterEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "The (conceptual) table listing the ports for which there are
-- IP Multicast Routers."
-- ::= { rlIgmpSnoop 6 }
--
-- rlIgmpSnoopRouterEntry OBJECT-TYPE
-- SYNTAX RlIgmpSnoopRouterEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "An entry (conceptual row) in the rlIgmpSnoopRouterTable."
-- INDEX { rlIgmpSnoopRouterTag, rlIgmpSnoopRouterPort }
-- ::= { rlIgmpSnoopRouterTable 1 }
--
-- RlIgmpSnoopRouterEntry ::= SEQUENCE {
-- rlIgmpSnoopRouterTag INTEGER,
-- rlIgmpSnoopRouterPort INTEGER,
-- rlIgmpSnoopRouterExpiryTime INTEGER
-- }
--
-- rlIgmpSnoopRouterTag OBJECT-TYPE
-- SYNTAX INTEGER
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The tag of the VLAN for which this entry contains
-- information for an IP Multicast Router."
-- ::= { rlIgmpSnoopRouterEntry 1 }
--
-- rlIgmpSnoopRouterPort OBJECT-TYPE
-- SYNTAX INTEGER
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The interface for which this entry contains information for
-- an IP multicast Router."
-- ::= { rlIgmpSnoopRouterEntry 2 }
--
-- rlIgmpSnoopRouterExpiryTime OBJECT-TYPE
-- SYNTAX INTEGER
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The minimum amount of time remaining before this entry will aged out."
-- ::= { rlIgmpSnoopRouterEntry 3 }
IgmpVersion ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"IGMP version."
SYNTAX INTEGER {
none(0),
v1(1),
v2(2),
v3(3)
}
-- rlIgmpSnoopVlanTable changed to Inet type (November 2007) DEPRICATED (See rlIgmpMldSnoopVlanTable)
rlIgmpSnoopVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIgmpSnoopVlanEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"The table listing the per vlan parameters : enable/disable ,
aging-out timers , filter ports and permanent ports."
::= { rlIgmpSnoop 7 }
rlIgmpSnoopVlanEntry OBJECT-TYPE
SYNTAX RlIgmpSnoopVlanEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"An entry (conceptual row) in the rlIgmpSnoopVlanTable."
INDEX { rlIgmpSnoopVlanTag }
::= { rlIgmpSnoopVlanTable 1 }
RlIgmpSnoopVlanEntry ::= SEQUENCE {
rlIgmpSnoopVlanTag INTEGER,
rlIgmpSnoopVlanEnable TruthValue,
rlIgmpSnoopVlanRouterLearn TruthValue,
rlIgmpSnoopVlanHostTimeOut INTEGER,
rlIgmpSnoopVlanQuerierTimeOut INTEGER,
rlIgmpSnoopVlanRouterTimeOut INTEGER,
rlIgmpSnoopVlanLeaveTimeOut INTEGER,
rlIgmpSnoopVlanIgmpVersion IgmpVersion,
rlIgmpSnoopVlanRouterPortlist PortList
}
rlIgmpSnoopVlanTag OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The tag of the VLAN for which this entry contains
information for an IP Multicast Router."
::= { rlIgmpSnoopVlanEntry 1 }
rlIgmpSnoopVlanEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Enable/Disable IGMP Snooping in the vlan."
::= { rlIgmpSnoopVlanEntry 2 }
rlIgmpSnoopVlanRouterLearn OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Enable/Disable of Learning of routers in the vlan."
::= { rlIgmpSnoopVlanEntry 3 }
rlIgmpSnoopVlanHostTimeOut OBJECT-TYPE
SYNTAX INTEGER (0 .. 2147483647 )
UNITS "seconds"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The amount of time that should pass before aging out
an entry in the rlIgmpSnoopMembershipTable for this vlan."
DEFVAL {260}
::= { rlIgmpSnoopVlanEntry 4 }
rlIgmpSnoopVlanQuerierTimeOut OBJECT-TYPE
SYNTAX INTEGER (1 .. 2147483647 )
UNITS "seconds"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The amount of time where no query is heard until
querier is activated"
DEFVAL {260}
::= { rlIgmpSnoopVlanEntry 5 }
rlIgmpSnoopVlanRouterTimeOut OBJECT-TYPE
SYNTAX INTEGER (1 .. 2147483647 )
UNITS "seconds"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The amount of time that should pass before aging out
a port in the router ports dynamically learnt for
this vlan."
DEFVAL {300}
::= { rlIgmpSnoopVlanEntry 6 }
rlIgmpSnoopVlanLeaveTimeOut OBJECT-TYPE
SYNTAX INTEGER (0 .. 2147483647 )
UNITS "seconds"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The amount of time that should pass before aging out
an entry in the rlIgmpSnoopMembershipTable for this vlan,
after recieving a leave/exclude message from the port of
the entry."
DEFVAL {10}
::= { rlIgmpSnoopVlanEntry 7 }
rlIgmpSnoopVlanIgmpVersion OBJECT-TYPE
SYNTAX IgmpVersion
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The current IGMP protocol version running on the VLAN."
::= { rlIgmpSnoopVlanEntry 8 }
rlIgmpSnoopVlanRouterPortlist OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"List of router ports learned dynamically on this VLAN
from PIM, DVMRP, MRDISC and IGMP Query messages "
::= { rlIgmpSnoopVlanEntry 9}
-- rlIgmpSnoopIGMP224ReportsHandle
rlIgmpSnoopIGMP224ReportsHandle OBJECT-TYPE
SYNTAX INTEGER {
allow(1),
ignore (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This varaiable indicates whether to allow IGMP reports for groups in the
224.0.0.X range when the group address is already manually configured or to ignore."
::= { rlIgmpSnoop 8 }
-- rlIgmpSnoopMrouterEnabled - DEPRICATED
-- rlIgmpSnoopMrouterEnabled OBJECT-TYPE
-- SYNTAX TruthValue
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Indicates whether the device functions as a multicast router."
-- ::= { rlIgmpSnoop 9 }
-- rlIgmpSnoopMulticastTvTable converted to Inet (See rlIgmpMldSnoopMulticastTvTable)
rlIgmpSnoopMulticastTvTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIgmpSnoopMulticastTvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" multicast vlan used for this port"
::= { rlIgmpSnoop 10 }
rlIgmpSnoopMulticastTvEntry OBJECT-TYPE
SYNTAX RlIgmpSnoopMulticastTvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" entry of multicast ip"
INDEX { rlIgmpSnoopMulticastTvVID, rlIgmpSnoopMulticastTvGroup }
::= { rlIgmpSnoopMulticastTvTable 1 }
RlIgmpSnoopMulticastTvEntry ::= SEQUENCE {
rlIgmpSnoopMulticastTvVID VlanIndex,
rlIgmpSnoopMulticastTvGroup IpAddress,
rlIgmpSnoopMulticastTvStatus RowStatus
}
rlIgmpSnoopMulticastTvVID OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specify the multicast ip to be used."
::= { rlIgmpSnoopMulticastTvEntry 1 }
rlIgmpSnoopMulticastTvGroup OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specify the multicast ip to be used."
::= { rlIgmpSnoopMulticastTvEntry 2 }
rlIgmpSnoopMulticastTvStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlIgmpSnoopMulticastTvEntry 3 }
-- rlIgmpSnoopMembershipTable changed to Inet type (November 2007) (See rlIgmpMldSnoopMembershipTable)
rlIgmpSnoopMembershipTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIgmpSnoopMembershipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing the IP multicast memberships."
::= { rlIgmpSnoop 11 }
rlIgmpSnoopMembershipEntry OBJECT-TYPE
SYNTAX RlIgmpSnoopMembershipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlIgmpSnoopMembershipTable."
INDEX { rlIgmpSnoopMembershipVlanTag, rlIgmpSnoopMembershipGroupIpAddress, rlIgmpSnoopMembershipSourceIpAddress }
::= { rlIgmpSnoopMembershipTable 1 }
RlIgmpSnoopMembershipEntry ::= SEQUENCE {
rlIgmpSnoopMembershipVlanTag VlanIndex,
rlIgmpSnoopMembershipGroupIpAddress IpAddress,
rlIgmpSnoopMembershipSourceIpAddress IpAddress,
rlIgmpSnoopMembershipIncPortlist PortList,
rlIgmpSnoopMembershipExcPortlist PortList,
rlIgmpSnoopMembershipExpiryTime INTEGER,
rlIgmpSnoopMembershipCompatibilityMode IgmpVersion
}
rlIgmpSnoopMembershipVlanTag OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VLAN tag for which this entry contains multicast membership information."
::= { rlIgmpSnoopMembershipEntry 1}
rlIgmpSnoopMembershipGroupIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The multicast group address."
::= { rlIgmpSnoopMembershipEntry 2}
rlIgmpSnoopMembershipSourceIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unicast source address."
::= { rlIgmpSnoopMembershipEntry 3}
rlIgmpSnoopMembershipIncPortlist OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Included ports, where a report message was heard for the group
(IGMP version 2|1) or group and source address (IGMP version 3)."
::= { rlIgmpSnoopMembershipEntry 4}
rlIgmpSnoopMembershipExcPortlist OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Excluded ports where an exclude report message
was heard for the group and source address (IGMP version 3). "
::= { rlIgmpSnoopMembershipEntry 5}
rlIgmpSnoopMembershipExpiryTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Time till entry will expire."
::= { rlIgmpSnoopMembershipEntry 6}
rlIgmpSnoopMembershipCompatibilityMode OBJECT-TYPE
SYNTAX IgmpVersion
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IGMP group compatibility mode."
::= { rlIgmpSnoopMembershipEntry 7 }
-- rlIgmpSnoopQuerierVlanTable changed to Inet type (November 2007) See rlIgmpMldSnoopQuerierVlanTable
rlIgmpSnoopQuerierVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIgmpSnoopQuerierVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains IGMP Snooping Querier information about
every vlan. This is indexed by vlan tag."
::= { rlIgmpSnoop 12 }
rlIgmpSnoopQuerierVlanEntry OBJECT-TYPE
SYNTAX RlIgmpSnoopQuerierVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlIgmpSnoopQuerierVlanTable."
INDEX { rlIgmpSnoopQuerierVlanTag }
::= { rlIgmpSnoopQuerierVlanTable 1 }
RlIgmpSnoopQuerierVlanEntry ::= SEQUENCE {
rlIgmpSnoopQuerierVlanTag VlanIndex,
rlIgmpSnoopQuerierAdminEnable TruthValue,
rlIgmpSnoopQuerierOperEnable TruthValue,
rlIgmpSnoopQuerierAdminAddr IpAddress,
rlIgmpSnoopQuerierOperAddr IpAddress,
rlIgmpSnoopQuerierAdminVersionNumber IgmpVersion,
rlIgmpSnoopQuerierOperVersionNumber IgmpVersion,
rlIgmpSnoopQuerierElectionEnable TruthValue
}
rlIgmpSnoopQuerierVlanTag OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An IGMP Snoop Querier entry vlan tag."
::= { rlIgmpSnoopQuerierVlanEntry 1 }
rlIgmpSnoopQuerierAdminEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The desired administrative state of IGMP Snoop Querier on the vlan."
::= { rlIgmpSnoopQuerierVlanEntry 2 }
rlIgmpSnoopQuerierOperEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of IGMP Snoop Querier on the vlan."
::= { rlIgmpSnoopQuerierVlanEntry 3 }
rlIgmpSnoopQuerierAdminAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The desired IP address is being used in IGMP Snoop Querier messages on the vlan."
::= { rlIgmpSnoopQuerierVlanEntry 4 }
rlIgmpSnoopQuerierOperAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational IP address is being used in IGMP Snoop Querier messages on the vlan."
::= { rlIgmpSnoopQuerierVlanEntry 5 }
rlIgmpSnoopQuerierAdminVersionNumber OBJECT-TYPE
SYNTAX IgmpVersion
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest version number of IGMP Snoop Querier for the vlan."
::= { rlIgmpSnoopQuerierVlanEntry 6 }
rlIgmpSnoopQuerierOperVersionNumber OBJECT-TYPE
SYNTAX IgmpVersion
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational version number of IGMP Snoop Querier for the vlan."
::= { rlIgmpSnoopQuerierVlanEntry 7 }
rlIgmpSnoopQuerierElectionEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether or not to participate in querier election.
When true, the snooping querier participates in querier election.
When false, the snooping querier is the elected querier until a general
query is heard from another router on the vlan (always lose)."
::= { rlIgmpSnoopQuerierVlanEntry 8 }
rlIgmpSnoopQuerierEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Globally enable/disable IGMP Snooping Querier in the switch."
::= { rlIgmpSnoop 13 }
--
--
-- rlMacMulticastMaxEntriesNum
rlMacMulticastMaxEntriesNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of Mac Multicast entries the device supports."
::= { rlMacMulticast 3 }
rlMacMulticastFilter OBJECT IDENTIFIER ::= { rlMacMulticast 4 }
-- rlMacMulticastUnregFilterEnable
rlMacMulticastUnregFilterEnable OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Each bit represent a port whether Unregistered Multicast Filtering enable "
::= { rlMacMulticastFilter 1 }
-- mld
rlMldSnoop OBJECT IDENTIFIER ::= { rlMacMulticast 5 }
--
rlMldSnoopEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable Mld Snooping in the switch."
::= { rlMldSnoop 1 }
rlMldSnoopHostAgingTime OBJECT-TYPE
SYNTAX INTEGER (60 .. 2147483647 )
UNITS "seconds"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The amount of time that should pass before aging out
an entry in the rlMldSnoopGroupTable will be aged out."
DEFVAL {260}
::= { rlMldSnoop 2 }
rlMldSnoopRouterAgingTime OBJECT-TYPE
SYNTAX INTEGER (1 .. 2147483647 )
UNITS "seconds"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The amount of time that should pass before aging out
an entry in the rlMldSnoopInterfaceTable will be aged out."
DEFVAL {300}
::= { rlMldSnoop 3 }
--rlIgmpMldSnoopMembershipTable (replaces rlIgmpSnoopMembershipTable)
rlIgmpMldSnoopMembershipTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIgmpMldSnoopMembershipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing the IP multicast memberships."
::= { rlMldSnoop 4 }
rlIgmpMldSnoopMembershipEntry OBJECT-TYPE
SYNTAX RlIgmpMldSnoopMembershipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlIgmpMldSnoopMembershipTable."
INDEX { rlIgmpMldSnoopMembershipVlanTag,
rlIgmpMldSnoopMembershipGroupIpAddressType,
rlIgmpMldSnoopMembershipGroupIpAddress,
rlIgmpMldSnoopMembershipSourceIpAddressType,
rlIgmpMldSnoopMembershipSourceIpAddress }
::= { rlIgmpMldSnoopMembershipTable 1 }
RlIgmpMldSnoopMembershipEntry ::= SEQUENCE {
rlIgmpMldSnoopMembershipVlanTag VlanIndex,
rlIgmpMldSnoopMembershipGroupIpAddressType InetAddressType,
rlIgmpMldSnoopMembershipGroupIpAddress InetAddress,
rlIgmpMldSnoopMembershipSourceIpAddressType InetAddressType,
rlIgmpMldSnoopMembershipSourceIpAddress InetAddress,
rlIgmpMldSnoopMembershipIncPortlist PortList,
rlIgmpMldSnoopMembershipExcPortlist PortList,
rlIgmpMldSnoopMembershipExpiryTime INTEGER,
rlIgmpMldSnoopMembershipCompatibilityMode IgmpVersion
}
rlIgmpMldSnoopMembershipVlanTag OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VLAN tag for which this entry contains multicast membership information."
::= { rlIgmpMldSnoopMembershipEntry 1}
rlIgmpMldSnoopMembershipGroupIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inet type IPv4/IPv6."
::= { rlIgmpMldSnoopMembershipEntry 2}
rlIgmpMldSnoopMembershipGroupIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The multicast group address."
::= { rlIgmpMldSnoopMembershipEntry 3}
rlIgmpMldSnoopMembershipSourceIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inet type IPv4/IPv6."
::= { rlIgmpMldSnoopMembershipEntry 4}
rlIgmpMldSnoopMembershipSourceIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unicast source address."
::= { rlIgmpMldSnoopMembershipEntry 5}
rlIgmpMldSnoopMembershipIncPortlist OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Included ports, where a report message was heard for the group
(IGMPv2/V1 or MLDv1) or group and source address (IGMPv3/MLDv2)."
::= { rlIgmpMldSnoopMembershipEntry 6}
rlIgmpMldSnoopMembershipExcPortlist OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"list of excluded ports to which an exclude report message
was heard for the group and source address (IGMPv3/MLDv2 ). "
::= { rlIgmpMldSnoopMembershipEntry 7}
rlIgmpMldSnoopMembershipExpiryTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Time till entry will expire."
::= { rlIgmpMldSnoopMembershipEntry 8}
rlIgmpMldSnoopMembershipCompatibilityMode OBJECT-TYPE
SYNTAX IgmpVersion
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IGMP/MLD group compatibility mode."
::= { rlIgmpMldSnoopMembershipEntry 9 }
-- rlIgmpMldSnoopVlanTable (replaces rlIgmpSnoopVlanTable)
rlIgmpMldSnoopVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIgmpMldSnoopVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table lists the per vlan parameters : enable/disable ,
aging-out timers , filter ports and permanent ports."
::= { rlMldSnoop 5 }
rlIgmpMldSnoopVlanEntry OBJECT-TYPE
SYNTAX RlIgmpMldSnoopVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlIgmpSnoopVlanTable."
INDEX { rlIgmpMldSnoopVlanInetAddressType, rlIgmpMldSnoopVlanTag }
::= { rlIgmpMldSnoopVlanTable 1 }
RlIgmpMldSnoopVlanEntry ::= SEQUENCE {
rlIgmpMldSnoopVlanInetAddressType InetAddressType,
rlIgmpMldSnoopVlanTag INTEGER,
rlIgmpMldSnoopVlanEnable TruthValue,
rlIgmpMldSnoopVlanRouterLearn TruthValue,
rlIgmpMldSnoopVlanHostTimeOut INTEGER,
rlIgmpMldSnoopVlanQuerierTimeOut INTEGER,
rlIgmpMldSnoopVlanRouterTimeOut INTEGER,
rlIgmpMldSnoopVlanLeaveTimeOut INTEGER,
rlIgmpMldSnoopVlanIgmpVersion IgmpVersion,
rlIgmpMldSnoopVlanRouterPortlist PortList,
rlIgmpMldSnoopVlanRouterStaticPortlist PortList,
rlIgmpMldSnoopVlanRouterForbiddenPortlist PortList,
rlIgmpMldSnoopVlanQueryOverride TruthValue,
rlIgmpMldSnoopVlanOperRobustness Unsigned32,
rlIgmpMldSnoopVlanOperQueryInterval Unsigned32,
rlIgmpMldSnoopVlanOperQueryMaxResponseTime Unsigned32,
rlIgmpMldSnoopVlanOperLastMemberQueryInterval Unsigned32,
rlIgmpMldSnoopVlanOperLastMemberQueryCount Unsigned32,
rlIgmpMldSnoopVlanOperStartupQueryInterval Unsigned32,
rlIgmpMldSnoopVlanOperStartupQueryCount Unsigned32,
rlIgmpMldSnoopVlanOperHostTimeOut Unsigned32,
rlIgmpMldSnoopVlanOperRouterTimeOut Unsigned32,
rlIgmpMldSnoopVlanOperLeaveTimeOut Unsigned32,
rlIgmpMldSnoopVlanAdminRobustness Unsigned32,
rlIgmpMldSnoopVlanAdminQueryInterval Unsigned32,
rlIgmpMldSnoopVlanAdminQueryMaxResponseTime Unsigned32,
rlIgmpMldSnoopVlanAdminLastMemberQueryInterval Unsigned32,
rlIgmpMldSnoopVlanAdminLastMemberQueryCount Unsigned32,
rlIgmpMldSnoopVlanAdminStartupQueryInterval Unsigned32,
rlIgmpMldSnoopVlanAdminStartupQueryCount Unsigned32,
rlIgmpMldSnoopVlanAdminHostTimeOut Unsigned32,
rlIgmpMldSnoopVlanAdminRouterTimeOut Unsigned32,
rlIgmpMldSnoopVlanAdminLeaveTimeOut Unsigned32,
rlIgmpMldSnoopVlanIsImmediateLeave TruthValue
}
rlIgmpMldSnoopVlanInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inet type ipv6/ipv4."
::= { rlIgmpMldSnoopVlanEntry 1}
rlIgmpMldSnoopVlanTag OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The tag of the VLAN for which this entry contains
information for an IP Multicast Router."
::= { rlIgmpMldSnoopVlanEntry 2 }
rlIgmpMldSnoopVlanEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable IGMP Snooping in the vlan."
::= { rlIgmpMldSnoopVlanEntry 3 }
rlIgmpMldSnoopVlanRouterLearn OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable of Learning of routers in the vlan."
::= { rlIgmpMldSnoopVlanEntry 4 }
rlIgmpMldSnoopVlanHostTimeOut OBJECT-TYPE
SYNTAX INTEGER (60 .. 2147483647 )
UNITS "seconds"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The amount of time that should pass before aging out
an entry in the rlIgmpSnoopMembershipTable for this vlan."
DEFVAL {260}
::= { rlIgmpMldSnoopVlanEntry 5 }
rlIgmpMldSnoopVlanQuerierTimeOut OBJECT-TYPE
SYNTAX INTEGER (1 .. 2147483647 )
UNITS "seconds"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The amount of time where no query is heard until
querier is activated"
DEFVAL {260}
::= { rlIgmpMldSnoopVlanEntry 6 }
rlIgmpMldSnoopVlanRouterTimeOut OBJECT-TYPE
SYNTAX INTEGER (1 .. 2147483647 )
UNITS "seconds"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The amount of time that should pass before aging out
a port in the router ports dynamically learnt for
this vlan."
DEFVAL {300}
::= { rlIgmpMldSnoopVlanEntry 7 }
rlIgmpMldSnoopVlanLeaveTimeOut OBJECT-TYPE
SYNTAX INTEGER (0 .. 2147483647 )
UNITS "seconds"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The amount of time that should pass before aging out
an entry in the rlIgmpSnoopMembershipTable for this vlan,
after recieving a leave/exclude message from the port of
the entry."
DEFVAL {10}
::= { rlIgmpMldSnoopVlanEntry 8 }
rlIgmpMldSnoopVlanIgmpVersion OBJECT-TYPE
SYNTAX IgmpVersion
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current IGMP protocol version running on the VLAN."
::= { rlIgmpMldSnoopVlanEntry 9 }
rlIgmpMldSnoopVlanRouterPortlist OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"List of router ports learned dynamically
from PIM, DVMRP, MRDISC, MOSPF and IGMP/MLD Query messages on this VLAN "
::= { rlIgmpMldSnoopVlanEntry 10}
rlIgmpMldSnoopVlanRouterStaticPortlist OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"List of router ports configured statically on this VLAN."
::= { rlIgmpMldSnoopVlanEntry 11}
rlIgmpMldSnoopVlanRouterForbiddenPortlist OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"List of ports statically configured to NOT
be router ports on this VLAN"
::= { rlIgmpMldSnoopVlanEntry 12}
rlIgmpMldSnoopVlanQueryOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable overriding of Query values"
::= { rlIgmpMldSnoopVlanEntry 13 }
rlIgmpMldSnoopVlanOperRobustness OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Robustness Variable allows tuning for the expected
packet loss on a subnet. If a subnet is expected to be
lossy, the Robustness Variable may be increased. IGMP and
MLD are robust to (Robustness Variable-1) packet losses."
DEFVAL { 2 }
::= { rlIgmpMldSnoopVlanEntry 14 }
rlIgmpMldSnoopVlanOperQueryInterval OBJECT-TYPE
SYNTAX Unsigned32 (1000..31744000)
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The frequency at which IGMP or MLD Host-Query packets are
transmitted on this interface. This variable must be a
non-zero value."
DEFVAL { 125000 }
::= { rlIgmpMldSnoopVlanEntry 15 }
rlIgmpMldSnoopVlanOperQueryMaxResponseTime OBJECT-TYPE
SYNTAX Unsigned32 (0..8387584)
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum query response interval advertised in MGMDv2
or v3 queries on this interface."
REFERENCE "RFC 3810 section 9.3"
DEFVAL { 10000 }
::= { rlIgmpMldSnoopVlanEntry 16 }
rlIgmpMldSnoopVlanOperLastMemberQueryInterval OBJECT-TYPE
SYNTAX Unsigned32 (0..8387584)
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Last Member Query Interval is the Max Query Response
Interval inserted into group-specific queries sent in
response to leave group messages, and is also the amount
of time between group-specific query messages. This value
may be tuned to modify the leave latency of the network. A
reduced value results in reduced time to detect the loss of
the last member of a group. The value of this object is
irrelevant if mgmdRouterInterfaceVersion is 1."
DEFVAL { 1000 }
::= { rlIgmpMldSnoopVlanEntry 17 }
rlIgmpMldSnoopVlanOperLastMemberQueryCount OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the number of group-specific and
group-and-source-specific queries sent by the router before
it assumes there are no local members."
DEFVAL { 2 }
::= { rlIgmpMldSnoopVlanEntry 18 }
rlIgmpMldSnoopVlanOperStartupQueryInterval OBJECT-TYPE
SYNTAX Unsigned32 (0..31744000)
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable represents the interval between General
Queries sent by a Querier on startup."
DEFVAL {0}
::= { rlIgmpMldSnoopVlanEntry 19 }
rlIgmpMldSnoopVlanOperStartupQueryCount OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the number of Queries sent out on startup
separated by the Startup Query Interval."
DEFVAL {1}
::= { rlIgmpMldSnoopVlanEntry 20 }
rlIgmpMldSnoopVlanOperHostTimeOut OBJECT-TYPE
SYNTAX Unsigned32 (0 .. 2147483647 )
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of time that should pass before aging out
an entry in the rlIgmpSnoopMembershipTable for this vlan.
DEFVAL { rlIgmpMldSnoopVlanOperRobustness *
rlIgmpMldSnoopVlanOperQueryInterval +
rlIgmpMldSnoopVlanOperQueryMaxResponseTime }"
::= { rlIgmpMldSnoopVlanEntry 21 }
rlIgmpMldSnoopVlanOperRouterTimeOut OBJECT-TYPE
SYNTAX Unsigned32 (0 .. 2147483647 )
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of time that should pass before aging out
a port in the router ports dynamically learnt for
this vlan.
DEFVAL { rlIgmpMldSnoopVlanOperRobustness *
rlIgmpMldSnoopVlanOperQueryInterval }"
::= { rlIgmpMldSnoopVlanEntry 22 }
rlIgmpMldSnoopVlanOperLeaveTimeOut OBJECT-TYPE
SYNTAX Unsigned32 (0 .. 2147483647 )
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of time that should pass before aging out
an entry in the rlIgmpSnoopMembershipTable for this vlan,
after recieving a leave/exclude message from the port of
the entry.
DEFVAL { rlIgmpMldSnoopVlanOperLastMemberQueryCount *
rlIgmpMldSnoopVlanOperLastMemberQueryInterval }"
::= { rlIgmpMldSnoopVlanEntry 23 }
rlIgmpMldSnoopVlanAdminRobustness OBJECT-TYPE
SYNTAX Unsigned32 (1..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Robustness Variable allows tuning for the expected
packet loss on a subnet. If a subnet is expected to be
lossy, the Robustness Variable may be increased. IGMP and
MLD are robust to (Robustness Variable-1) packet losses."
DEFVAL { 2 }
::= { rlIgmpMldSnoopVlanEntry 24 }
rlIgmpMldSnoopVlanAdminQueryInterval OBJECT-TYPE
SYNTAX Unsigned32 (1000..18000000)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The frequency at which IGMP or MLD Host-Query packets are
transmitted on this interface. This variable must be a
non-zero value."
DEFVAL { 125000 }
::= { rlIgmpMldSnoopVlanEntry 25 }
rlIgmpMldSnoopVlanAdminQueryMaxResponseTime OBJECT-TYPE
SYNTAX Unsigned32 (1000..20000)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum query response interval advertised in MGMDv2
or v3 queries on this interface."
REFERENCE "RFC 3810 section 9.3"
DEFVAL { 10000 }
::= { rlIgmpMldSnoopVlanEntry 26 }
rlIgmpMldSnoopVlanAdminLastMemberQueryInterval OBJECT-TYPE
SYNTAX Unsigned32 (100..25500)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Last Member Query Interval is the Max Query Response
Interval inserted into group-specific queries sent in
response to leave group messages, and is also the amount
of time between group-specific query messages. This value
may be tuned to modify the leave latency of the network. A
reduced value results in reduced time to detect the loss of
the last member of a group. The value of this object is
irrelevant if mgmdRouterInterfaceVersion is 1."
DEFVAL { 1000 }
::= { rlIgmpMldSnoopVlanEntry 27 }
rlIgmpMldSnoopVlanAdminLastMemberQueryCount OBJECT-TYPE
SYNTAX Unsigned32 (1..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Represents the number of group-specific and
group-and-source-specific queries sent by the router before
it assumes there are no local members.
DEFVAL { rlIgmpMldSnoopVlanAdminRobustness }"
::= { rlIgmpMldSnoopVlanEntry 28 }
rlIgmpMldSnoopVlanAdminStartupQueryInterval OBJECT-TYPE
SYNTAX Unsigned32 (0..4500000)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable represents the interval between General
Queries sent by a Querier on startup."
DEFVAL {0}
::= { rlIgmpMldSnoopVlanEntry 29 }
rlIgmpMldSnoopVlanAdminStartupQueryCount OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Represents the number of Queries sent out on startup
separated by the Startup Query Interval."
DEFVAL {0}
::= { rlIgmpMldSnoopVlanEntry 30 }
rlIgmpMldSnoopVlanAdminHostTimeOut OBJECT-TYPE
SYNTAX Unsigned32 (0 .. 2147483647 )
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The amount of time that should pass before aging out
an entry in the rlIgmpSnoopMembershipTable for this vlan.
DEFVAL { rlIgmpMldSnoopVlanAdminRobustness *
rlIgmpMldSnoopVlanAdminQueryInterval +
rlIgmpMldSnoopVlanAdminQueryMaxResponseTime }"
::= { rlIgmpMldSnoopVlanEntry 31 }
rlIgmpMldSnoopVlanAdminRouterTimeOut OBJECT-TYPE
SYNTAX Unsigned32 (0 .. 2147483647 )
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The amount of time that should pass before aging out
a port in the router ports dynamically learnt for
this vlan.
DEFVAL { rlIgmpMldSnoopVlanAdminRobustness *
rlIgmpMldSnoopVlanAdminQueryInterval }"
::= { rlIgmpMldSnoopVlanEntry 32 }
rlIgmpMldSnoopVlanAdminLeaveTimeOut OBJECT-TYPE
SYNTAX Unsigned32 (0 .. 2147483647 )
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The amount of time that should pass before aging out
an entry in the rlIgmpSnoopMembershipTable for this vlan,
after recieving a leave/exclude message from the port of
the entry.
DEFVAL { rlIgmpMldSnoopVlanAdminLastMemberQueryCount *
rlIgmpMldSnoopVlanAdminLastMemberQueryInterval }"
::= { rlIgmpMldSnoopVlanEntry 33 }
rlIgmpMldSnoopVlanIsImmediateLeave OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Enable/Disable immediate leave on this Vlan"
DEFVAL {false}
::= { rlIgmpMldSnoopVlanEntry 34 }
-- rlIgmpMldSnoopMulticastTvTable (replaces rlIgmpSnoopMulticastTvTable)
rlIgmpMldSnoopMulticastTvTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIgmpMldSnoopMulticastTvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" multicast vlan used for this port"
::= { rlMldSnoop 6 }
rlIgmpMldSnoopMulticastTvEntry OBJECT-TYPE
SYNTAX RlIgmpMldSnoopMulticastTvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" entry of multicast ip"
INDEX { rlIgmpMldSnoopMulticastTvInetAddressType, rlIgmpMldSnoopMulticastTvVID, rlIgmpMldSnoopMulticastTvGroupAddressType, rlIgmpMldSnoopMulticastTvGroup }
::= { rlIgmpMldSnoopMulticastTvTable 1 }
RlIgmpMldSnoopMulticastTvEntry ::= SEQUENCE {
rlIgmpMldSnoopMulticastTvInetAddressType InetAddressType,
rlIgmpMldSnoopMulticastTvVID VlanIndex,
rlIgmpMldSnoopMulticastTvGroupAddressType InetAddressType,
rlIgmpMldSnoopMulticastTvGroup InetAddress,
rlIgmpMldSnoopMulticastTvStatus RowStatus
}
rlIgmpMldSnoopMulticastTvInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inet type ipv6/ipv4."
::= { rlIgmpMldSnoopMulticastTvEntry 1}
rlIgmpMldSnoopMulticastTvVID OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specify the multicast ip to be used."
::= { rlIgmpMldSnoopMulticastTvEntry 2 }
rlIgmpMldSnoopMulticastTvGroupAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inet type ipv6/ipv4."
::= { rlIgmpMldSnoopMulticastTvEntry 3}
rlIgmpMldSnoopMulticastTvGroup OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specify the multicast ip to be used."
::= { rlIgmpMldSnoopMulticastTvEntry 4 }
rlIgmpMldSnoopMulticastTvStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlIgmpMldSnoopMulticastTvEntry 5 }
MldVersion ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"MLD version."
SYNTAX INTEGER {
none(0),
v1(1),
v2(2)
}
-- rlMldSnoopQuerierVlanTable
rlMldSnoopQuerierVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMldSnoopQuerierVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains MLD Snooping Querier information about
every vlan. This is indexed by vlan tag."
::= { rlMldSnoop 7 }
rlMldSnoopQuerierVlanEntry OBJECT-TYPE
SYNTAX RlMldSnoopQuerierVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlMldSnoopQuerierVlanTable."
INDEX { rlMldSnoopQuerierVlanTag }
::= { rlMldSnoopQuerierVlanTable 1 }
RlMldSnoopQuerierVlanEntry ::= SEQUENCE {
rlMldSnoopQuerierVlanTag VlanIndex,
rlMldSnoopQuerierAdminEnable TruthValue,
rlMldSnoopQuerierOperEnable TruthValue,
rlMldSnoopQuerierAdminAddrInetAddressType InetAddressType,
rlMldSnoopQuerierAdminAddr InetAddress,
rlMldSnoopQuerierOperAddrInetAddressType InetAddressType,
rlMldSnoopQuerierOperAddr InetAddress,
rlMldSnoopQuerierAdminVersionNumber MldVersion,
rlMldSnoopQuerierOperVersionNumber MldVersion,
rlMldSnoopQuerierElectionEnable TruthValue
}
rlMldSnoopQuerierVlanTag OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An MLD Snoop Querier entry vlan tag."
::= { rlMldSnoopQuerierVlanEntry 1 }
rlMldSnoopQuerierAdminEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The desired administrative state of MLD Snoop Querier on the vlan."
::= { rlMldSnoopQuerierVlanEntry 2 }
rlMldSnoopQuerierOperEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of MLD Snoop Querier on the vlan."
::= { rlMldSnoopQuerierVlanEntry 3 }
rlMldSnoopQuerierAdminAddrInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inet type IPv6/IPv4."
::= { rlMldSnoopQuerierVlanEntry 4}
rlMldSnoopQuerierAdminAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The desired IP address is being used in MLD Snoop Querier messages on the vlan."
::= { rlMldSnoopQuerierVlanEntry 5 }
rlMldSnoopQuerierOperAddrInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inet type IPv6/IPv4."
::= { rlMldSnoopQuerierVlanEntry 6}
rlMldSnoopQuerierOperAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational IP address is being used in MLD Snoop Querier messages on the vlan."
::= { rlMldSnoopQuerierVlanEntry 7 }
rlMldSnoopQuerierAdminVersionNumber OBJECT-TYPE
SYNTAX MldVersion
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest version number of MLD Snoop Querier for the vlan."
::= { rlMldSnoopQuerierVlanEntry 8 }
rlMldSnoopQuerierOperVersionNumber OBJECT-TYPE
SYNTAX MldVersion
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational version number of MLD Snoop Querier for the vlan."
::= { rlMldSnoopQuerierVlanEntry 9 }
rlMldSnoopQuerierElectionEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether or not to participate in querier election.
When true, the snooping querier participates in querier election.
When false, the snooping querier is the elected querier until a general
query is heard from another router on the vlan (always lose)."
::= { rlMldSnoopQuerierVlanEntry 10 }
---
rlMldSnoopQuerierEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Globally enable/disable MLD Snooping Querier in the switch."
::= { rlMldSnoop 8 }
rlIgmpMldSnoopQuerierGlobalAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIgmpMldSnoopQuerierGlobalAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains IGMP/MLD Snooping Querier global address."
::= { rlMldSnoop 9 }
rlIgmpMldSnoopQuerierGlobalAddressEntry OBJECT-TYPE
SYNTAX RlIgmpMldSnoopQuerierGlobalAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlIgmpMldSnoopQuerierGlobalAddressTable."
INDEX { rlIgmpMldSnoopQuerierGlobalAddressIPVersion }
::= { rlIgmpMldSnoopQuerierGlobalAddressTable 1 }
RlIgmpMldSnoopQuerierGlobalAddressEntry ::= SEQUENCE {
rlIgmpMldSnoopQuerierGlobalAddressIPVersion InetVersion,
rlIgmpMldSnoopQuerierGlobalAddressType InetAddressType,
rlIgmpMldSnoopQuerierGlobalAddress InetAddress
}
rlIgmpMldSnoopQuerierGlobalAddressIPVersion OBJECT-TYPE
SYNTAX InetVersion
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP version of this PIM interface. A physical interface
may be configured in multiple modes concurrently, e.g., IPv4
and IPv6; however, the traffic is considered to be logically
separate."
::= { rlIgmpMldSnoopQuerierGlobalAddressEntry 1 }
rlIgmpMldSnoopQuerierGlobalAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inet type IPv6/IPv4."
::= { rlIgmpMldSnoopQuerierGlobalAddressEntry 2}
rlIgmpMldSnoopQuerierGlobalAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The desired address to used in IGMP/MLD Snoop Querier messages if
such an address is not configured on the vlan."
::= { rlIgmpMldSnoopQuerierGlobalAddressEntry 3 }
---
--- TRAPS
---
rlMacMulticastUnregFilterFailed TRAP-TYPE
ENTERPRISE rnd
VARIABLES { rndErrorDesc, rndErrorSeverity }
DESCRIPTION
"Warning trap indicating - Setting Mac Unregistered Filtering on port is failed. The bound variable rndErrorDesc provides the interface number. "
::= 1
rlIgmpMldSnoopTriplePlayPort NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating that a query was recieved on a triple play port."
::= { rndNotifications 208 }
rlbrgIgmpSnoopQrrDuplicateIP NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Warning trap indicating that duplicate ip\ipv6 address
occured between two queries"
::= { rndNotifications 227 }
END