mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 18:38:25 +00:00
11147d3bbf
* Extract DiscoveryItem and move some things to better places. Extract model class Fix up model construction. I have problem with construction... Makeshift model working. Switch constructor to factory. discover() and create() Support legacy discovery. Remove uneeded custom pollers Remove netonix custom detection as we try ucd on all os now. Add a few yaml procs. Fix a couple things. More processor discovery conversions Move Calix e7 to standard hrProcessorLoad, but it doesn't fully implement the HR-MIB, move things around to make it work. Add a few yaml procs. Fix a couple things. Correct some stupid mib stuff. Move more, drop php 5.3 Add netscaler which uses string indexes. Port fiberhome to yaml and use skip_values More conversions. BroadcomProcessorUsage Trait Serveriron and Ironware share some mibs. Create a common abstract os for them. Add yaml support for mib specification in each data entry Make legacy discover_processor() set 0 for hrDeviceIndex Untangle Dell switch OS processors Use use shared OS for groups if they don't have a specific group. fix silly mib mistake Make index optional Move HR and UCD to Traits and out of Processor. * forgot to update the fortiswitch index * Make sgos and avaya-ers match the old index. * fix comware test data * fix merge errors * fix dsm and remove pointless empty modules * file not found exception is in the wrong place. * Updated processor development docs
1180 lines
37 KiB
Plaintext
1180 lines
37 KiB
Plaintext
-- *********************************************************************
|
|
-- **
|
|
-- ** BATM Advanced Communications.
|
|
-- **
|
|
-- *********************************************************************
|
|
-- ** Filename: PRVT-IGMP-SNOOPING-MIB.mib
|
|
-- ** Project: T-Metro Switches.
|
|
-- ** Purpose: Private MIB
|
|
-- *********************************************************************
|
|
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
|
-- WARNING:
|
|
--
|
|
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
|
--
|
|
-- This file is the property of BATM Advanced Communications and contains
|
|
-- proprietary and confidential information. This file is made
|
|
-- available to authorized BATM customers on the express
|
|
-- condition that neither it, nor any of the information contained
|
|
-- therein, shall be disclosed to third parties or be used for any
|
|
-- purpose other than to replace, modify or upgrade firmware and/or
|
|
-- software components of BATM manufactured equipment within the
|
|
-- authorized customer's network, and that such transfer be
|
|
-- completed in accordance with the instructions provided by
|
|
-- BATM. Any other use is strictly prohibited.
|
|
--
|
|
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
|
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
|
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
|
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
|
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
|
--
|
|
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
|
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
|
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
|
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
|
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
|
--
|
|
-- ----------------------------------------------------------------------------
|
|
|
|
PRVT-IGMP-SNOOPING-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
switch
|
|
FROM PRVT-SWITCH-MIB
|
|
Integer32, IpAddress, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
|
FROM SNMPv2-SMI
|
|
RowStatus, TruthValue
|
|
FROM SNMPv2-TC;
|
|
|
|
prvtIgmpSnoopingMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201002030000Z"
|
|
ORGANIZATION
|
|
"BATM Advanced Communication"
|
|
CONTACT-INFO
|
|
"BATM/Telco Systems Support team
|
|
Email:
|
|
For North America: techsupport@telco.com
|
|
For North Europe: support@batm.de, info@batm.de
|
|
For the rest of the world: techsupport@telco.com"
|
|
DESCRIPTION
|
|
"Prvt IGMP Snooping MIB"
|
|
REVISION "201002030000Z"
|
|
DESCRIPTION
|
|
"Initial version."
|
|
::= { switch 135 }
|
|
|
|
|
|
prvtIgmpSnoopMIBObjects OBJECT IDENTIFIER
|
|
::= { prvtIgmpSnoopingMIB 1 }
|
|
|
|
prvtIgmpSnoopObjects OBJECT IDENTIFIER
|
|
::= { prvtIgmpSnoopMIBObjects 1 }
|
|
|
|
prvtIgmpSnoopCfgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIgmpSnoopCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing configuration required for each VLAN"
|
|
::= { prvtIgmpSnoopObjects 1 }
|
|
|
|
prvtIgmpSnoopCfgEntry OBJECT-TYPE
|
|
SYNTAX PrvtIgmpSnoopCfgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configuration related to a specific VLAN."
|
|
INDEX { prvtIgmpSnoopCfgSvcType, prvtIgmpSnoopCfgSvcId }
|
|
::= { prvtIgmpSnoopCfgTable 1 }
|
|
|
|
PrvtIgmpSnoopCfgEntry ::= SEQUENCE {
|
|
prvtIgmpSnoopCfgSvcType INTEGER,
|
|
prvtIgmpSnoopCfgSvcId Unsigned32,
|
|
prvtIgmpSnoopCfgRowStatus RowStatus,
|
|
prvtIgmpSnoopCfgEnable TruthValue,
|
|
prvtIgmpSnoopCfgRouterAlertCheck TruthValue,
|
|
prvtIgmpSnoopCfgIpTosCheck TruthValue,
|
|
prvtIgmpSnoopCfgFloodOnFlush TruthValue,
|
|
prvtIgmpSnoopCfgTmrRobustness Unsigned32,
|
|
prvtIgmpSnoopCfgTmrQIntvl Unsigned32,
|
|
prvtIgmpSnoopCfgTmrQRespIntvl Unsigned32,
|
|
prvtIgmpSnoopCfgTmrLastMbrQIntvl Unsigned32,
|
|
prvtIgmpSnoopCfgMode INTEGER,
|
|
prvtIgmpSnoopCfgSourceAddr IpAddress
|
|
}
|
|
|
|
prvtIgmpSnoopCfgSvcType OBJECT-TYPE
|
|
SYNTAX INTEGER { vlan(1), vpls(2), dot1q(3), tls(4) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Service Type"
|
|
::= { prvtIgmpSnoopCfgEntry 1 }
|
|
|
|
prvtIgmpSnoopCfgSvcId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967294)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Service ID."
|
|
::= { prvtIgmpSnoopCfgEntry 2 }
|
|
|
|
prvtIgmpSnoopCfgRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RowStatus entry for this VLAN."
|
|
::= { prvtIgmpSnoopCfgEntry 3 }
|
|
|
|
prvtIgmpSnoopCfgEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set to 'true' to enable IGMP snooping."
|
|
::= { prvtIgmpSnoopCfgEntry 4 }
|
|
|
|
prvtIgmpSnoopCfgRouterAlertCheck OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set to 'true' to enable checking of the router
|
|
alert flags and drop the packet if it is not set."
|
|
::= { prvtIgmpSnoopCfgEntry 5 }
|
|
|
|
prvtIgmpSnoopCfgIpTosCheck OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Check IP tos and drop the packet if it is not set"
|
|
::= { prvtIgmpSnoopCfgEntry 6 }
|
|
|
|
prvtIgmpSnoopCfgFloodOnFlush OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set to 'true' to enable flooding of unknown
|
|
multicast traffic when a VFDB flush event occurs."
|
|
::= { prvtIgmpSnoopCfgEntry 7 }
|
|
|
|
prvtIgmpSnoopCfgTmrRobustness OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..10)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The robustness value to use for this VLAN."
|
|
::= { prvtIgmpSnoopCfgEntry 8 }
|
|
|
|
prvtIgmpSnoopCfgTmrQIntvl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..1024)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The query interval to use for this VLAN ."
|
|
::= { prvtIgmpSnoopCfgEntry 9 }
|
|
|
|
prvtIgmpSnoopCfgTmrQRespIntvl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..1024)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The query response interval to use for this VLAN."
|
|
::= { prvtIgmpSnoopCfgEntry 10 }
|
|
|
|
prvtIgmpSnoopCfgTmrLastMbrQIntvl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..1024)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The last member query interval to use for this VLAN."
|
|
::= { prvtIgmpSnoopCfgEntry 11 }
|
|
|
|
prvtIgmpSnoopCfgMode OBJECT-TYPE
|
|
SYNTAX INTEGER { transparent(0), report-suppression(1),
|
|
proxy(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure IGMP Snooping v3 operational mode"
|
|
::= { prvtIgmpSnoopCfgEntry 12 }
|
|
|
|
prvtIgmpSnoopCfgSourceAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify source IP address for Queries and Reports"
|
|
::= { prvtIgmpSnoopCfgEntry 13 }
|
|
|
|
prvtIgmpSnoopCfgIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIgmpSnoopCfgIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing configuration required for each interface."
|
|
::= { prvtIgmpSnoopObjects 2 }
|
|
|
|
prvtIgmpSnoopCfgIfEntry OBJECT-TYPE
|
|
SYNTAX PrvtIgmpSnoopCfgIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configuration related to a specific interface."
|
|
INDEX { prvtIgmpSnoopCfgSvcType, prvtIgmpSnoopCfgSvcId,
|
|
prvtIgmpSnoopCfgIfType, prvtIgmpSnoopCfgIfName }
|
|
::= { prvtIgmpSnoopCfgIfTable 1 }
|
|
|
|
PrvtIgmpSnoopCfgIfEntry ::= SEQUENCE {
|
|
prvtIgmpSnoopCfgIfType INTEGER,
|
|
prvtIgmpSnoopCfgIfName OCTET STRING,
|
|
prvtIgmpSnoopCfgIfRowStatus RowStatus,
|
|
prvtIgmpSnoopCfgIfMaxGroups Unsigned32,
|
|
prvtIgmpSnoopCfgIfMRouter TruthValue,
|
|
prvtIgmpSnoopCfgIfMRouterBlock TruthValue,
|
|
prvtIgmpSnoopCfgIfExplctTracking TruthValue,
|
|
prvtIgmpSnoopCfgIfFastLeave TruthValue,
|
|
prvtIgmpSnoopCfgIfReportBlock TruthValue,
|
|
prvtIgmpSnoopCfgIfForceFwd TruthValue,
|
|
prvtIgmpSnoopCfgIfMrtAllowRprts TruthValue,
|
|
prvtIgmpSnoopCfgIfQuerier TruthValue
|
|
}
|
|
|
|
prvtIgmpSnoopCfgIfType OBJECT-TYPE
|
|
SYNTAX INTEGER { port(1), sap(2), spoke-sdp(3), mesh-sdp(4) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface type."
|
|
::= { prvtIgmpSnoopCfgIfEntry 1 }
|
|
|
|
prvtIgmpSnoopCfgIfName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface name."
|
|
::= { prvtIgmpSnoopCfgIfEntry 2 }
|
|
|
|
prvtIgmpSnoopCfgIfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RowStatus entry for this interface."
|
|
::= { prvtIgmpSnoopCfgIfEntry 3 }
|
|
|
|
prvtIgmpSnoopCfgIfMaxGroups OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..1024)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of groups permitted on this interface."
|
|
::= { prvtIgmpSnoopCfgIfEntry 4 }
|
|
|
|
prvtIgmpSnoopCfgIfMRouter OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set to 'true' to configure this interface as a multicast router
|
|
port (i.e. a port connected to a multicast router)."
|
|
::= { prvtIgmpSnoopCfgIfEntry 5 }
|
|
|
|
prvtIgmpSnoopCfgIfMRouterBlock OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set to 'true' to prevent this interface from becoming a multicast router port."
|
|
::= { prvtIgmpSnoopCfgIfEntry 6 }
|
|
|
|
prvtIgmpSnoopCfgIfExplctTracking OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set to 'true' to enable explicit tracking of the membership
|
|
of all multicast hosts."
|
|
::= { prvtIgmpSnoopCfgIfEntry 7 }
|
|
|
|
prvtIgmpSnoopCfgIfFastLeave OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set to 'true' to enable fast-leave mode on this interface."
|
|
::= { prvtIgmpSnoopCfgIfEntry 8 }
|
|
|
|
prvtIgmpSnoopCfgIfReportBlock OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Deny entry of IGMP reports to local IGMP database (disable IGMP)"
|
|
::= { prvtIgmpSnoopCfgIfEntry 9 }
|
|
|
|
prvtIgmpSnoopCfgIfForceFwd OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Forward IGMP control packets between Mesh SDPs/Secured SAPs"
|
|
::= { prvtIgmpSnoopCfgIfEntry 10 }
|
|
|
|
prvtIgmpSnoopCfgIfMrtAllowRprts OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Allow processing of Reports on MRouter port"
|
|
::= { prvtIgmpSnoopCfgIfEntry 11 }
|
|
|
|
prvtIgmpSnoopCfgIfQuerier OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Send IGMPv2 General Query when interface becomes up."
|
|
::= { prvtIgmpSnoopCfgIfEntry 12 }
|
|
|
|
prvtIgmpSnoopDbGrpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIgmpSnoopDbGrpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing multicast groups."
|
|
::= { prvtIgmpSnoopObjects 3 }
|
|
|
|
prvtIgmpSnoopDbGrpEntry OBJECT-TYPE
|
|
SYNTAX PrvtIgmpSnoopDbGrpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a specific multicast group."
|
|
INDEX { prvtIgmpSnoopDbGrpStatsVlanId, prvtIgmpSnoopCfgIfName,
|
|
prvtIgmpSnoopDbGrpIpAddr }
|
|
::= { prvtIgmpSnoopDbGrpTable 1 }
|
|
|
|
PrvtIgmpSnoopDbGrpEntry ::= SEQUENCE {
|
|
prvtIgmpSnoopDbGrpIpAddr IpAddress,
|
|
prvtIgmpSnoopDbGrpBitFlags Unsigned32,
|
|
prvtIgmpSnoopDbGrpFilterMode INTEGER,
|
|
prvtIgmpSnoopDbGrpExpireTime Unsigned32
|
|
}
|
|
|
|
prvtIgmpSnoopDbGrpIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the multicast group."
|
|
::= { prvtIgmpSnoopDbGrpEntry 1 }
|
|
|
|
prvtIgmpSnoopDbGrpBitFlags OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bit flags of this multicast group.."
|
|
::= { prvtIgmpSnoopDbGrpEntry 2 }
|
|
|
|
prvtIgmpSnoopDbGrpFilterMode OBJECT-TYPE
|
|
SYNTAX INTEGER { include(1), exclude(2), toInclude(3),
|
|
toExclude(4), allow(5), block(6) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IGMPv3 filter mode of this multicast group."
|
|
::= { prvtIgmpSnoopDbGrpEntry 3 }
|
|
|
|
prvtIgmpSnoopDbGrpExpireTime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The expiry time for this multicast group."
|
|
::= { prvtIgmpSnoopDbGrpEntry 4 }
|
|
|
|
prvtIgmpSnoopDbGrpHostTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIgmpSnoopDbGrpHostEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the hosts belonging to multicast groups."
|
|
::= { prvtIgmpSnoopObjects 4 }
|
|
|
|
prvtIgmpSnoopDbGrpHostEntry OBJECT-TYPE
|
|
SYNTAX PrvtIgmpSnoopDbGrpHostEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a specific host."
|
|
INDEX { prvtIgmpSnoopDbGrpStatsVlanId, prvtIgmpSnoopCfgIfName,
|
|
prvtIgmpSnoopDbGrpIpAddr,
|
|
prvtIgmpSnoopDbGrpHostSourceIp }
|
|
::= { prvtIgmpSnoopDbGrpHostTable 1 }
|
|
|
|
PrvtIgmpSnoopDbGrpHostEntry ::= SEQUENCE {
|
|
prvtIgmpSnoopDbGrpHostSourceIp IpAddress,
|
|
prvtIgmpSnoopDbGrpHostExpireTime Unsigned32
|
|
}
|
|
|
|
prvtIgmpSnoopDbGrpHostSourceIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source IP address of the host to which this row applies."
|
|
::= { prvtIgmpSnoopDbGrpHostEntry 1 }
|
|
|
|
prvtIgmpSnoopDbGrpHostExpireTime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The expiry time for this host."
|
|
::= { prvtIgmpSnoopDbGrpHostEntry 2 }
|
|
|
|
prvtIgmpSnoopDbGrpSrcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIgmpSnoopDbGrpSrcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the sources of multicast groups."
|
|
::= { prvtIgmpSnoopObjects 5 }
|
|
|
|
prvtIgmpSnoopDbGrpSrcEntry OBJECT-TYPE
|
|
SYNTAX PrvtIgmpSnoopDbGrpSrcEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a specific source."
|
|
INDEX { prvtIgmpSnoopDbGrpStatsVlanId, prvtIgmpSnoopCfgIfName,
|
|
prvtIgmpSnoopDbGrpIpAddr, prvtIgmpSnoopDbGrpSrcIpAddr }
|
|
::= { prvtIgmpSnoopDbGrpSrcTable 1 }
|
|
|
|
PrvtIgmpSnoopDbGrpSrcEntry ::= SEQUENCE {
|
|
prvtIgmpSnoopDbGrpSrcIpAddr IpAddress,
|
|
prvtIgmpSnoopDbGrpSrcExpTime Unsigned32
|
|
}
|
|
|
|
prvtIgmpSnoopDbGrpSrcIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the multicast source to which this row applies."
|
|
::= { prvtIgmpSnoopDbGrpSrcEntry 1 }
|
|
|
|
prvtIgmpSnoopDbGrpSrcExpTime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The expiry time for this multicast source."
|
|
::= { prvtIgmpSnoopDbGrpSrcEntry 2 }
|
|
|
|
prvtIgmpSnoopDbGrpSrcHostTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIgmpSnoopDbGrpSrcHostEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the hosts listening to each multicast source."
|
|
::= { prvtIgmpSnoopObjects 6 }
|
|
|
|
prvtIgmpSnoopDbGrpSrcHostEntry OBJECT-TYPE
|
|
SYNTAX PrvtIgmpSnoopDbGrpSrcHostEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a specific host."
|
|
INDEX { prvtIgmpSnoopDbGrpStatsVlanId, prvtIgmpSnoopCfgIfName,
|
|
prvtIgmpSnoopDbGrpIpAddr, prvtIgmpSnoopDbGrpSrcIpAddr,
|
|
prvtIgmpSnoopDbGrpSrcHostIp }
|
|
::= { prvtIgmpSnoopDbGrpSrcHostTable 1 }
|
|
|
|
PrvtIgmpSnoopDbGrpSrcHostEntry ::= SEQUENCE {
|
|
prvtIgmpSnoopDbGrpSrcHostIp IpAddress,
|
|
prvtIgmpSnoopDbGrpSrcHostExpTime Unsigned32
|
|
}
|
|
|
|
prvtIgmpSnoopDbGrpSrcHostIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP of the host to which this row applies."
|
|
::= { prvtIgmpSnoopDbGrpSrcHostEntry 1 }
|
|
|
|
prvtIgmpSnoopDbGrpSrcHostExpTime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The expiry time for this host."
|
|
::= { prvtIgmpSnoopDbGrpSrcHostEntry 2 }
|
|
|
|
prvtIgmpSnoopDbMrtrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIgmpSnoopDbMrtrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing information about multicast routers."
|
|
::= { prvtIgmpSnoopObjects 7 }
|
|
|
|
prvtIgmpSnoopDbMrtrEntry OBJECT-TYPE
|
|
SYNTAX PrvtIgmpSnoopDbMrtrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a specific multicast router."
|
|
INDEX { prvtIgmpSnoopDbGrpStatsVlanId, prvtIgmpSnoopCfgIfName,
|
|
prvtIgmpSnoopDbMrtrSrcIp }
|
|
::= { prvtIgmpSnoopDbMrtrTable 1 }
|
|
|
|
PrvtIgmpSnoopDbMrtrEntry ::= SEQUENCE {
|
|
prvtIgmpSnoopDbMrtrSrcIp IpAddress,
|
|
prvtIgmpSnoopDbMrtrFlags Unsigned32,
|
|
prvtIgmpSnoopDbMrtrExpTime Unsigned32
|
|
}
|
|
|
|
prvtIgmpSnoopDbMrtrSrcIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source IP address of the multicast router."
|
|
::= { prvtIgmpSnoopDbMrtrEntry 1 }
|
|
|
|
prvtIgmpSnoopDbMrtrFlags OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Bit flags pertaining to this multicst router."
|
|
::= { prvtIgmpSnoopDbMrtrEntry 2 }
|
|
|
|
prvtIgmpSnoopDbMrtrExpTime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The expiry time for this multicast router."
|
|
::= { prvtIgmpSnoopDbMrtrEntry 3 }
|
|
|
|
prvtIgmpSnoopDbGrpStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIgmpSnoopDbGrpStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing discarded packets for each VLAN"
|
|
::= { prvtIgmpSnoopObjects 8 }
|
|
|
|
prvtIgmpSnoopDbGrpStatsEntry OBJECT-TYPE
|
|
SYNTAX PrvtIgmpSnoopDbGrpStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Something something"
|
|
INDEX { prvtIgmpSnoopDbGrpStatsVlanId }
|
|
::= { prvtIgmpSnoopDbGrpStatsTable 1 }
|
|
|
|
PrvtIgmpSnoopDbGrpStatsEntry ::= SEQUENCE {
|
|
prvtIgmpSnoopDbGrpStatsVlanId Integer32,
|
|
prvtIgmpSnoopDbGrpStatsDscPkt Unsigned32,
|
|
prvtIgmpSnoopDbGrpStatsDscPktTtl Unsigned32,
|
|
prvtIgmpSnoopDbGrpStatsDscPktChk Unsigned32,
|
|
prvtIgmpSnoopDbGrpStatsDscPktRA Unsigned32
|
|
}
|
|
|
|
prvtIgmpSnoopDbGrpStatsVlanId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Vlan ID."
|
|
::= { prvtIgmpSnoopDbGrpStatsEntry 1 }
|
|
|
|
prvtIgmpSnoopDbGrpStatsDscPkt OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Discarded packets."
|
|
::= { prvtIgmpSnoopDbGrpStatsEntry 2 }
|
|
|
|
prvtIgmpSnoopDbGrpStatsDscPktTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Discarded TTL packets."
|
|
::= { prvtIgmpSnoopDbGrpStatsEntry 3 }
|
|
|
|
prvtIgmpSnoopDbGrpStatsDscPktChk OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Discarded Checksum packets."
|
|
::= { prvtIgmpSnoopDbGrpStatsEntry 4 }
|
|
|
|
prvtIgmpSnoopDbGrpStatsDscPktRA OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Discarded Router Alert packets."
|
|
::= { prvtIgmpSnoopDbGrpStatsEntry 5 }
|
|
|
|
prvtIgmpSnoopDbIfStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIgmpSnoopDbIfStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing statistics for each interface."
|
|
::= { prvtIgmpSnoopObjects 9 }
|
|
|
|
prvtIgmpSnoopDbIfStatsEntry OBJECT-TYPE
|
|
SYNTAX PrvtIgmpSnoopDbIfStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a specific interface."
|
|
INDEX { prvtIgmpSnoopDbGrpStatsVlanId,
|
|
prvtIgmpSnoopDbIfStatsIfName }
|
|
::= { prvtIgmpSnoopDbIfStatsTable 1 }
|
|
|
|
PrvtIgmpSnoopDbIfStatsEntry ::= SEQUENCE {
|
|
prvtIgmpSnoopDbIfStatsIfName OCTET STRING,
|
|
prvtIgmpSnoopDbIfStatsV2Reports Unsigned32,
|
|
prvtIgmpSnoopDbIfStatsV2Leaves Unsigned32,
|
|
prvtIgmpSnoopDbIfStatsV3Reports Unsigned32,
|
|
prvtIgmpSnoopDbIfStatsGenQueries Unsigned32,
|
|
prvtIgmpSnoopDbIfStatsGrpQueries Unsigned32,
|
|
prvtIgmpSnoopDbIfStatsSrcQueries Unsigned32
|
|
}
|
|
|
|
prvtIgmpSnoopDbIfStatsIfName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface name."
|
|
::= { prvtIgmpSnoopDbIfStatsEntry 1 }
|
|
|
|
prvtIgmpSnoopDbIfStatsV2Reports OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IGMP Snooping V2 reports."
|
|
::= { prvtIgmpSnoopDbIfStatsEntry 2 }
|
|
|
|
prvtIgmpSnoopDbIfStatsV2Leaves OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IGMP Snooping V2 leaves."
|
|
::= { prvtIgmpSnoopDbIfStatsEntry 3 }
|
|
|
|
prvtIgmpSnoopDbIfStatsV3Reports OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IGMP Snooping V3 reports."
|
|
::= { prvtIgmpSnoopDbIfStatsEntry 4 }
|
|
|
|
prvtIgmpSnoopDbIfStatsGenQueries OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IGMP Snooping general queries."
|
|
::= { prvtIgmpSnoopDbIfStatsEntry 5 }
|
|
|
|
prvtIgmpSnoopDbIfStatsGrpQueries OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IGMP Snooping group-specific queries."
|
|
::= { prvtIgmpSnoopDbIfStatsEntry 6 }
|
|
|
|
prvtIgmpSnoopDbIfStatsSrcQueries OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IGMP Snooping group-and-source-specific queries."
|
|
::= { prvtIgmpSnoopDbIfStatsEntry 7 }
|
|
|
|
prvtIgmpSnoopMemoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIgmpSnoopMemoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing information about IGMP Snooping memory pools."
|
|
::= { prvtIgmpSnoopObjects 10 }
|
|
|
|
prvtIgmpSnoopMemoryEntry OBJECT-TYPE
|
|
SYNTAX PrvtIgmpSnoopMemoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a specific memory pool."
|
|
INDEX { prvtIgmpSnoopMemoryPoolId }
|
|
::= { prvtIgmpSnoopMemoryTable 1 }
|
|
|
|
PrvtIgmpSnoopMemoryEntry ::= SEQUENCE {
|
|
prvtIgmpSnoopMemoryPoolId Unsigned32,
|
|
prvtIgmpSnoopMemoryPoolName OCTET STRING,
|
|
prvtIgmpSnoopMemoryTaken Unsigned32,
|
|
prvtIgmpSnoopMemoryFree Unsigned32,
|
|
prvtIgmpSnoopMemoryToAllocate Unsigned32,
|
|
prvtIgmpSnoopMemoryInitCount Unsigned32,
|
|
prvtIgmpSnoopMemorySize Unsigned32,
|
|
prvtIgmpSnoopMemoryAllAllocated Unsigned32
|
|
}
|
|
|
|
prvtIgmpSnoopMemoryPoolId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Uniquely identifies a memory pool item."
|
|
::= { prvtIgmpSnoopMemoryEntry 1 }
|
|
|
|
prvtIgmpSnoopMemoryPoolName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Memory pool name."
|
|
::= { prvtIgmpSnoopMemoryEntry 2 }
|
|
|
|
prvtIgmpSnoopMemoryTaken OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Taken memory."
|
|
::= { prvtIgmpSnoopMemoryEntry 3 }
|
|
|
|
prvtIgmpSnoopMemoryFree OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Free memory."
|
|
::= { prvtIgmpSnoopMemoryEntry 4 }
|
|
|
|
prvtIgmpSnoopMemoryToAllocate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Memory to allocate."
|
|
::= { prvtIgmpSnoopMemoryEntry 5 }
|
|
|
|
prvtIgmpSnoopMemoryInitCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Initialization count."
|
|
::= { prvtIgmpSnoopMemoryEntry 6 }
|
|
|
|
prvtIgmpSnoopMemorySize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Memory size."
|
|
::= { prvtIgmpSnoopMemoryEntry 7 }
|
|
|
|
prvtIgmpSnoopMemoryAllAllocated OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"All allocated memory."
|
|
::= { prvtIgmpSnoopMemoryEntry 8 }
|
|
|
|
prvtIgmpSnoopApplStatsObjects OBJECT IDENTIFIER
|
|
::= { prvtIgmpSnoopObjects 11 }
|
|
|
|
prvtIgmpSnoopCapturedPckts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of captured packets."
|
|
::= { prvtIgmpSnoopApplStatsObjects 1 }
|
|
|
|
prvtIgmpSnoopCapturedReports OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of captured reports."
|
|
::= { prvtIgmpSnoopApplStatsObjects 2 }
|
|
|
|
prvtIgmpSnoopUniqueSources OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of unique sources."
|
|
::= { prvtIgmpSnoopApplStatsObjects 3 }
|
|
|
|
prvtIgmpSnoopUniqueGroupRecords OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of unique group records."
|
|
::= { prvtIgmpSnoopApplStatsObjects 4 }
|
|
|
|
prvtIgmpSnoopDuplicateSources OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of duplicate sources."
|
|
::= { prvtIgmpSnoopApplStatsObjects 5 }
|
|
|
|
prvtIgmpSnoopDuplicateGrpRecs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of duplicate group records."
|
|
::= { prvtIgmpSnoopApplStatsObjects 6 }
|
|
|
|
prvtIgmpSnoopUniqueMacs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of unique MACs."
|
|
::= { prvtIgmpSnoopApplStatsObjects 7 }
|
|
|
|
prvtIgmpSnoopDuplicateMacs OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of duplicate MACs."
|
|
::= { prvtIgmpSnoopApplStatsObjects 8 }
|
|
|
|
prvtIgmpSnoopUniqueHsis OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of unique HSIs."
|
|
::= { prvtIgmpSnoopApplStatsObjects 9 }
|
|
|
|
prvtIgmpSnoopDuplicateHsis OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of duplicate HSIs."
|
|
::= { prvtIgmpSnoopApplStatsObjects 10 }
|
|
|
|
prvtIgmpSnoopMvrObjects OBJECT IDENTIFIER
|
|
::= { prvtIgmpSnoopMIBObjects 3 }
|
|
|
|
prvtIgmpSnoopMvrShutdown OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set to 'true' to shutdown the multicast VLAN registration."
|
|
::= { prvtIgmpSnoopMvrObjects 1 }
|
|
|
|
prvtIgmpSnoopMvrMode OBJECT-TYPE
|
|
SYNTAX INTEGER { static(1), dynamic(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Multicast VLAN registration mode."
|
|
::= { prvtIgmpSnoopMvrObjects 2 }
|
|
|
|
prvtIgmpSnoopMvrVlan OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4092)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MVR VLAN."
|
|
::= { prvtIgmpSnoopMvrObjects 3 }
|
|
|
|
prvtIgmpSnoopMvrSrcIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MVR IP address."
|
|
::= { prvtIgmpSnoopMvrObjects 4 }
|
|
|
|
prvtIgmpSnoopMvrGrpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIgmpSnoopMvrGrpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the MVR static multicast groups."
|
|
::= { prvtIgmpSnoopMvrObjects 10 }
|
|
|
|
prvtIgmpSnoopMvrGrpEntry OBJECT-TYPE
|
|
SYNTAX PrvtIgmpSnoopMvrGrpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configuration related to a MVR multicast group."
|
|
INDEX { prvtIgmpSnoopMvrGrpName }
|
|
::= { prvtIgmpSnoopMvrGrpTable 1 }
|
|
|
|
PrvtIgmpSnoopMvrGrpEntry ::= SEQUENCE {
|
|
prvtIgmpSnoopMvrGrpName OCTET STRING,
|
|
prvtIgmpSnoopMvrGrpRowStatus RowStatus
|
|
}
|
|
|
|
prvtIgmpSnoopMvrGrpName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string uniquely identifying a MVR multicast group.
|
|
Acceptable characters are a-z, A-Z, 0-9, '\', ']', '^', '_'."
|
|
::= { prvtIgmpSnoopMvrGrpEntry 1 }
|
|
|
|
prvtIgmpSnoopMvrGrpRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RowStatus entry for this group."
|
|
::= { prvtIgmpSnoopMvrGrpEntry 2 }
|
|
|
|
prvtIgmpSnoopMvrGrpAsmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIgmpSnoopMvrGrpAsmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the MVR all-sources multicast groups."
|
|
::= { prvtIgmpSnoopMvrObjects 11 }
|
|
|
|
prvtIgmpSnoopMvrGrpAsmEntry OBJECT-TYPE
|
|
SYNTAX PrvtIgmpSnoopMvrGrpAsmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configuration related to a specific group."
|
|
INDEX { prvtIgmpSnoopMvrGrpName, prvtIgmpSnoopMvrGrpAsmIndex }
|
|
::= { prvtIgmpSnoopMvrGrpAsmTable 1 }
|
|
|
|
PrvtIgmpSnoopMvrGrpAsmEntry ::= SEQUENCE {
|
|
prvtIgmpSnoopMvrGrpAsmIndex Unsigned32,
|
|
prvtIgmpSnoopMvrGrpAsmRowStatus RowStatus,
|
|
prvtIgmpSnoopMvrGrpAsmAddr IpAddress,
|
|
prvtIgmpSnoopMvrGrpAsmCount Unsigned32
|
|
}
|
|
|
|
prvtIgmpSnoopMvrGrpAsmIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..1024)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Uniquely identifies an all-source multicast group."
|
|
::= { prvtIgmpSnoopMvrGrpAsmEntry 1 }
|
|
|
|
prvtIgmpSnoopMvrGrpAsmRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RowStatus entry for this group."
|
|
::= { prvtIgmpSnoopMvrGrpAsmEntry 2 }
|
|
|
|
prvtIgmpSnoopMvrGrpAsmAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"In combination with prvtIgmpSnoopMvrGrpAsmCount, defines a
|
|
range of IP addresses belonging to the multicast group."
|
|
::= { prvtIgmpSnoopMvrGrpAsmEntry 3 }
|
|
|
|
prvtIgmpSnoopMvrGrpAsmCount OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..256)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"In combination with prvtIgmpSnoopMvrGrpAsmAddr, defines a
|
|
range of IP addresses belonging to the multicast group."
|
|
::= { prvtIgmpSnoopMvrGrpAsmEntry 4 }
|
|
|
|
prvtIgmpSnoopMvrGrpSsmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIgmpSnoopMvrGrpSsmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containg the MVR source-specific multicast groups."
|
|
::= { prvtIgmpSnoopMvrObjects 12 }
|
|
|
|
prvtIgmpSnoopMvrGrpSsmEntry OBJECT-TYPE
|
|
SYNTAX PrvtIgmpSnoopMvrGrpSsmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configuration related to a specific group."
|
|
INDEX { prvtIgmpSnoopMvrGrpName, prvtIgmpSnoopMvrGrpSsmIndex }
|
|
::= { prvtIgmpSnoopMvrGrpSsmTable 1 }
|
|
|
|
PrvtIgmpSnoopMvrGrpSsmEntry ::= SEQUENCE {
|
|
prvtIgmpSnoopMvrGrpSsmIndex Unsigned32,
|
|
prvtIgmpSnoopMvrGrpSsmRowStatus RowStatus,
|
|
prvtIgmpSnoopMvrGrpSsmAddr IpAddress,
|
|
prvtIgmpSnoopMvrGrpSsmSrcList OCTET STRING,
|
|
prvtIgmpSnoopMvrGrpSsmMode INTEGER
|
|
}
|
|
|
|
prvtIgmpSnoopMvrGrpSsmIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..1024)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Uniquely identifies a source-specific multicast group."
|
|
::= { prvtIgmpSnoopMvrGrpSsmEntry 1 }
|
|
|
|
prvtIgmpSnoopMvrGrpSsmRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RowStatus entry for this group."
|
|
::= { prvtIgmpSnoopMvrGrpSsmEntry 2 }
|
|
|
|
prvtIgmpSnoopMvrGrpSsmAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The multicast IP address of this group."
|
|
::= { prvtIgmpSnoopMvrGrpSsmEntry 3 }
|
|
|
|
prvtIgmpSnoopMvrGrpSsmSrcList OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of the source IP addresses belonging to this group.
|
|
Entries in the list are expressed in ASCII dot-decimal notation (a.c.b.d)
|
|
separated from other entries by a space."
|
|
::= { prvtIgmpSnoopMvrGrpSsmEntry 4 }
|
|
|
|
prvtIgmpSnoopMvrGrpSsmMode OBJECT-TYPE
|
|
SYNTAX INTEGER { include(1), exclude(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mode for this multicast group."
|
|
::= { prvtIgmpSnoopMvrGrpSsmEntry 5 }
|
|
|
|
prvtIgmpSnoopMvrPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIgmpSnoopMvrPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing MVR port-specific configuration."
|
|
::= { prvtIgmpSnoopMvrObjects 13 }
|
|
|
|
prvtIgmpSnoopMvrPortEntry OBJECT-TYPE
|
|
SYNTAX PrvtIgmpSnoopMvrPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configuration related to a specific MVR port."
|
|
INDEX { prvtIgmpSnoopCfgIfName }
|
|
::= { prvtIgmpSnoopMvrPortTable 1 }
|
|
|
|
PrvtIgmpSnoopMvrPortEntry ::= SEQUENCE {
|
|
prvtIgmpSnoopMvrPortRowStatus RowStatus,
|
|
prvtIgmpSnoopMvrPortType INTEGER,
|
|
prvtIgmpSnoopMvrPortExpTrack TruthValue,
|
|
prvtIgmpSnoopMvrPortFastLeave TruthValue
|
|
}
|
|
|
|
prvtIgmpSnoopMvrPortRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RowStatus entry for this MVR port."
|
|
::= { prvtIgmpSnoopMvrPortEntry 1 }
|
|
|
|
prvtIgmpSnoopMvrPortType OBJECT-TYPE
|
|
SYNTAX INTEGER { source(1), receiver(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of port."
|
|
::= { prvtIgmpSnoopMvrPortEntry 2 }
|
|
|
|
prvtIgmpSnoopMvrPortExpTrack OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set to 'true' to enable explicit tracking of the memberhip
|
|
of all multicast hosts."
|
|
::= { prvtIgmpSnoopMvrPortEntry 3 }
|
|
|
|
prvtIgmpSnoopMvrPortFastLeave OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set to 'true' to enable fast-leave mode."
|
|
::= { prvtIgmpSnoopMvrPortEntry 4 }
|
|
|
|
prvtIgmpSnoopMvrPortMcGrpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtIgmpSnoopMvrPortMcGrpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing the multicast groups that are to be forwarded to a port."
|
|
::= { prvtIgmpSnoopMvrObjects 14 }
|
|
|
|
prvtIgmpSnoopMvrPortMcGrpEntry OBJECT-TYPE
|
|
SYNTAX PrvtIgmpSnoopMvrPortMcGrpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row belonging to prvtIgmpSnoopMvrPortMcGrpTable."
|
|
INDEX { prvtIgmpSnoopCfgIfName, prvtIgmpSnoopMvrGrpName }
|
|
::= { prvtIgmpSnoopMvrPortMcGrpTable 1 }
|
|
|
|
PrvtIgmpSnoopMvrPortMcGrpEntry ::= SEQUENCE {
|
|
prvtIgmpSnoopMvrPortMcGrpRStatus RowStatus
|
|
}
|
|
|
|
prvtIgmpSnoopMvrPortMcGrpRStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The RowStatus entry for this multicast group."
|
|
::= { prvtIgmpSnoopMvrPortMcGrpEntry 1 }
|
|
|
|
END -- end of module PRVT-IGMP-SNOOPING-MIB.
|