snmp_mib_archive/WS-SW-IGMP-SNOOP-MIB.mib
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

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
--