mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-18 00:13:02 +00:00
502 lines
15 KiB
Plaintext
502 lines
15 KiB
Plaintext
--
|
|
-- WS-SW-IGMP-SNOOP-MIB.my
|
|
-- MIB generated by MG-SOFT Visual MIB Builder Version 6.0 Build 88
|
|
-- Thursday, January 08, 2009 at 19:39:49
|
|
--
|
|
|
|
WS-SW-IGMP-SNOOP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-GROUP, MODULE-COMPLIANCE
|
|
FROM SNMPv2-CONF
|
|
IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
TruthValue
|
|
FROM SNMPv2-TC
|
|
wsSwIgmpSnoop
|
|
FROM WS-SW-SMI;
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1
|
|
wsSwIgmpSnoopMibModule MODULE-IDENTITY
|
|
LAST-UPDATED "200812111316Z" -- December 11, 2008 at 13:16 GMT
|
|
ORGANIZATION
|
|
"Symbol Technologies, Inc."
|
|
CONTACT-INFO
|
|
"Symbol Technologies, Inc.
|
|
Customer Service
|
|
Postal:
|
|
One Symbol Plaza
|
|
Holtsville, NY 11742-1300
|
|
USA
|
|
Tel: +1. 631.738.6213
|
|
E-mail: support@symbol.com
|
|
Web: http://www.symbol.com/support"
|
|
DESCRIPTION
|
|
"IGMP SNOOP MIB module defines the configuration parameters for
|
|
the IGMP Snoop feature which is used to optimize the multicast
|
|
traffic using IGMP protocol."
|
|
REVISION "200901081938Z" -- January 08, 2009 at 19:38 GMT
|
|
DESCRIPTION
|
|
"02a4
|
|
Added disabled state for Querier Operational state."
|
|
REVISION "200812111907Z" -- December 11, 2008 at 19:07 GMT
|
|
DESCRIPTION
|
|
"02a3
|
|
Added IGMP Snoop Querier Table and its corresponding scalars.
|
|
The last member query interval configuration from Scalars as
|
|
well as the IGMP Vlan configuration table has been removed.
|
|
The Group specific query for IGMP V2 leave is not required
|
|
any more, hence the supporting configuration has been removed."
|
|
REVISION "200810172208Z" -- October 17, 2008 at 22:08 GMT
|
|
DESCRIPTION
|
|
"02a2
|
|
Removed the Row status from VlanConfigTable. Mrouter Table
|
|
removed as get is now merged with VlanConfig Table.
|
|
VlanConfigTable now shows 4094 entries."
|
|
REVISION "200810021338Z" -- October 02, 2008 at 13:38 GMT
|
|
DESCRIPTION
|
|
"02a1
|
|
Created IGMP Snoop MIB"
|
|
::= { wsSwIgmpSnoop 1 }
|
|
|
|
|
|
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1
|
|
wsSwIgmpSnoopMIB OBJECT IDENTIFIER ::= { wsSwIgmpSnoopMibModule 1 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.1
|
|
wsSwIgmpSnoopScalars OBJECT IDENTIFIER ::= { wsSwIgmpSnoopMIB 1 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.1.1
|
|
wsSwIgmpSnoopEnableDefault OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"By Default IGMP Snooping is enabled.
|
|
The default value is TRUE."
|
|
::= { wsSwIgmpSnoopScalars 1 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.1.2
|
|
wsSwIgmpSnoopUnknownMcastFwdDefault OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This configures the default behaviour for unknown multicast
|
|
forward for all Vlans.
|
|
Enabling unknown multicast packets will cause flooding of
|
|
multicast packets which fall outside the range of 224.0.0.X
|
|
and have not been joined by any host.
|
|
Disabling will cause forwarding of such packets only to
|
|
multicast router ports.
|
|
The default value is FALSE."
|
|
::= { wsSwIgmpSnoopScalars 2 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.1.3
|
|
wsSwIgmpSnoopQuerierEnableDefault OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable IGMP Snooping Querier at global level.
|
|
The default value is disabled(FALSE)."
|
|
::= { wsSwIgmpSnoopScalars 3 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.1.4
|
|
wsSwIgmpSnoopQuerierVersionDefault OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
igmpv1(1),
|
|
igmpv2(2),
|
|
igmpv3(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The default IGMP Version for the queries to be generated by
|
|
the querier.
|
|
The default value is igmpv3(3) version."
|
|
::= { wsSwIgmpSnoopScalars 4 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.1.5
|
|
wsSwIgmpSnoopQuerierMaxResponseTimeDefault OBJECT-TYPE
|
|
SYNTAX Integer32 (1..25)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The default IGMP Querier maximum response time used in building
|
|
IGMP V2/V3 queries, indicating the maximum time in seconds in
|
|
which the interested hosts should respond back with a report.
|
|
The default value is 10 seconds."
|
|
::= { wsSwIgmpSnoopScalars 5 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.1.6
|
|
wsSwIgmpSnoopQuerierPresentTimeoutDefault OBJECT-TYPE
|
|
SYNTAX Integer32 (60..300)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The default timeout value for the external IGMP querier connected
|
|
to the switch. This value is used to start of the local Querier
|
|
to send the locally generated IGMP query based on the Querier
|
|
configuration when ever the Multicast router goes away and a Query
|
|
loss is detected.
|
|
The default value is 60 seconds.
|
|
"
|
|
::= { wsSwIgmpSnoopScalars 6 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.1.7
|
|
wsSwIgmpSnoopQuerierQueryIntervalDefault OBJECT-TYPE
|
|
SYNTAX Integer32 (1..18000)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The default query interval which will be used by the
|
|
IGMP querier to build and send the locally generated IGMP
|
|
queries periodically. The configured query interval will
|
|
be common across all VLAN.
|
|
The default value is 60 seconds."
|
|
::= { wsSwIgmpSnoopScalars 7 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.1.8
|
|
wsSwIgmpSnoopQuerierIPAddressDefault OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Default source IP Address used by the querier as source IP while generating
|
|
the IGMP queries.
|
|
The default value is 0.0.0.0. "
|
|
::= { wsSwIgmpSnoopScalars 8 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.2
|
|
wsSwIgmpSnoopVlanConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WsSwIgmpSnoopVlanConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures IGMP Snooping configuration per Vlan. User can
|
|
provide static multicast router ports for each vlan and
|
|
needs to configure the learning mode to be static in
|
|
case he is configuring static entries else write will fail."
|
|
::= { wsSwIgmpSnoopMIB 2 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.2.1
|
|
wsSwIgmpSnoopVlanConfigEntry OBJECT-TYPE
|
|
SYNTAX WsSwIgmpSnoopVlanConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in wsSwIgmpSnoopingVlanConfigTable"
|
|
INDEX { wsSwIgmpSnoopVlanIndex }
|
|
::= { wsSwIgmpSnoopVlanConfigTable 1 }
|
|
|
|
|
|
WsSwIgmpSnoopVlanConfigEntry ::=
|
|
SEQUENCE {
|
|
wsSwIgmpSnoopVlanIndex
|
|
Integer32,
|
|
wsSwIgmpSnoopEnable
|
|
TruthValue,
|
|
wsSwIgmpSnoopUnknownMcastFwd
|
|
TruthValue,
|
|
wsSwIgmpSnoopLearningMode
|
|
INTEGER,
|
|
wsSwIgmpSnoopMrouterSetStaticPort
|
|
OCTET STRING
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.2.1.1
|
|
wsSwIgmpSnoopVlanIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4094)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Index for the current table and is the actual VLAN's
|
|
configured on the switch."
|
|
::= { wsSwIgmpSnoopVlanConfigEntry 1 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.2.1.2
|
|
wsSwIgmpSnoopEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable IGMP Snooping on this Vlan.
|
|
By Default IGMP Snooping is enabled.
|
|
The default value is TRUE."
|
|
DEFVAL { 1 }
|
|
::= { wsSwIgmpSnoopVlanConfigEntry 2 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.2.1.3
|
|
wsSwIgmpSnoopUnknownMcastFwd OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enabling unknown multicast packets will cause flooding of
|
|
multicast packets which fall outside the range of 224.0.0.X
|
|
and have not been joined by any host.
|
|
Disabling will cause forwarding of such packets only to multicast
|
|
router ports.
|
|
The Default value if False."
|
|
DEFVAL { 1 }
|
|
::= { wsSwIgmpSnoopVlanConfigEntry 3 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.2.1.4
|
|
wsSwIgmpSnoopLearningMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
pimDvmrp(1),
|
|
static(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the multicast router port learning method for
|
|
IGMP Snooping as described below:
|
|
pimDvmrp(1) : Protocol Independent Multicast and Distance Vector
|
|
static(2) : Static entry
|
|
|
|
The Default value is pimDvmrp(1)."
|
|
DEFVAL { pimDvmrp }
|
|
::= { wsSwIgmpSnoopVlanConfigEntry 4 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.2.1.5
|
|
wsSwIgmpSnoopMrouterSetStaticPort OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"In case if the learning of multicast router ports is static then
|
|
one can do a set operation over this OID to configure the set of
|
|
physical ports for this vlan where the Multicast routers are connected.
|
|
If learn mode is pim-dvmrp the set over this OID will give a commit fail
|
|
as an error condition. For multiple ports to be configured user can
|
|
give comma separated port names Eg. ge1,ge3."
|
|
::= { wsSwIgmpSnoopVlanConfigEntry 5 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.3
|
|
wsSwIgmpSnoopQuerierTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WsSwIgmpSnoopQuerierEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides the configuration for the IGMP Querier
|
|
which is used to send out the IGMP general queries locally
|
|
in the absence of any external Querier."
|
|
::= { wsSwIgmpSnoopMIB 3 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.3.1
|
|
wsSwIgmpSnoopQuerierEntry OBJECT-TYPE
|
|
SYNTAX WsSwIgmpSnoopQuerierEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the wsSwIgmpSnoopQuerierTable."
|
|
INDEX { wsSwIgmpSnoopQuerierVlanIndex }
|
|
::= { wsSwIgmpSnoopQuerierTable 1 }
|
|
|
|
|
|
WsSwIgmpSnoopQuerierEntry ::=
|
|
SEQUENCE {
|
|
wsSwIgmpSnoopQuerierVlanIndex
|
|
Integer32,
|
|
wsSwIgmpSnoopQuerierEnable
|
|
TruthValue,
|
|
wsSwIgmpSnoopQuerierVersion
|
|
INTEGER,
|
|
wsSwIgmpSnoopQuerierMaxResponseTime
|
|
INTEGER,
|
|
wsSwIgmpSnoopQuerierPresentTimeout
|
|
INTEGER,
|
|
wsSwIgmpSnoopQuerierIPAddress
|
|
IpAddress,
|
|
wsSwIgmpSnoopQuerierOperationalState
|
|
INTEGER
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.3.1.1
|
|
wsSwIgmpSnoopQuerierVlanIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4094)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Index for the current table and is the actual VLAN's
|
|
configured on the switch."
|
|
::= { wsSwIgmpSnoopQuerierEntry 1 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.3.1.2
|
|
wsSwIgmpSnoopQuerierEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable IGMP Snooping Querier on this Vlan.
|
|
By Default IGMP Snooping Querier is disabled.
|
|
The default value is FALSE."
|
|
DEFVAL { 2 }
|
|
::= { wsSwIgmpSnoopQuerierEntry 2 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.3.1.3
|
|
wsSwIgmpSnoopQuerierVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
igmpv1(1),
|
|
igmpv2(2),
|
|
igmpv3(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IGMP Version for the queries to be generated by
|
|
the querier. The Default value is igmpv3(3) version."
|
|
DEFVAL { igmpv3 }
|
|
::= { wsSwIgmpSnoopQuerierEntry 3 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.3.1.4
|
|
wsSwIgmpSnoopQuerierMaxResponseTime OBJECT-TYPE
|
|
SYNTAX INTEGER (1..25)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IGMP Querier maximum response time used in building
|
|
IGMP V2/V3 queries, indicating the maximum time in seconds in
|
|
which the interested hosts should resond back with a report."
|
|
DEFVAL { 10 }
|
|
::= { wsSwIgmpSnoopQuerierEntry 4 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.3.1.5
|
|
wsSwIgmpSnoopQuerierPresentTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER (60..300)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The timeout value for the external IGMP querier connected
|
|
to the switch. This value is used to start of the local Querier
|
|
to send the locally generated IGMP query based on the Querier
|
|
configuration when ever the Multicast router goes away and a Query
|
|
loss is detected.
|
|
"
|
|
DEFVAL { 60 }
|
|
::= { wsSwIgmpSnoopQuerierEntry 5 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.3.1.6
|
|
wsSwIgmpSnoopQuerierIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source IP Address used by the querier while generating
|
|
the IGMP queries. By default this is zero. If the querier is
|
|
enabled and it's IP address is not configured then switch will
|
|
try to the following IP address in the given prefrence:
|
|
1. Use the Querier global default IP address.
|
|
2. use the corresponding SVI IP.
|
|
3. Try to use the first occurring IP address among all the
|
|
interfaces.
|
|
If none of the above has been configured for an IP address then it will not send
|
|
send out the query."
|
|
DEFVAL { 0 }
|
|
::= { wsSwIgmpSnoopQuerierEntry 6 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.3.1.7
|
|
wsSwIgmpSnoopQuerierOperationalState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
querier(1),
|
|
nonquerier(2),
|
|
disabled(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This OID shows the operational status of the Querier.
|
|
The Querier goes to non-querier state when ever wireless switch
|
|
detects a query coming from a Multicast router or any other querier
|
|
from an external network. In the absence of a multicast router or a
|
|
query loss is detected and if the IGMP Querier is enabled globally
|
|
and on this vlan then it will move to querier state.
|
|
|
|
"
|
|
DEFVAL { disabled }
|
|
::= { wsSwIgmpSnoopQuerierEntry 7 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.20
|
|
wsSwIgmpSnoopConf OBJECT IDENTIFIER ::= { wsSwIgmpSnoopMIB 20 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.20.1
|
|
wsSwIgmpSnoopGroups OBJECT IDENTIFIER ::= { wsSwIgmpSnoopConf 1 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.20.1.1
|
|
wsSwIgmpSnoopObjectGroup OBJECT-GROUP
|
|
OBJECTS { wsSwIgmpSnoopUnknownMcastFwdDefault, wsSwIgmpSnoopVlanIndex, wsSwIgmpSnoopUnknownMcastFwd, wsSwIgmpSnoopMrouterSetStaticPort, wsSwIgmpSnoopLearningMode,
|
|
wsSwIgmpSnoopQuerierIPAddress, wsSwIgmpSnoopQuerierPresentTimeout, wsSwIgmpSnoopQuerierMaxResponseTime, wsSwIgmpSnoopQuerierVersion, wsSwIgmpSnoopQuerierEnable,
|
|
wsSwIgmpSnoopQuerierVlanIndex, wsSwIgmpSnoopQuerierIPAddressDefault, wsSwIgmpSnoopQuerierQueryIntervalDefault, wsSwIgmpSnoopQuerierPresentTimeoutDefault, wsSwIgmpSnoopQuerierMaxResponseTimeDefault,
|
|
wsSwIgmpSnoopQuerierVersionDefault, wsSwIgmpSnoopQuerierEnableDefault, wsSwIgmpSnoopQuerierOperationalState, wsSwIgmpSnoopEnable, wsSwIgmpSnoopEnableDefault
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description."
|
|
::= { wsSwIgmpSnoopGroups 1 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.20.2
|
|
wsSwIgmpSnoopCompliances OBJECT IDENTIFIER ::= { wsSwIgmpSnoopConf 2 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.388.14.2.17.1.1.20.2.1
|
|
wsSwIgmpSnoopCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { wsSwIgmpSnoopObjectGroup }
|
|
::= { wsSwIgmpSnoopCompliances 1 }
|
|
|
|
|
|
|
|
END
|
|
|
|
--
|
|
-- WS-SW-IGMP-SNOOP-MIB.my
|
|
--
|