Observium_CE/mibs/zhone/ZHONE-COM-BRIDGE-REC-MIB

4658 lines
132 KiB
Plaintext

--
-- comBridgeRec.mib
-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 285
-- Tuesday, November 11, 2014 at 07:06:59
--
ZHONE-COM-BRIDGE-REC-MIB DEFINITIONS ::= BEGIN
IMPORTS
AtmVpIdentifier, AtmVcIdentifier
FROM ATM-TC-MIB
ifIndex, ifAlias, InterfaceIndex
FROM IF-MIB
ifPhysAddress, PhysAddress
FROM RFC1213-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE,
MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
TruthValue, MacAddress, TEXTUAL-CONVENTION
FROM SNMPv2-TC
zhone, zhoneBridge, zhoneModules
FROM Zhone
ZhoneAdminString, ZhoneRowStatus
FROM Zhone-TC;
-- To create generated mib handler:
-- /vob/EPILOGUE/binaries/emissary/solaris/mibcomp iftype.mib Zhone.mib Zhone-TC.mib rfc1907.mib rfc2233.mib rfc2514.mib rfc1213.mib rfc2571.mib -stub -o bridgeHdlr.c comBridgeRec.mib
--
-- To create generated protection layer:
-- /vob/zhonetools/bin/pahrser.pl iftype.mib Zhone.mib Zhone-TC.mib rfc2514.mib rfc2233.mib rfc2571.mib comBridgeRec.mib
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-- 1.3.6.1.4.1.5504.6.77
bridgeRecord MODULE-IDENTITY
LAST-UPDATED "201302200249Z" -- February 20, 2013 at 02:49 GMT
ORGANIZATION
"Zhone Technologies, Inc."
CONTACT-INFO
" Postal:
Zhone Technologies, Inc.
@ Zhone Way
7001 Oakport Street
Oakland, CA 94621
USA
Toll-Free: +1 877-ZHONE20 (+1 877-946-6320)
Tel: +1-510-777-7000
Fax: +1-510-777-7001
E-mail: support@zhone.com"
DESCRIPTION
"BRIDGE record MIB
IP Software
Minneapolis, MN
"
REVISION "201411110701Z" -- November 11, 2014 at 07:01 GMT
DESCRIPTION
"1. add more fields to bridgeStats
2. add mroe fields to bridgeCmd
3. clean up group errors
4. clean up IGMP STATS code generation"
REVISION "201409060532Z" -- September 06, 2014 at 05:32 GMT
DESCRIPTION
"1. Add BridgeInterfaceStatus table"
REVISION "201405160558Z" -- May 16, 2014 at 05:58 GMT
DESCRIPTION
"Fix NetworkAddress compatibility issues with netsnmp"
REVISION "201404071038Z" -- April 07, 2014 at 10:38 GMT
DESCRIPTION
"1. add staticBridgePathTable
2. add bridgePathIfLookupTable
3. add bridgePathAddressLookupTable"
REVISION "201311120856Z" -- November 12, 2013 at 08:56 GMT
DESCRIPTION
"1. Add byte counters to bridgeStats
2. Add GPON object to bridge I/F record table"
REVISION "201310101121Z" -- October 10, 2013 at 11:21 GMT
DESCRIPTION
"Add bytes option to bridgeIfOnDemandStatsEnabled"
REVISION "201308140351Z" -- August 14, 2013 at 03:51 GMT
DESCRIPTION
"Modified the range for unicastAgingPeriod"
REVISION "201306181103Z" -- June 18, 2013 at 11:03 GMT
DESCRIPTION
"Add IPOB bridge types"
REVISION "201306141208Z" -- June 14, 2013 at 12:08 GMT
DESCRIPTION
"reorder bridge-type values to be compatible with ZMS"
REVISION "201306062102Z" -- June 06, 2013 at 21:02 GMT
DESCRIPTION
"add bridgeType to Bridge Interface Record"
REVISION "201305100359Z" -- May 10, 2013 at 03:59 GMT
DESCRIPTION
"Changed the start range of packetRuleGroupIndex to 0 to support default packet group"
REVISION "201302201334Z" -- February 20, 2013 at 13:34 GMT
DESCRIPTION
"Added IGMP V3 stats."
REVISION "201210221559Z" -- October 22, 2012 at 15:59 GMT
DESCRIPTION
"Added secMvrAddr(15) as a new static-bridge address type."
REVISION "201206121240Z" -- June 12, 2012 at 12:40 GMT
DESCRIPTION
"Add bridgeIgmpTable."
REVISION "201204111444Z" -- April 11, 2012 at 14:44 GMT
DESCRIPTION
"Added staticBridgeIgmpDscp."
REVISION "201203150704Z" -- March 15, 2012 at 07:04 GMT
DESCRIPTION
"changed some defaults for 'stp-params' due to support of MSTP."
REVISION "201203060905Z" -- March 06, 2012 at 09:05 GMT
DESCRIPTION
"Change default value of eapsConfigSnmpTrap to TRUE"
REVISION "201201261735Z" -- January 26, 2012 at 17:35 GMT
DESCRIPTION
"Added 4 new Bridge Storm Detect counters to the BridgeStats table."
REVISION "201111151759Z" -- November 15, 2011 at 17:59 GMT
DESCRIPTION
"Added bridgeStormDetect(46) enum to packetRuleType and created new bridgestormDetection Trap."
REVISION "201109200249Z" -- September 20, 2011 at 02:49 GMT
DESCRIPTION
"Added eaps topology table."
REVISION "201107061707Z" -- July 06, 2011 at 17:07 GMT
DESCRIPTION
"Add bridgeState and bridgeIfUnblock"
REVISION "201106211146Z" -- June 21, 2011 at 11:46 GMT
DESCRIPTION
"Add mac address string to bridge loop trap"
REVISION "201106162107Z" -- June 16, 2011 at 21:07 GMT
DESCRIPTION
"Add bridgeLoopDetection Trap."
REVISION "201105151035Z" -- May 15, 2011 at 10:35 GMT
DESCRIPTION
"Added staticBridgeLoopPrevention in static bridge table"
REVISION "201102151716Z" -- February 15, 2011 at 17:16 GMT
DESCRIPTION
"Added vlanParms(14) to staticBridgeAddressType."
REVISION "201101312116Z" -- January 31, 2011 at 21:16 GMT
DESCRIPTION
"Added a value clrIgmpStats to bridgeCmdOperation enum field"
REVISION "201008311726Z" -- August 31, 2010 at 17:26 GMT
DESCRIPTION
"Changed bridgeIfMaxVideoStreams upper limit to 1024."
REVISION "201008161247Z" -- August 16, 2010 at 12:47 GMT
DESCRIPTION
"Add igmpCustomIPAddress to static bridge profile"
REVISION "201007301207Z" -- July 30, 2010 at 12:07 GMT
DESCRIPTION
"Add Vlan and Xlan translation to bridge I/F"
REVISION "201003171032Z" -- March 17, 2010 at 10:32 GMT
DESCRIPTION
"Added bridgeIgmpStats"
REVISION "201002081508Z" -- February 08, 2010 at 15:08 GMT
DESCRIPTION
"Added eapsTrapPrefix (traps for EAPS)"
REVISION "201002081507Z" -- February 08, 2010 at 15:07 GMT
DESCRIPTION
"Added eapsStatsTable (row of eapsStatsEntry for each domain)."
REVISION "201002081505Z" -- February 08, 2010 at 15:05 GMT
DESCRIPTION
"Added EapsStatusTable (row of eapsStatusEntry for each domain state machine)."
REVISION "201002081455Z" -- February 08, 2010 at 14:55 GMT
DESCRIPTION
"Added eapsConfigRowStatus to eapsConfigEntry"
REVISION "200909161635Z" -- September 16, 2009 at 16:35 GMT
DESCRIPTION
"Added eapsProtectedVlanEntryIndex to the eapsProtectedVlanTable.
Fixed a couple of typos. Swapped the Zhone markup comments for
eapsProtectedVlanLowerRange and UpperRange because they were
in reverse order. The swapping of the markup comments was
completely cosmetic and did not change any functionality or
behavior."
REVISION "200909101649Z" -- September 10, 2009 at 16:49 GMT
DESCRIPTION
"Add blockAsym(5) and blockAll(6) to flap control."
REVISION "200907061621Z" -- July 06, 2009 at 16:21 GMT
DESCRIPTION
"Changed INDEX for eapsConfigEntry to primaryPortLineGroup, secondaryPortLineGroup, controlVlan"
REVISION "200906261042Z" -- June 26, 2009 at 10:42 GMT
DESCRIPTION
"Added 'enable' field to eaps-domain-record
Added QUICK_ACCESS keyword to 'domainName'"
REVISION "200905011521Z" -- May 01, 2009 at 15:21 GMT
DESCRIPTION
"Added EAPS Group to MIB."
REVISION "200903231623Z" -- March 23, 2009 at 16:23 GMT
DESCRIPTION
"1. Rename bridgeIfIngressStats to bridgeIfOnDemandStatsEnabled
2. Rename bridgeStatsRulesSupported to bridgeOnDemandStatsRulesSupported
3. Rename bridgeStatsIngressRemaing to bridgeOnDemandStatsRulesRemaining"
REVISION "200902131650Z" -- February 13, 2009 at 16:50 GMT
DESCRIPTION
"Added bridgeIfIngressStats to bridgeInterfaceTable
and bridgeStatsIngressSupported,bridgeStatsIngressRemaing
to bridgeStatsTable"
REVISION "200901141324Z" -- January 14, 2009 at 13:24 GMT
DESCRIPTION
"Add bridgeStatsTable"
REVISION "200811040954Z" -- November 04, 2008 at 09:54 GMT
DESCRIPTION
"Added aclAllow/aclDeny to packetRuleType
and updated description field."
REVISION "200804181429Z" -- April 18, 2008 at 14:29 GMT
DESCRIPTION
"Add packet-rule-type colorAwareRateLimitDiscard"
REVISION "200801101628Z" -- January 10, 2008 at 16:28 GMT
DESCRIPTION
"Add staticBridgeAddressType values
dhcpIpAddr and dhcpMacAddr"
REVISION "200711210723Z" -- November 21, 2007 at 07:23 GMT
DESCRIPTION
"Fixed a comment."
REVISION "200711121421Z" -- November 12, 2007 at 14:21 GMT
DESCRIPTION
"Added stpBind, and mstpInstance"
REVISION "200711081308Z" -- November 08, 2007 at 13:08 GMT
DESCRIPTION
"Added profile for STP."
REVISION "200710101528Z" -- October 10, 2007 at 15:28 GMT
DESCRIPTION
"Added dstMacSwapStatic and dstMacSwapDynamic to the packetRuleType enum values."
REVISION "200709250931Z" -- September 25, 2007 at 09:31 GMT
DESCRIPTION
"Added fast(4) to staticBridgeFlapControl."
REVISION "200707181604Z" -- July 18, 2007 at 16:04 GMT
DESCRIPTION
"Added new objects in bridgeInterfaceEntry record.
Then new objects are bridgeIfTableBasedFilter and bridgeIfDhcpLearn."
REVISION "200704161736Z" -- April 16, 2007 at 17:36 GMT
DESCRIPTION
"Add bridgePPoETable."
REVISION "200704111222Z" -- April 11, 2007 at 12:22 GMT
DESCRIPTION
"Add fields floodUnknown and floodMulticast
to bridge-interface record"
REVISION "200611270925Z" -- November 27, 2006 at 09:25 GMT
DESCRIPTION
"Add isPPPoA to bridgeInterface and
bridgeInsertPPPoEVendorTag(99) to
bridgeConfigType."
REVISION "200609101002Z" -- September 10, 2006 at 10:02 GMT
DESCRIPTION
"Add fields to bridgeInterface and staticBridge entries.
Add a bridgeConfigType."
REVISION "200604261551Z" -- April 26, 2006 at 15:51 GMT
DESCRIPTION
"added slanId to index for bridgeIfLookup, and bridgeaddressLookup."
REVISION "200602011419Z" -- February 01, 2006 at 14:19 GMT
DESCRIPTION
"V01.00.12 - Added slan to static-Bridge profile reqd for QinQ support."
REVISION "200601201500Z" -- January 20, 2006 at 15:00 GMT
DESCRIPTION
"V01.00.11 - Added support for QinQ"
REVISION "200511111646Z" -- November 11, 2005 at 16:46 GMT
DESCRIPTION
"V01.00.10 - Add staticBridgeFlapControl."
REVISION "200508011213Z" -- August 01, 2005 at 12:13 GMT
DESCRIPTION
"V01.00.09 - Added bridgeIfLookupFlush to bridgeIfLookupTableEntry
and bridgeAddressLookupFlush to bridgeAddressLookupTable."
REVISION "200507201713Z" -- July 20, 2005 at 17:13 GMT
DESCRIPTION
"V01.00.08 - Added bridgeIfVlanIdCOS, bridgeIfOutgoingCOSOption,
bridgeIfOutgoingCOSValue to bridgeInterfaceTableEntry."
REVISION "200412171506Z" -- December 17, 2004 at 15:06 GMT
DESCRIPTION
"V01.00.07 - added two new address
types to staticBridgeAddressTyoe."
REVISION "200406021609Z" -- June 02, 2004 at 16:09 GMT
DESCRIPTION
"V01.00.06 - Added bridgeIfCustomDHCP, bridgeIfConfigGroupIndex to
bridgeInterfaceTableEntry. Added bridgeIfConfigGroupNextIndexTable
Added bridgeConfigTable Removed bridgeForbidOui from
staticBridgeAddressType members
"
REVISION "200404151326Z" -- April 15, 2004 at 13:26 GMT
DESCRIPTION
"V01.00.05 - Added to staticBridgeAddressType members:
bridgeForbidOui, dhcpAllowOui."
REVISION "200402011321Z" -- February 01, 2004 at 13:21 GMT
DESCRIPTION
"V01.00.04 - changed lower range of bridgeIfVci to 0
in order to accomate ethernet bridging."
REVISION "200310071422Z" -- October 07, 2003 at 14:22 GMT
DESCRIPTION
"V01.00.03 - Add index value to staticBridge.
Add lowerIfIndex to BridgeIf."
REVISION "200309220932Z" -- September 22, 2003 at 09:32 GMT
DESCRIPTION
"V01.00.02 - Changed staticBridgeEntry INDEX."
REVISION "200307291921Z" -- July 29, 2003 at 19:21 GMT
DESCRIPTION
"V01.00.01 - modified for VLAN bridging."
REVISION "200109181100Z" -- September 18, 2001 at 11:00 GMT
DESCRIPTION
"V01.00.00 - Initial Release"
::= { zhoneModules 77 }
--
-- Textual conventions
--
PacketRuleGroupIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Description."
SYNTAX Integer32 (0..2147483647)
EapsState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"EAPS State Values (per RFC 3619bis).
IDLE = 0x00 (EAPS Domain (Master/Transit) still not
running)
COMPLETE = 0x01 (Master in complete State)
FAILED = 0x02 (Master in Failed State)
LINKS-UP = 0x03 (Transit in links-up State. Both ring-ports
are up)
LINK-DOWN = 0x04 (Transit in Link-Down State. One or both
ring-ports are down)
PREFORWARDING = 0x05 (Transit in Preforwarding State)
INIT = 0x06 (Master in Init State)"
SYNTAX INTEGER
{
idle(0),
complete(1),
failed(2),
links-up(3),
link-down(4),
preForwarding(5),
init(6)
}
BridgeState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"state as shown in 'bridge show'."
SYNTAX INTEGER
{
up(1),
down(2),
trouble(3),
notAvailable(4),
initializing(5),
adminDown(6),
adminStateTest(7),
adminStateNone(8),
ready(9),
discovering(10),
unknown(11),
blocked(12),
pending(13),
disabled(14),
learning(15),
forwarding(16),
blockedFlapping(17),
blockedPersistent(18),
blockedFlappingPersistent(19)
}
-- Same as PhysAddress except 16-byte IPv6 is used.
--
NetworkAddress ::= OCTET STRING
--
-- Node definitions
--
-- 1.3.6.1.4.1.5504.4.7.1
bridgeInterfaceGroup OBJECT-GROUP
OBJECTS { bridgeIfVci, bridgeIfVpi, bridgeIfVlanId, bridgeIfStripAndInsert, bridgeIfCustomARP,
bridgeIfFilterBroadcast, bridgeIfLearnIp, bridgeIfLearnUnicast, bridgeIfMaxUnicast, bridgeIfLearnMulticast,
bridgeIfForwardToUnicast, bridgeIfForwardToMulticast, bridgeIfForwardToDefault, bridgeLowerIfIndex , bridgeAddressLookupStaticOrDynamic,
bridgeIfLookupStaticOrDynamic, bridgeIfCustomDHCP, staticBridgeMulticastAging, bridgeIfRowStatus, staticBridgeRowStatus,
bridgeIfLookupFlush, bridgeIfOutgoingCOSValue , bridgeIfOutgoingCOSOption, bridgeIfVlanIdCOS, bridgeAddressLookupFlush,
staticBridgeFlapControl, bridgeIfStagOutgoingCOSValue, bridgeIfStagCOS, bridgeIfStagOutgoingCOSOption, bridgeIfStagStripAndInsert,
bridgeIfStagId, bridgeIfStagTPID, packetRuleValue, packetRuleRowStatus, packetRuleGroupMemberNextIndex,
bridgeIfEgressPacketRuleGroupIndex, bridgeIfIngressPacketRuleGroupIndex, packetRuleGroupIndexNext, packetRuleValue5, packetRuleValue4,
packetRuleValue3, eapsConfigControlVlan, eapsConfigPrimaryPortLineGroup, eapsConfigSecondaryPortLineGroup, eapsConfigIsMasterNode,
eapsConfigControlVlanPriority, eapsConfigDomainName, eapsConfigMsgTxInterval, eapsConfigTimeout, eapsConfigMaxDroppedMessages,
eapsConfigSnmpTrap, eapsProtectedVlanLowerRange, eapsProtectedVlanUpperRange, eapsConfigDomainEnable, eapsProtectedVlanEntryIndex,
genQueryRx, genQueryTx, specQueryRx, specQueryTx, v2ReportsRx,
v2ReportsTx, leavesRx, leavesTx, unknownRx, errorRx,
actChans, actHosts, staticBridgeLoopPrevention, v3ReportsTx, v3ReportsRx,
v3SpecQueryTx, v3SpecQueryRx, v3GenQueryTx, v3GenQueryRx, packetRuleValue2,
packetRuleType }
STATUS current
DESCRIPTION
"The bridge Interface Record object group. "
::= { zhoneBridge 1 }
-- 1.3.6.1.4.1.5504.4.7.2
bridgeInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF BridgeInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information required for the management
of bridge interfaces."
::= { zhoneBridge 2 }
-- 1.3.6.1.4.1.5504.4.7.2.1
bridgeInterfaceEntry OBJECT-TYPE
SYNTAX BridgeInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry exists for each bridge interface in the system.
At a mininum the ifIndex must be present to create a row."
INDEX { ifIndex }
::= { bridgeInterfaceTable 1 }
BridgeInterfaceEntry ::=
SEQUENCE {
bridgeIfVpi
AtmVpIdentifier,
bridgeIfVci
AtmVcIdentifier,
bridgeIfVlanId
Integer32,
bridgeIfStripAndInsert
TruthValue,
bridgeIfCustomARP
TruthValue,
bridgeIfFilterBroadcast
TruthValue,
bridgeIfLearnIp
TruthValue,
bridgeIfLearnUnicast
TruthValue,
bridgeIfMaxUnicast
Integer32,
bridgeIfLearnMulticast
TruthValue,
bridgeIfForwardToUnicast
TruthValue,
bridgeIfForwardToMulticast
TruthValue,
bridgeIfForwardToDefault
TruthValue,
bridgeLowerIfIndex
InterfaceIndex,
bridgeIfRowStatus
ZhoneRowStatus,
bridgeIfCustomDHCP
TruthValue,
bridgeIfIngressPacketRuleGroupIndex
PacketRuleGroupIndex,
bridgeIfVlanIdCOS
Integer32,
bridgeIfOutgoingCOSOption
INTEGER,
bridgeIfOutgoingCOSValue
Integer32,
bridgeIfStagTPID
Integer32,
bridgeIfStagId
Integer32,
bridgeIfStagStripAndInsert
TruthValue,
bridgeIfStagOutgoingCOSOption
INTEGER,
bridgeIfStagCOS
Integer32,
bridgeIfStagOutgoingCOSValue
Integer32,
bridgeIfMcastControlList
SnmpAdminString,
bridgeIfMaxVideoStreams
Unsigned32,
bridgeIfIsPPPoA
TruthValue,
bridgeIfFloodUnknown
TruthValue,
bridgeIfFloodMulticast
TruthValue,
bridgeIfEgressPacketRuleGroupIndex
PacketRuleGroupIndex,
bridgeIfTableBasedFilter
BITS,
bridgeIfDhcpLearn
BITS,
bridgeIfOnDemandStatsEnabled
INTEGER,
bridgeIfMvrVlan
Integer32,
bridgeIfVlanXlateFrom
Integer32,
bridgeIfSlanXlateFrom
Integer32,
bridgeIfBridgeState
BridgeState,
bridgeIfUnblock
TruthValue,
bridgeType
INTEGER,
bridgeIfGponGemPortId
Unsigned32,
bridgeIfGponTrafficProfile
Unsigned32,
bridgeIfIncomingCOSOption
INTEGER,
bridgeIfStagIncomingCOSOption
INTEGER
}
--
-- 1.3.6.1.4.1.5504.4.7.2.1.1
bridgeIfVpi OBJECT-TYPE
SYNTAX AtmVpIdentifier
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If this bridge interface is on an ATM VC, the ATM VPI
is specified here. If the bridge interface is not an ATM VC,
this field is ignored. The VPI value for a VPL or VCL. The
value VPI=0 is only allowed for a VCL. For ATM UNIs supporting
VPCs the VPI value ranges from 0 to 255. The VPI
value 0 is supported for ATM UNIs conforming to
the ATM Forum UNI 4.0 Annex 8 (Virtual UNIs)
specification. For ATM UNIs supporting VCCs the
VPI value ranges from 0 to 255. For ATM NNIs the
VPI value ranges from 0 to 4095. The maximum VPI
value cannot exceed the value allowable by
atmInterfaceMaxVpiBits defined in ATM-MIB."
DEFVAL { 0 }
::= { bridgeInterfaceEntry 1 }
--
-- 1.3.6.1.4.1.5504.4.7.2.1.2
bridgeIfVci OBJECT-TYPE
SYNTAX AtmVcIdentifier
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If this bridge interface is on an ATM VC, the ATM VCI is
specified here. The range is 32...65535. The maximum VCI
value cannot exceed the value allowable by atmInterfaceMaxVciBits defined in ATM-MIB.
If the bridge interface is not an ATM VC, but for example an
ethernet interface, this field should be set to 0."
::= { bridgeInterfaceEntry 2 }
-- 1.3.6.1.4.1.5504.4.7.2.1.3
bridgeIfVlanId OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Virtual LAN Id for VLAN Tag Insertion."
DEFVAL { 0 }
::= { bridgeInterfaceEntry 3 }
-- 1.3.6.1.4.1.5504.4.7.2.1.4
bridgeIfStripAndInsert OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If true, enable VLAN Tagging."
DEFVAL { false }
::= { bridgeInterfaceEntry 4 }
-- 1.3.6.1.4.1.5504.4.7.2.1.5
bridgeIfCustomARP OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If true, send ARP requests selectively or by flood."
DEFVAL { false }
::= { bridgeInterfaceEntry 5 }
-- 1.3.6.1.4.1.5504.4.7.2.1.6
bridgeIfFilterBroadcast OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If true, discard non-ARP broadcast packets."
DEFVAL { false }
::= { bridgeInterfaceEntry 6 }
-- 1.3.6.1.4.1.5504.4.7.2.1.7
bridgeIfLearnIp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If true, snoop unicast packets to build ARP table. "
DEFVAL { false }
::= { bridgeInterfaceEntry 7 }
-- 1.3.6.1.4.1.5504.4.7.2.1.8
bridgeIfLearnUnicast OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If true, snoop unicast packets to build MAC paths."
DEFVAL { false }
::= { bridgeInterfaceEntry 8 }
-- 1.3.6.1.4.1.5504.4.7.2.1.9
bridgeIfMaxUnicast OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Maximum number of unicast addresses for I/F."
::= { bridgeInterfaceEntry 9 }
-- 1.3.6.1.4.1.5504.4.7.2.1.10
bridgeIfLearnMulticast OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If true, snoop multicast packets for IGMP joins/leaves."
DEFVAL { false }
::= { bridgeInterfaceEntry 10 }
-- 1.3.6.1.4.1.5504.4.7.2.1.11
bridgeIfForwardToUnicast OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If true, attempt to forward via unicast MAC paths."
DEFVAL { false }
::= { bridgeInterfaceEntry 11 }
-- 1.3.6.1.4.1.5504.4.7.2.1.12
bridgeIfForwardToMulticast OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If true, attempt to forward via multicast MAC paths."
DEFVAL { false }
::= { bridgeInterfaceEntry 12 }
-- 1.3.6.1.4.1.5504.4.7.2.1.13
bridgeIfForwardToDefault OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If true, attempt to forward via VLAN default paths."
DEFVAL { false }
::= { bridgeInterfaceEntry 13 }
-- 1.3.6.1.4.1.5504.4.7.2.1.14
bridgeLowerIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An entry exists for each bridge interface in the
system. Only Ifindex and lower if index is needed
to create a row."
::= { bridgeInterfaceEntry 14 }
-- 1.3.6.1.4.1.5504.4.7.2.1.15
bridgeIfRowStatus OBJECT-TYPE
SYNTAX ZhoneRowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create and remove rows in the table.
See bridgeInterfaceEntry description for minimum requirements."
DEFVAL { active }
::= { bridgeInterfaceEntry 15 }
-- 1.3.6.1.4.1.5504.4.7.2.1.16
bridgeIfCustomDHCP OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If TRUE, forwards broadcast DHCPOFFER or DHCPACK
packets even if bridgeFilterBroadcast is TRUE for that
interface.
"
DEFVAL { false }
::= { bridgeInterfaceEntry 16 }
-- 1.3.6.1.4.1.5504.4.7.2.1.17
bridgeIfIngressPacketRuleGroupIndex OBJECT-TYPE
SYNTAX PacketRuleGroupIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Index used as partial address of a group of entries
in the packetRuleTable, each of which prescribes
a filtering condition for the ingress interface."
::= { bridgeInterfaceEntry 17 }
-- 1.3.6.1.4.1.5504.4.7.2.1.18
bridgeIfVlanIdCOS OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Class-Of-Service (COS) value used for VLAN Tag Insertion."
DEFVAL { 0 }
::= { bridgeInterfaceEntry 18 }
-- 1.3.6.1.4.1.5504.4.7.2.1.19
bridgeIfOutgoingCOSOption OBJECT-TYPE
SYNTAX INTEGER
{
outgoingCOSOptionDisable(1),
outgoingCOSOptionAll(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Determines COS setting on packets bridged out this interface.
disable - COS setting is untouched.
all - COS will be set to bridgeIfOutgoingCOSValue."
DEFVAL { outgoingCOSOptionDisable }
::= { bridgeInterfaceEntry 19 }
-- 1.3.6.1.4.1.5504.4.7.2.1.20
bridgeIfOutgoingCOSValue OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The COS value loaded into outgoing tagged packets.
Applicable only if interface sends tagged packets and
bridgeIfOutgoingCOSOption is outgoingCOSOption_all."
DEFVAL { 0 }
::= { bridgeInterfaceEntry 20 }
-- 1.3.6.1.4.1.5504.4.7.2.1.21
bridgeIfStagTPID OBJECT-TYPE
SYNTAX Integer32 (33024 | 34984 | 37120 | 37376)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the tag protocol identifier that is being
used for QinQ packets. (0x8100 is default.)"
DEFVAL { '8100'h }
::= { bridgeInterfaceEntry 21 }
-- 1.3.6.1.4.1.5504.4.7.2.1.22
bridgeIfStagId OBJECT-TYPE
SYNTAX Integer32 (0..4095)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The s-tag value that we are expecting to put on packets
that are Rxed on this interface."
DEFVAL { '0'h }
::= { bridgeInterfaceEntry 22 }
-- 1.3.6.1.4.1.5504.4.7.2.1.23
bridgeIfStagStripAndInsert OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If true, enable S-tag tagging on this IF."
DEFVAL { false }
::= { bridgeInterfaceEntry 23 }
-- 1.3.6.1.4.1.5504.4.7.2.1.24
bridgeIfStagOutgoingCOSOption OBJECT-TYPE
SYNTAX INTEGER
{
sTagCOSDisable(1),
sTagCOSAll(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Determines s-tag COS settings on packets bridged
out this interface:
disable - s-tag COS setting just passed as Rxed.
all - s-tag COS will be set with s_tagOutgoingCOSValue."
DEFVAL { sTagCOSDisable }
::= { bridgeInterfaceEntry 24 }
-- 1.3.6.1.4.1.5504.4.7.2.1.25
bridgeIfStagCOS OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The s-tag COS to be used when doing s-tag insertion."
DEFVAL { 0 }
::= { bridgeInterfaceEntry 25 }
-- 1.3.6.1.4.1.5504.4.7.2.1.26
bridgeIfStagOutgoingCOSValue OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The s-tag COS value loaded into outgoing tagged packets.
Applicaple only if interface sends S-tagged packets and
s_tagOutgoingCOSOption is All."
DEFVAL { '0'h }
::= { bridgeInterfaceEntry 26 }
-- 1.3.6.1.4.1.5504.4.7.2.1.27
bridgeIfMcastControlList OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"List of mcast-control-ids this bridge-interface-record
is associated with. It is an integer stored as string, and
controls which channels a user can watch. Note: unlike
for IP, an empty list here allows user to watch all
channels."
::= { bridgeInterfaceEntry 27 }
-- 1.3.6.1.4.1.5504.4.7.2.1.28
bridgeIfMaxVideoStreams OBJECT-TYPE
SYNTAX Unsigned32 (0..1024)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Maximum number of multicast (video) streams that
we will support."
DEFVAL { 0 }
::= { bridgeInterfaceEntry 28 }
-- 1.3.6.1.4.1.5504.4.7.2.1.29
bridgeIfIsPPPoA OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If true, this interface accepts PPPoA packets and will
bridge them out as PPPoE packets."
DEFVAL { false }
::= { bridgeInterfaceEntry 29 }
-- 1.3.6.1.4.1.5504.4.7.2.1.30
bridgeIfFloodUnknown OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If true, flood frames with unknown unicast MAC
address that would otherwise be discarded."
DEFVAL { false }
::= { bridgeInterfaceEntry 30 }
-- 1.3.6.1.4.1.5504.4.7.2.1.31
bridgeIfFloodMulticast OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If true, flood all multicast traffic received on
this bridge to all other ports on this vlan."
DEFVAL { false }
::= { bridgeInterfaceEntry 31 }
--
-- 1.3.6.1.4.1.5504.4.7.2.1.32
bridgeIfEgressPacketRuleGroupIndex OBJECT-TYPE
SYNTAX PacketRuleGroupIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Index used as partial address of a group of entries
in the packetRuleTable, each of which prescribes
a filtering condition for the egress interface."
::= { bridgeInterfaceEntry 32 }
-- 1.3.6.1.4.1.5504.4.7.2.1.33
bridgeIfTableBasedFilter OBJECT-TYPE
SYNTAX BITS
{
mac(0),
ip(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"none : Dynamic IP Filtering on bridge based on DHCP,
is disabled.
BIT 1(mac) : MAC address based Filtering based on DHCP, is enabled.
BIT 2(ip) : IP address based dynamic IP Filtering based on DHCP,
is enabled.
Defval is changed to correct the Zhone script errors.
"
::= { bridgeInterfaceEntry 33 }
-- 1.3.6.1.4.1.5504.4.7.2.1.34
bridgeIfDhcpLearn OBJECT-TYPE
SYNTAX BITS
{
mac(0),
ip(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"none :IP address and Mac address are not learned from DHCP packets.
BIT 1 (mac): MAC addresses are learned from DHCP packets.
ip 2 (ip) : IP addresses are learned from DHCP packets.
The Defval is changed to correct the Zhone script errors."
::= { bridgeInterfaceEntry 34 }
-- 1.3.6.1.4.1.5504.4.7.2.1.35
bridgeIfOnDemandStatsEnabled OBJECT-TYPE
SYNTAX INTEGER
{
true(1),
false(2),
bytes(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If true, the on-demand stats collection for this bridge
interface will be enabled and packets will be counted.
If bytes, the on-demand stats collection for this bridge
interface will be enabled and abd bytes will be counted."
DEFVAL { false }
::= { bridgeInterfaceEntry 35 }
-- 1.3.6.1.4.1.5504.4.7.2.1.36
bridgeIfMvrVlan OBJECT-TYPE
SYNTAX Integer32 (0..4095)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Multicast Vlan Registration (MVR) vlan ID.
Multicast video packets with this vlan can be
vlan translated out this bridge."
DEFVAL { 0 }
::= { bridgeInterfaceEntry 36 }
-- 1.3.6.1.4.1.5504.4.7.2.1.37
bridgeIfVlanXlateFrom OBJECT-TYPE
SYNTAX Integer32 (0..4095)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If a packet's VLAN ID value matches this object's
value then the packet's VLAN ID will be translated
to the value of bridgeIfVlanId.
A zero value disables translation."
DEFVAL { 0 }
::= { bridgeInterfaceEntry 37 }
-- 1.3.6.1.4.1.5504.4.7.2.1.38
bridgeIfSlanXlateFrom OBJECT-TYPE
SYNTAX Integer32 (0..4095)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If a packet's SLAN ID value matches this object's
value then the packet's SLAN ID will be translated
to the value of bridgeIfStagId.
A zero value disables translation."
DEFVAL { 0 }
::= { bridgeInterfaceEntry 38 }
-- 1.3.6.1.4.1.5504.4.7.2.1.39
bridgeIfBridgeState OBJECT-TYPE
SYNTAX BridgeState
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Values:
up(1), UP
down(2), DWN
trouble(3), TRB
notAvailable(4), NA
initializing(5), INI
adminDown(6), ADN
adminStateTest(7), TST
adminStateNone(8), N/S
ready(9), RDY
discovering(10), DSC
unknown(11), ???
blocked(12), BLK
pending(13), PND
disabled(14), DIS
learning(15), LRN
forwarding(16), FWD
blockedFlapping(17), BLF
blockedPersistent(18), BLP
blockedFlappingPersistenr(19), BFP
"
::= { bridgeInterfaceEntry 39 }
-- 1.3.6.1.4.1.5504.4.7.2.1.40
bridgeIfUnblock OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to TRUE to unblock a bridge that is
blocked due to flapping.
"
::= { bridgeInterfaceEntry 40 }
-- 1.3.6.1.4.1.5504.4.7.2.1.41
bridgeType OBJECT-TYPE
SYNTAX INTEGER
{
uplink(1),
downlink(2),
intralink(4),
tls(6),
rlink(8),
pppoa(9),
wire(10),
mvr(11),
user(12),
downlinkVideo(13),
downlinkData(14),
downlinkPPPoE(15),
downlinkP2P(16),
downlinkVoice(17),
downlinkUpstreamMcast(18),
ipobTls(19),
ipobUplink(20),
ipobDownlink(21)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"bridge type"
::= { bridgeInterfaceEntry 41 }
-- 1.3.6.1.4.1.5504.4.7.2.1.42
bridgeIfGponGemPortId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"GPON GEM Port ID used only to create a bridge on a GPON ONU."
DEFVAL { 0 }
::= { bridgeInterfaceEntry 42 }
-- 1.3.6.1.4.1.5504.4.7.2.1.43
bridgeIfGponTrafficProfile OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"GPON Traffic Profile Index used only to create a bridge
on a GPON ONU."
DEFVAL { 0 }
::= { bridgeInterfaceEntry 43 }
-- 1.3.6.1.4.1.5504.4.7.2.1.44
bridgeIfIncomingCOSOption OBJECT-TYPE
SYNTAX INTEGER
{
incomingCOSOptionDisable(1),
incomingCOSOptionAll(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determines COS settings on incoming packets bridged
out this interface:
disable - COS replcement feature is disabled
all - COS will be set with vlanIDCOS."
DEFVAL { incomingCOSOptionDisable }
::= { bridgeInterfaceEntry 44 }
-- 1.3.6.1.4.1.5504.4.7.2.1.45
bridgeIfStagIncomingCOSOption OBJECT-TYPE
SYNTAX INTEGER
{
stagIncomingCOSOptionDisable(1),
stagIncomingCOSOptionAll(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determines s-tag COS settings on incoming packets bridged
out this interface:
disable - s-tag COS setting just passed as Rxed.
all - s-tag COS will be set with s-tagIdCOS."
DEFVAL { stagIncomingCOSOptionDisable }
::= { bridgeInterfaceEntry 45 }
-- 1.3.6.1.4.1.5504.4.7.3
staticBridgeTable OBJECT-TYPE
SYNTAX SEQUENCE OF StaticBridgeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A collection of staticBridgeEntries."
::= { zhoneBridge 3 }
-- 1.3.6.1.4.1.5504.4.7.3.1
staticBridgeEntry OBJECT-TYPE
SYNTAX StaticBridgeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Static Bridge entries are created by the user in
order to specify forwarding for a particular
interface, vlanId, mac address or ip address,
slanId (for QinQ).
The INDEX value for staticBridgeEntry consists of
following 5 values:
ifIndex
staticBridgeAddressType
bridgeIfVlanId
staticBridgeMacOrIpAddress
bridgeIfStagId
If staticBridgeAddressType is set to macAddr(1), then
staticBridgeMacOrIpAddress represents a MAC Address,
and ifIndex, bridgeIfVlanId and staticBridgeMacOrIpAddress
are used for the bridge path.
If staticBridgeAddressType is set to ipAddr(2), then
staticBridgeMacOrIpAddress represents an IP Address,
and ifIndex, bridgeIfVlanId and staticBridgeMacOrIpAddress
are used for the bridge path.
If staticBridgeAddressType is set to vlanIdAddr(3),
then ifIndex and bridgeIfVlanId are used for the
bridge path.
If staticBridgeAddressType is set to globalAddr(4),
then ifIndex is used for the bridge path."
INDEX { ifIndex, staticBridgeAddressType, bridgeIfVlanId, staticBridgeMacOrIpAddress, bridgeIfStagId
}
::= { staticBridgeTable 1 }
StaticBridgeEntry ::=
SEQUENCE {
staticBridgeMacOrIpAddress
PhysAddress,
staticBridgeAddressType
INTEGER,
staticBridgeMulticastAging
Integer32,
staticBridgeRowStatus
ZhoneRowStatus,
staticBridgeFlapControl
INTEGER,
staticBridgeUnicastAging
Integer32,
staticBridgeIgmpQueryInterval
Integer32,
staticBridgeFlags
BITS,
staticBridgeIgmpCustomIpAddress
IpAddress,
staticBridgeLoopPrevention
INTEGER,
staticBridgeIgmpDscp
OCTET STRING
}
-- 1.3.6.1.4.1.5504.4.7.3.1.1
staticBridgeMacOrIpAddress OBJECT-TYPE
SYNTAX PhysAddress (SIZE (6))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"If the staticBridgeAddressType is set to macAddr(1),
then this field represents a MAC address.
If the staticBridgeAddressType is set to ipAddr(2),
then this field represents an IP address."
::= { staticBridgeEntry 1 }
-- 1.3.6.1.4.1.5504.4.7.3.1.2
staticBridgeAddressType OBJECT-TYPE
SYNTAX INTEGER
{
macAddr(1),
ipAddr(2),
vlanIdAddr(3),
globalAddr(4),
intralinkAddr(7),
globalIntralinkAddr(8),
dhcpIpAddr(9),
dhcpMacAddr(10),
mvrAddr(13),
vlanParms(14),
secMvrAddr(15),
dhcpAllowOui(720901)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"If staticBridgeAddressType is set to macAddr(1), then
staticBridgeMacOrIpAddress represents a MAC Address,
and ifIndex, bridgeIfVlanId and staticBridgeMacOrIpAddress
are used for the bridge path.
If staticBridgeAddressType is set to ipAddr(2), then
staticBridgeMacOrIpAddress represents an IP Address,
and ifIndex, bridgeIfVlanId and staticBridgeMacOrIpAddress
are used for the bridge path.
If staticBridgeAddressType is set to vlanIdAddr(3) or
intralinkAddr(7), then ifIndex and bridgeIfVlanId are
used for the bridge path.
If staticBridgeAddressType is set to globalAddr(4),
globalIntralinkAddr(8), or mvrAddr(13) then ifIndex
is used for the bridge path.
If staticBridgeAddressType is set to
dhcpAllowOui( 720901) then the first 3 bytes of the
MAC address contains the OUI that we will allow DHCP
addresses to be granted to, global scope.
If staticBridgeAddressType is set to dhcpIpAddr(9), or
to dhcpMacAddr(10), then the other fields are populated
as for address types ipAddr and macAddr respectively,
with the difference that these are secure entries,
learned by snooping DHCP.
If staticBridgeAddressType is set to vlanParms(14),
then the static bridge entry holds parameters for
the given VLAN and SLAN ID (for example, flap mode,
unicast aging period, etc) and is not associated
with any specific bridge, but with all bridges
with the same VLAN/SLAN ID. For this reason,
the IfIndex of this entry must be zero.
If staticBridgeAddressType is set to secMvrAddr(15),
then the static bridge entry holds parameters for
a Secondary MVR path. The VLAN ID of this entry is
the Secondary VLAN ID."
::= { staticBridgeEntry 2 }
-- 1.3.6.1.4.1.5504.4.7.3.1.3
staticBridgeMulticastAging OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Multicast Aging period in tenths of seconds for the
specified VLAN. After the specified aging period is
met, the VLAN address is deleted from the routing table.
A value of 0 indicates that aging is turned off.
Maximum value is 2147483647 tenths of seconds,
which equates to approximately 2485.51 days."
::= { staticBridgeEntry 3 }
-- 1.3.6.1.4.1.5504.4.7.3.1.4
staticBridgeRowStatus OBJECT-TYPE
SYNTAX ZhoneRowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to create, modify or delete an entry in this
table."
DEFVAL { active }
::= { staticBridgeEntry 4 }
-- 1.3.6.1.4.1.5504.4.7.3.1.5
staticBridgeFlapControl OBJECT-TYPE
SYNTAX INTEGER
{
default(1),
disable(2),
enable(3),
fast(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object enables or disable Flap Control in the Bridge
Filter Table. The value 'disable(2)' turns Flap Control mode
off. The values 'enable(3)' or 'fast(4) turn flap control mode on.
'Enable(3)' applies a hold time of 60 secs before allowing addr/IP
to be moved to a new port, while 'fast(4)' applies a hold time of
0 secs. A value of 'default(1)' indicates 'Don't Care' and defaults
to a disable or enable set by another entry. "
DEFVAL { default }
::= { staticBridgeEntry 5 }
-- 1.3.6.1.4.1.5504.4.7.3.1.6
staticBridgeUnicastAging OBJECT-TYPE
SYNTAX Integer32 (0 | 120..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Multicast Aging period in tenths of seconds for the
specified VLAN. After the specified aging period is
met, the VLAN address is deleted from the routing table.
A value of 0 indicates that aging is turned off.
Maximum value is 2147483647 tenths of seconds,
which equates to approximately 2485.51 days."
::= { staticBridgeEntry 6 }
-- 1.3.6.1.4.1.5504.4.7.3.1.7
staticBridgeIgmpQueryInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"How often (in seconds) we as a bridge inject IGMP query
values into the stream."
DEFVAL { 0 }
::= { staticBridgeEntry 7 }
-- 1.3.6.1.4.1.5504.4.7.3.1.8
staticBridgeFlags OBJECT-TYPE
SYNTAX BITS
{
igmpProcessJoinAndLeave(0),
igmpRespondToQuery(1),
igmpUseBridgeIpAddress(2),
forceIGMPv2Down(3),
forceIGMPv2Up(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"none : IGMP Snooping with Proxy reporting is disabled.
BIT 0(igmpProcessJoinAndLeave) : igmpProcessJoinandLeave is enabled for IGMP packets.
BIT 1(igmpRespondToQuery) : igmpRespondToQuery is enabled for IGMP packets.
BIT 2(igmpUseBridgeIpAddress) : igmpUseBridgeIpAddress is enabled for IGMP packets.
BIT 3(forceIGMPv2Down) : forceIGMPv2Down is enabled for subscriber side
BIT 4(forceIGMPv2Up) : forceIGMPv2Up is enabled for uplink/network side "
::= { staticBridgeEntry 8 }
-- 1.3.6.1.4.1.5504.4.7.3.1.9
staticBridgeIgmpCustomIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Allow the configuration of the source IP address for
packets that we originate upstream when doing IGMP
Porxy on a bridge. "
::= { staticBridgeEntry 9 }
-- 1.3.6.1.4.1.5504.4.7.3.1.10
staticBridgeLoopPrevention OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
blockAsym(1),
blockAll(2),
blockAsymAuto(3),
blockAllAuto(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This field does the following options,'BlockAsym(1)' blocks a
learning bridge if flap is detected between it and an uplink bridge.
'BlockAll(2)' incorporates 'blockAsym(1)' but it also blocks a
learning bridge if it flaps against another learning bridge."
DEFVAL { none }
::= { staticBridgeEntry 10 }
-- 1.3.6.1.4.1.5504.4.7.3.1.11
staticBridgeIgmpDscp OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter indicates DSCP value for igmp traffic.
Valid code values:
<0-63> Differentiated services codepoint value
af11 Mark packets with AF11 dscp (001010)
af12 Mark packets with AF12 dscp (001100)
af13 Mark packets with AF13 dscp (001110)
af21 Mark packets with AF21 dscp (010010)
af22 Mark packets with AF22 dscp (010100)
af23 Mark packets with AF23 dscp (010110)
af31 Mark packets with AF31 dscp (011010)
af32 Mark packets with AF32 dscp (011100)
af33 Mark packets with AF33 dscp (011110)
af41 Mark packets with AF41 dscp (100010)
af42 Mark packets with AF42 dscp (100100)
af43 Mark packets with AF43 dscp (100110)
cs1 Mark packets with CS1(precedence 1) dscp (001000)
cs2 Mark packets with CS2(precedence 2) dscp (010000)
cs3 Mark packets with CS3(precedence 3) dscp (011000)
cs4 Mark packets with CS4(precedence 4) dscp (100000)
cs5 Mark packets with CS5(precedence 5) dscp (101000)
cs6 Mark packets with CS6(precedence 6) dscp (110000)
cs7 Mark packets with CS7(precedence 7) dscp (111000)
default Mark packets with default dscp (000000)
ef Mark packets with EF dscp (101110)"
::= { staticBridgeEntry 11 }
-- 1.3.6.1.4.1.5504.4.7.4
bridgeIfLookupTable OBJECT-TYPE
SYNTAX SEQUENCE OF BridgeIfLookupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A collection of bridgeIfLookupTable entries."
::= { zhoneBridge 4 }
-- 1.3.6.1.4.1.5504.4.7.4.1
bridgeIfLookupEntry OBJECT-TYPE
SYNTAX BridgeIfLookupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bridge IfLookup entries are created by the user
or learned by the software in
order to specify forwarding for a particular
interface, vlanId/slanId, mac address or ip address.
The INDEX value for bridgeIfLookupEntry consists of
following 5 values:
bridgeIfAddressType
bridgeIfMacOrIpAddress
bridgeIfVlanId
ifIndex
bridgeIfStagId
If bridgeIfAddressType is set to unicast_mac(1),
then bridgeIfMacOrIpAddress represents a MAC Address,
and ifIndex, bridgeIfVlanId/Slanid and
bridgeIfMacOrIpAddress are use for the bridge path.
If bridgeIfAddressType is set to multicast_mac(2),
then bridgeMacOrIpAddress represents a MAC Address,
and ifIndex, bridgeIfVlanId/SlanId and
bridgeIfMacOrIpAddress are used for bridge path.
If bridgeIfAddressType is set to ip_address(3),
then ifIndex and bridgeIfVlanId/SlanId are used
for the bridge path."
INDEX { bridgeIfAddressType, bridgeIfMacOrIpAddress, bridgeIfVlanId, ifIndex, bridgeIfStagId
}
::= { bridgeIfLookupTable 1 }
BridgeIfLookupEntry ::=
SEQUENCE {
bridgeIfAddressType
INTEGER,
bridgeIfMacOrIpAddress
PhysAddress,
bridgeIfLookupStaticOrDynamic
INTEGER,
bridgeIfLookupFlush
TruthValue
}
-- 1.3.6.1.4.1.5504.4.7.4.1.1
bridgeIfAddressType OBJECT-TYPE
SYNTAX INTEGER
{
unicastMac(1),
multicastMac(2),
ipAddress(3),
dhcpMac(4),
dhcpIp(5),
ipV6Address(6),
dhcpV6Mac(7),
dhcpV6Ip(8)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"If bridgeIfAddressType is set to unicast_mac(1),
then bridgeIfMacOrIpAddress represents a MAC Address,
and ifIndex, bridgeIfVlanId and bridgeIfMacOrIpAddress
are used for the bridge path.
If bridgeIfAddressType is set to multicast_mac(2),
then bridgeMacOrIpAddress represents a MAC Address,
and ifIndex, bridgeIfVlanId and bridgeIfMacOrIpAddress
are used for the bridge path.
If bridgeIfAddressType is set to ip_address(3),
then ifIndex and bridgeIfVlanId are used for the
bridge path.
If bridgeIfAddressType is set to dhcp_mac(4), or
dhcp_ip(5), then the address is as desribed for types
1 and 3, respectively, and the address was learned
by snooping DHCP packets.
ipV6Address(6) is the same as ipAddress(3) except for IPv6
address format.
dhcpV6Mac(7) is the same as dhacpMac(4) except for IPv6
address format.
dhcpV7Ip(8) is the same as dhcpIp(5) except for IPv6
address format."
::= { bridgeIfLookupEntry 1 }
-- 1.3.6.1.4.1.5504.4.7.4.1.2
bridgeIfMacOrIpAddress OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"If bridgeIfAddressType is set to FILTER_ENTRY_UNICAST_MAC(1)
or to FILTER_ENTRY_MULTICAST_MAC(2), or to FILTER_ENTRY_DHCP_MAC(4),
then bridgeIfMacOrIpAddress represents a MAC Address.
If bridgeIfAddressType is set to FILTER_ENTRY_IP_ADDRESS(3), or
to FILTER_ENTRY_DHCP_IP(5),
then bridgeIfMacOrIpAddress represents an IP Address."
::= { bridgeIfLookupEntry 2 }
-- 1.3.6.1.4.1.5504.4.7.4.1.3
bridgeIfLookupStaticOrDynamic OBJECT-TYPE
SYNTAX INTEGER
{
staticEntry(1),
dynamicEntry(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If bridgeIfLookupStaticOrDynamic is set to 1,
then this table entry is static and persistent.
If bridgeIfLookupStaticOrDynamic is set to 2,
then this table entry is learned and is not persistent."
::= { bridgeIfLookupEntry 3 }
-- 1.3.6.1.4.1.5504.4.7.4.1.4
bridgeIfLookupFlush OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object 'bridgeIfLookupFlush' allows a user to flush
learned entries in the bridgeFilterTable when the ifIndex
of the entry is not known. A combination of address type,
MAC or IP address and vlan ID is used to determine the
ifIndex of the entry to be removed. Setting the object
to 'true' causes the flush action to occur.
After the flush action is taken, the value of
bridgeIfLookupFlush is immediately set back to 'false'."
DEFVAL { false }
::= { bridgeIfLookupEntry 4 }
-- 1.3.6.1.4.1.5504.4.7.5
bridgeAddressLookupTable OBJECT-TYPE
SYNTAX SEQUENCE OF BridgeAddressLookupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A collection of bridgeAddressLookupTable entries."
::= { zhoneBridge 5 }
-- 1.3.6.1.4.1.5504.4.7.5.1
bridgeAddressLookupEntry OBJECT-TYPE
SYNTAX BridgeAddressLookupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"BridgeAddressLookup entries are created by the user
or learned by the software in
order to specify forwarding for a particular
interface, vlanId/slanId, mac address or ip address.
The INDEX value for bridgeIfLookupEntry consists of
following 5 values:
ifIndex
bridgeIfAddressType
bridgeIfMacOrIpAddress
bridgeIfVlanId
bridgeIfStagId"
INDEX { ifIndex, bridgeIfAddressType, bridgeIfMacOrIpAddress, bridgeIfVlanId, bridgeIfStagId
}
::= { bridgeAddressLookupTable 1 }
BridgeAddressLookupEntry ::=
SEQUENCE {
bridgeAddressLookupStaticOrDynamic
INTEGER,
bridgeAddressLookupFlush
TruthValue
}
-- 1.3.6.1.4.1.5504.4.7.5.1.1
bridgeAddressLookupStaticOrDynamic OBJECT-TYPE
SYNTAX INTEGER
{
staticEntry(1),
dynamicEntry(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If bridgeAddressLookupStaticOrDynamic is set to 1,
then this table entry is static and persistent.
If bridgeAddressLookupStaticOrDynamic is set to 2,
then this table entry is learned and is not persistent."
::= { bridgeAddressLookupEntry 1 }
-- 1.3.6.1.4.1.5504.4.7.5.1.2
bridgeAddressLookupFlush OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object 'bridgeIfAddressFlush' allows a user to flush
learned entries in the bridgeFilterTable when the ifIndex
of the entry is known. The ifIndex is used to determine
which interface is to be removed. Setting the object
to 'true' causes the flush action to occur.
After the flush action is taken, the value of
bridgeIfLookupFlush is immediately set back to 'false'."
DEFVAL { false }
::= { bridgeAddressLookupEntry 2 }
-- 1.3.6.1.4.1.5504.4.7.6
packetRuleGroup OBJECT IDENTIFIER ::= { zhoneBridge 6 }
-- 1.3.6.1.4.1.5504.4.7.6.1
packetRuleGroupIndexNext OBJECT-TYPE
SYNTAX PacketRuleGroupIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A scalar representing the next available Group Index for
Packet Rule Table Entries."
::= { packetRuleGroup 1 }
-- 1.3.6.1.4.1.5504.4.7.6.2
packetRuleGroupNextIndexTable OBJECT-TYPE
SYNTAX SEQUENCE OF PacketRuleGroupNextIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A collection of entries each representing the next
available index for that group."
::= { packetRuleGroup 2 }
-- 1.3.6.1.4.1.5504.4.7.6.2.1
packetRuleGroupNextIndexEntry OBJECT-TYPE
SYNTAX PacketRuleGroupNextIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A packetRuleGroupNextIndexEntry contains the next
available index for that packetRuleGroup."
INDEX { packetRuleGroupIndex }
::= { packetRuleGroupNextIndexTable 1 }
PacketRuleGroupNextIndexEntry ::=
SEQUENCE {
packetRuleGroupMemberNextIndex
PacketRuleGroupIndex
}
-- 1.3.6.1.4.1.5504.4.7.6.2.1.1
packetRuleGroupMemberNextIndex OBJECT-TYPE
SYNTAX PacketRuleGroupIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The next index available in a given packetRuleGroup
for a new packetRuleEntry."
::= { packetRuleGroupNextIndexEntry 1 }
-- 1.3.6.1.4.1.5504.4.7.6.3
packetRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF PacketRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A collection of packetRuleEntries."
::= { packetRuleGroup 3 }
-- 1.3.6.1.4.1.5504.4.7.6.3.1
packetRuleEntry OBJECT-TYPE
SYNTAX PacketRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Packet Rule entries are created by the user in
order to specify filtering or other packet manipulation
for a particular interface."
INDEX { packetRuleGroupIndex, packetRuleGroupMemberIndex }
::= { packetRuleTable 1 }
PacketRuleEntry ::=
SEQUENCE {
packetRuleGroupMemberIndex
Integer32,
packetRuleType
INTEGER,
packetRuleValue
SnmpAdminString,
packetRuleRowStatus
ZhoneRowStatus,
packetRuleValue2
SnmpAdminString,
packetRuleValue3
SnmpAdminString,
packetRuleValue4
SnmpAdminString,
packetRuleValue5
SnmpAdminString,
packetRuleGroupIndex
PacketRuleGroupIndex,
packetRuleValue6
SnmpAdminString,
packetRuleValue7
SnmpAdminString
}
-- 1.3.6.1.4.1.5504.4.7.6.3.1.1
packetRuleGroupMemberIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of a packetRuleEntry in a given packetRuleGroup."
::= { packetRuleEntry 1 }
-- 1.3.6.1.4.1.5504.4.7.6.3.1.2
packetRuleType OBJECT-TYPE
SYNTAX INTEGER
{
dstMacSwapStatic(37),
dstMacSwapDynamic(38),
dscpToCos(41),
promoteFirstEncapsulationVlan(42),
filterFirstEncapsulationVlan(43),
promoteSecondEncapsulationVlan(44),
filterSecondEncapsulationVlan(45),
bridgeStormDetect(46),
bridgeInsertOption82(97),
dhcpRelay(98),
bridgeInsertPPPoEVendorTag(99),
rateLimitDiscard(100),
colorAwareRateLimitDiscard(103),
aclAllow(104),
bridgeForbidOui(114),
aclDeny(120)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A 32-bit value which determines a filter to be applied to
packets on the interface matching the pattern specified in
packetRuleValue. The size and offset of the pattern in the
packet will depend on packetRuleType.
Bits may be set in packetRuleType determining properties
of the filtering to be applied:
BRIDGE_FORBID = 0x10
BRIDGE_INPUT = 0x20
BRIDGE_TERMINATE = 0x40
When BRIDGE_FORBID is set, packets matching the pattern are
dropped; when it is clear, matching packets are forwarded.
When BRIDGE_INPUT is set, filtering is applied to packets
received on the interface; when it is clear, filtering is
applied to packets to be transmitted on the interface.
When BRIDGE_TERMINATE is set, processing of a packet matching
the pattern ends the scan of filtering specifications; when
it is clear, processing continues.
Values of packetRuleType include
DST_MAC_SWAP_STATIC = 0x25
DST_MAC_SWAP_DYNAMIC = 0x28
BRIDGE_INSERT_OPTION82 = 0x61
BRIDGE_DHCP_RELAY = 0x62
BRIDGE_INSERT_PPPOE_VENDOR_TAG = 0x63
BRIDGE_FORBID_OUI = 0x72
RATE_LIMIT_DISCARD = 0x64
COLOR_AWARE_RATE_LIMIT_DISCARD = 0x67"
::= { packetRuleEntry 2 }
-- 1.3.6.1.4.1.5504.4.7.6.3.1.3
packetRuleValue OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A variable-length field whose meaning depends on
packetRuleType.
If bridgeForbidOui, it specifies a bit pattern to be
matched in a packet, stored as a string, but specified in
the pattern 'nn:nn:nn...nn:nn', where 'nn' is a hex number
specifying a byte of the pattern. E.g. a packetRuleValue
of '00:02:02' specifies the OUI to be dropped.
If dhcpRelay, it is ascii integer which specifies dhcp
subnet group.
If bridgeInsertOption82, this value is ignored.
If bridgeInsertPPPoEVendorTag, it specifies an ASCII string
of up to 48 bytes to be inserted into PPPoE discovery packets
(PADI/PADR) which transit this node. String will be inserted
as a Vendor-Specific tag.
If rateLimitDiscard, this value represents a maximum rate (in kbps).
If aclAllow/aclDeny, a text string of the form:
all | [Keyword NamedValue | Value[/N]]*
where Keyword identifies the field of interest,
Value is context dependent on the field, NamedValue
is an alias for a Value. N indicates the number of
most significant bits of Value to test. If omitted
it defaults to the max allowed for the field.
"
DEFVAL { "" }
::= { packetRuleEntry 3 }
-- 1.3.6.1.4.1.5504.4.7.6.3.1.4
packetRuleRowStatus OBJECT-TYPE
SYNTAX ZhoneRowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create and remove rows in the table."
DEFVAL { active }
::= { packetRuleEntry 4 }
-- 1.3.6.1.4.1.5504.4.7.6.3.1.5
packetRuleValue2 OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A variable-length field whose meaning depends on
packetRuleType.
"
DEFVAL { "" }
::= { packetRuleEntry 5 }
-- 1.3.6.1.4.1.5504.4.7.6.3.1.6
packetRuleValue3 OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A variable-length field whose meaning depends on
packetRuleType.
"
DEFVAL { "" }
::= { packetRuleEntry 6 }
-- 1.3.6.1.4.1.5504.4.7.6.3.1.7
packetRuleValue4 OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A variable-length field whose meaning depends on
packetRuleType.
"
DEFVAL { "" }
::= { packetRuleEntry 7 }
-- 1.3.6.1.4.1.5504.4.7.6.3.1.8
packetRuleValue5 OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A variable-length field whose meaning depends on
packetRuleType.
"
DEFVAL { "" }
::= { packetRuleEntry 8 }
-- 1.3.6.1.4.1.5504.4.7.6.3.1.9
packetRuleGroupIndex OBJECT-TYPE
SYNTAX PacketRuleGroupIndex (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A scalar representing the Group Index for a set of
Packet Rule Table Entries."
::= { packetRuleEntry 9 }
-- 1.3.6.1.4.1.5504.4.7.6.3.1.10
packetRuleValue6 OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A variable-length field whose meaning depends on
packetRuleType.
"
DEFVAL { "" }
::= { packetRuleEntry 10 }
-- 1.3.6.1.4.1.5504.4.7.6.3.1.11
packetRuleValue7 OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A variable-length field whose meaning depends on
packetRuleType.
"
DEFVAL { "" }
::= { packetRuleEntry 11 }
-- 1.3.6.1.4.1.5504.4.7.7
bridgePPPoETable OBJECT-TYPE
SYNTAX SEQUENCE OF BridgePPPoEEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"For PPPoA-to-PPPoE tables, provide a lookup by ifIndex into the
PPPoE tables. If the session has not been created for this PPPoA
ifIndex, then there will be no table data."
::= { zhoneBridge 7 }
-- 1.3.6.1.4.1.5504.4.7.7.1
bridgePPPoEEntry OBJECT-TYPE
SYNTAX BridgePPPoEEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { ifIndex }
::= { bridgePPPoETable 1 }
BridgePPPoEEntry ::=
SEQUENCE {
bridgePPPoEBrasMac
OCTET STRING,
bridgePPPoELocalHostMac
OCTET STRING,
bridgePPPoEEIfIndex
InterfaceIndex,
bridgePPPoESessionID
Integer32,
bridgePPPoESlanId
Integer32,
bridgePPPoEVlanId
Integer32,
bridgePPPoEEncapLLC
INTEGER
}
-- 1.3.6.1.4.1.5504.4.7.7.1.1
bridgePPPoEBrasMac OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Destination mac address."
::= { bridgePPPoEEntry 1 }
-- 1.3.6.1.4.1.5504.4.7.7.1.2
bridgePPPoELocalHostMac OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source mac address."
::= { bridgePPPoEEntry 2 }
-- 1.3.6.1.4.1.5504.4.7.7.1.3
bridgePPPoEEIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PPPoE port's ifIndex."
::= { bridgePPPoEEntry 3 }
-- 1.3.6.1.4.1.5504.4.7.7.1.4
bridgePPPoESessionID OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PPPoE session ID."
::= { bridgePPPoEEntry 4 }
-- 1.3.6.1.4.1.5504.4.7.7.1.5
bridgePPPoESlanId OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SLan ID of BRAS."
::= { bridgePPPoEEntry 5 }
-- 1.3.6.1.4.1.5504.4.7.7.1.6
bridgePPPoEVlanId OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VLAN ID of BRAS."
::= { bridgePPPoEEntry 6 }
-- 1.3.6.1.4.1.5504.4.7.7.1.7
bridgePPPoEEncapLLC OBJECT-TYPE
SYNTAX INTEGER
{
vcmux(1),
llc(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PPPoA encapsulation"
::= { bridgePPPoEEntry 7 }
-- 1.3.6.1.4.1.5504.4.7.8
stpParam OBJECT IDENTIFIER ::= { zhoneBridge 8 }
-- 1.3.6.1.4.1.5504.4.7.8.1
stpParamName OBJECT-TYPE
SYNTAX ZhoneAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"set this field if you are using MSTP, use the name of the bridge as a key."
::= { stpParam 1 }
-- 1.3.6.1.4.1.5504.4.7.8.2
stpParamRevision OBJECT-TYPE
SYNTAX Unsigned32 (0)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter is used if you are running MSTP only. Currently
we don't support any revisions to MSTP, so revision 0 is default."
::= { stpParam 2 }
-- 1.3.6.1.4.1.5504.4.7.8.3
stpParamBridgePriority OBJECT-TYPE
SYNTAX Unsigned32 (4096..61440)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The priority ID that will be advertised for this bridge."
DEFVAL { 36864 }
::= { stpParam 3 }
-- 1.3.6.1.4.1.5504.4.7.8.4
stpParamForceVersion OBJECT-TYPE
SYNTAX Unsigned32 (0 | 2 | 3)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The protocol to initiate with. 3- MSTP, 2- RSTP, 0- STP."
DEFVAL { 2 }
::= { stpParam 4 }
-- 1.3.6.1.4.1.5504.4.7.8.5
stpParamFwdDelay OBJECT-TYPE
SYNTAX Unsigned32 (4..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The delay used by STP bridges to transition Root and Designated Ports to Forwarding."
DEFVAL { 15 }
::= { stpParam 5 }
-- 1.3.6.1.4.1.5504.4.7.8.6
stpParamHelloTime OBJECT-TYPE
SYNTAX Unsigned32 (2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval between periodic transmissions of Configuration
Messages by Designated Ports. We only support a hello time of 2 currently.
"
DEFVAL { 2 }
::= { stpParam 6 }
-- 1.3.6.1.4.1.5504.4.7.8.7
stpParamMigrateTime OBJECT-TYPE
SYNTAX Unsigned32 (3)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The initial value of the mdelayWhile and edgeDelayWhile timers.
We currently only support a value of 3 for this timer."
::= { stpParam 7 }
-- 1.3.6.1.4.1.5504.4.7.8.8
stpParamTxHoldCount OBJECT-TYPE
SYNTAX Unsigned32 (1..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The transmit hold count is used by the Port Transmit state machine to limit transmission rate."
DEFVAL { 3 }
::= { stpParam 8 }
-- 1.3.6.1.4.1.5504.4.7.8.9
stpParamMaxAge OBJECT-TYPE
SYNTAX Unsigned32 (6..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum age of the information transmitted by the bridge when it is the Root Bridge."
DEFVAL { 20 }
::= { stpParam 9 }
-- 1.3.6.1.4.1.5504.4.7.9
stpBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF StpBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The stpBind table is used to store the entries of stpBind
which hold the relationship between the ifIndex on which
STP is to run on, and the MSTP instance if any."
::= { zhoneBridge 9 }
-- 1.3.6.1.4.1.5504.4.7.9.1
stpBindEntry OBJECT-TYPE
SYNTAX StpBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"stpBindEntry is used to specify the type of STP
that is to run on an ifIndex. An InstanceID of 0
specifies RSTP.
An InstanceId > 0 indicates MSTP."
INDEX { ifIndex, stpBindInstanceID }
::= { stpBindTable 1 }
StpBindEntry ::=
SEQUENCE {
stpBindInstanceID
Unsigned32,
stpBindRowStatus
ZhoneRowStatus,
stpBindPortPriority
Unsigned32
}
-- 1.3.6.1.4.1.5504.4.7.9.1.1
stpBindInstanceID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a hidden storage of the InstanceId of an entry."
::= { stpBindEntry 1 }
-- 1.3.6.1.4.1.5504.4.7.9.1.2
stpBindRowStatus OBJECT-TYPE
SYNTAX ZhoneRowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Description."
::= { stpBindEntry 2 }
-- 1.3.6.1.4.1.5504.4.7.9.1.3
stpBindPortPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"PortPriority is used to specify the STP priority of
this port."
::= { stpBindEntry 3 }
-- The mstpInstanceTable holds entries of Mutiple Spanning Tree.
-- Currently not used.
-- 1.3.6.1.4.1.5504.4.7.10
mstpInstanceTable OBJECT-TYPE
SYNTAX SEQUENCE OF MstpInstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
::= { zhoneBridge 10 }
-- 1.3.6.1.4.1.5504.4.7.10.1
mstpInstanceEntry OBJECT-TYPE
SYNTAX MstpInstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { stpBindInstanceID, bridgeIfVlanId }
::= { mstpInstanceTable 1 }
MstpInstanceEntry ::=
SEQUENCE {
mstpInstanceRowStatus
ZhoneRowStatus,
mstpInstanceName
ZhoneAdminString
}
-- 1.3.6.1.4.1.5504.4.7.10.1.1
mstpInstanceRowStatus OBJECT-TYPE
SYNTAX ZhoneRowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Description."
::= { mstpInstanceEntry 1 }
-- 1.3.6.1.4.1.5504.4.7.10.1.2
mstpInstanceName OBJECT-TYPE
SYNTAX ZhoneAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A name for this mstp instance and vlanId."
::= { mstpInstanceEntry 2 }
-- 1.3.6.1.4.1.5504.4.7.11
bridgeStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF BridgeStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The bridgeStatsTable is used to access the statistics of the entries in the bridge table."
::= { zhoneBridge 11 }
-- 1.3.6.1.4.1.5504.4.7.11.1
bridgeStatsEntry OBJECT-TYPE
SYNTAX BridgeStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Displays the bridge statistics table entries."
INDEX { ifIndex }
::= { bridgeStatsTable 1 }
BridgeStatsEntry ::=
SEQUENCE {
bridgeStatsUcastRcvd
Unsigned32,
bridgeStatsMcastRcvd
Unsigned32,
bridgeStatsBcastRcvd
Unsigned32,
bridgeStatsUcastSent
Unsigned32,
bridgeStatsMcastSent
Unsigned32,
bridgeStatsBcastSent
Unsigned32,
bridgeStatsErrorSent
Unsigned32,
bridgeOnDemandStatsRulesSupported
Unsigned32,
bridgeOnDemandStatsRulesRemaining
Unsigned32,
bridgeStatsBSDUcastBlocked
Unsigned32,
bridgeStatsBSDMcastBlocked
Unsigned32,
bridgeStatsBSDBcastBlocked
Unsigned32,
bridgeStatsBSDAlarmCount
Unsigned32,
bridgeStatsBytesRcvdCount
Counter64,
bridgeStatsBytesSentCount
Counter64,
bridgeStatsTicksLastCleared
Counter64,
bridgeStatsTicksNow
Counter64,
bridgeStatsTicksPerSecond
Counter64
}
-- 1.3.6.1.4.1.5504.4.7.11.1.1
bridgeStatsUcastRcvd OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unicast packets received."
::= { bridgeStatsEntry 1 }
-- 1.3.6.1.4.1.5504.4.7.11.1.2
bridgeStatsMcastRcvd OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Multicast packets received."
::= { bridgeStatsEntry 2 }
-- 1.3.6.1.4.1.5504.4.7.11.1.3
bridgeStatsBcastRcvd OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Broadcast packets received."
::= { bridgeStatsEntry 3 }
-- 1.3.6.1.4.1.5504.4.7.11.1.4
bridgeStatsUcastSent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unicast packets sent."
::= { bridgeStatsEntry 4 }
-- 1.3.6.1.4.1.5504.4.7.11.1.5
bridgeStatsMcastSent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Multicast packets sent."
::= { bridgeStatsEntry 5 }
-- 1.3.6.1.4.1.5504.4.7.11.1.6
bridgeStatsBcastSent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Broadcast packets sent."
::= { bridgeStatsEntry 6 }
-- 1.3.6.1.4.1.5504.4.7.11.1.7
bridgeStatsErrorSent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Error packets sent."
::= { bridgeStatsEntry 7 }
-- 1.3.6.1.4.1.5504.4.7.11.1.8
bridgeOnDemandStatsRulesSupported OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Get the number of supported Ingress Stats available for a line card."
::= { bridgeStatsEntry 8 }
-- 1.3.6.1.4.1.5504.4.7.11.1.9
bridgeOnDemandStatsRulesRemaining OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Get the number of remaining Ingress Stats available for a line card"
::= { bridgeStatsEntry 9 }
-- 1.3.6.1.4.1.5504.4.7.11.1.10
bridgeStatsBSDUcastBlocked OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of unicast packets dropped due to Bridge Packet Storm Detection
threshold exceeded."
::= { bridgeStatsEntry 10 }
-- 1.3.6.1.4.1.5504.4.7.11.1.11
bridgeStatsBSDMcastBlocked OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of multicast packets dropped due to Bridge Packet Storm Detection
threshold exceeded."
::= { bridgeStatsEntry 11 }
-- 1.3.6.1.4.1.5504.4.7.11.1.12
bridgeStatsBSDBcastBlocked OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of broadcast packets dropped due to Bridge Packet Storm Detection
threshold exceeded."
::= { bridgeStatsEntry 12 }
-- 1.3.6.1.4.1.5504.4.7.11.1.13
bridgeStatsBSDAlarmCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter reflects the number of times this interface has
transitioned to the alarm state due to the Bridge Packet Storm
Detection threshold being exceeded for a pre-defined number of
seconds.
"
::= { bridgeStatsEntry 13 }
-- 1.3.6.1.4.1.5504.4.7.11.1.14
bridgeStatsBytesRcvdCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is a count of the number of bytes received.
On-demand stats must be enabled for byte counters
otherwise this counter is zero.
"
::= { bridgeStatsEntry 14 }
-- 1.3.6.1.4.1.5504.4.7.11.1.15
bridgeStatsBytesSentCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is a count of the number of bytes transmitted.
On-demand stats must be enabled for byte counters
otherwise this counter is zero.
"
::= { bridgeStatsEntry 15 }
-- 1.3.6.1.4.1.5504.4.7.11.1.16
bridgeStatsTicksLastCleared OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Linecard tick value when bridge was last cleared."
::= { bridgeStatsEntry 16 }
-- 1.3.6.1.4.1.5504.4.7.11.1.17
bridgeStatsTicksNow OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Linecard current tick value."
::= { bridgeStatsEntry 17 }
-- 1.3.6.1.4.1.5504.4.7.11.1.18
bridgeStatsTicksPerSecond OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Linecard current tick value."
::= { bridgeStatsEntry 18 }
-- 1.3.6.1.4.1.5504.4.7.12
bridgeCmd OBJECT IDENTIFIER ::= { zhoneBridge 12 }
-- The Bridge Command objects are used to send commands to the
-- bridge RP. Only the 'bridge stats clear' operation is
-- currently supported.
--
--
-- Command Examples:
--
-- Clear all bridge stats for all bridges:
-- bridgeCmdOperation.0 = 1 (clrStats)
-- bridgeCmdFilterMask.0 = 00.00.00.00
--
-- Clear all bridge stats for slot 5:
-- bridgeCmdOperation.0 = 1 (clrStats)
-- bridgeCmdFilterMask.0 = 10.00.00.00
-- bridgeCmdSlot.0 = 5 (slot 5)
--
-- Clear bridge stats for a single bridge:
-- bridgeCmdOperation.0 = 1 (clrStats)
-- bridgeCmdFilterMask.0 = 80.00.00.00
-- bridgeCmdIfIndex.0 = 279 (bridge ifIndex)
--
-- Clear bridge stats for a single bridge on slot 5:
-- bridgeCmdOperation.0 = 1 (clrStats)
-- bridgeCmdFilterMask.0 = 90.00.00.00
-- bridgeCmdIfIndex.0 = 279 (bridge ifIndex)
-- bridgeCmdSlot.0 = 5 (slot)
--
-- Clear bridge stats for all bridges with VLAN 100:
-- bridgeCmdOperation.0 = 1 (clrStats)
-- bridgeCmdFilterMask.0 = 40.00.00.00
-- bridgeCmdVlanId.0 = 100 (vlan)
--
-- Clear bridge stats for bridges on slot 5 with VLAN 100:
-- bridgeCmdOperation.0 = 1 (clrStats)
-- bridgeCmdFilterMask.0 = 50.00.00.00
-- bridgeCmdVlanId.0 = 100 (vlan)
-- bridgeCmdSlot.0 = 5 (slot)
--
-- Clear bridge stats for bridges on MXK uplink with VLAN 100:
-- bridgeCmdOperation.0 = 1 (clrStats)
-- bridgeCmdFilterMask.0 = 50.00.00.00
-- bridgeCmdVlanId.0 = 100 (vlan)
-- bridgeCmdSlot.0 = 30 (slot)
-- 1.3.6.1.4.1.5504.4.7.12.1
bridgeCmdOperation OBJECT-TYPE
SYNTAX INTEGER
{
clrStats(1),
clrIgmpStats(2),
unblock(3),
flush(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bridge command ID value."
::= { bridgeCmd 1 }
-- 1.3.6.1.4.1.5504.4.7.12.2
bridgeCmdFilterMask OBJECT-TYPE
SYNTAX BITS
{
filterIfIndex(0),
filterVlan(1),
filterSlan(2),
filterSlot(3),
filterPort(4),
filterIpAddress(5),
filterMacAddress(6),
filterSecure(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bridge command filters bit mask.
If a bridge filter is enabled then the associated bridge filter
value must be included in the SNMP packet.
If the bridge filter mask is all zeros then no filters will
be applied and the bridge command will apply to all bridges
in the system."
::= { bridgeCmd 2 }
--
--
-- 1.3.6.1.4.1.5504.4.7.12.3
bridgeCmdIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bridge command 'ifIndex' filter value. If this object is
included in the SNMP packet then the associated filter must
be enabled in the bridge filter mask (bridgeCmdFilterMask)."
::= { bridgeCmd 3 }
-- 1.3.6.1.4.1.5504.4.7.12.5
bridgeCmdVlanId OBJECT-TYPE
SYNTAX INTEGER (0..4090)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bridge command 'VLAN' filter value. If this object is
included in the SNMP packet then the associated filter must
be enabled in the bridge filter mask (bridgeCmdFilterMask)."
DEFVAL { 0 }
::= { bridgeCmd 5 }
-- 1.3.6.1.4.1.5504.4.7.12.6
bridgeCmdSlanId OBJECT-TYPE
SYNTAX INTEGER (0..4090)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bridge command 'SLAN' filter value. If this object is
included in the SNMP packet then the associated filter must
be enabled in the bridge filter mask (bridgeCmdFilterMask)."
DEFVAL { 0 }
::= { bridgeCmd 6 }
-- 1.3.6.1.4.1.5504.4.7.12.7
bridgeCmdSlot OBJECT-TYPE
SYNTAX INTEGER (1..32)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bridge command 'SLOT' filter value. If this object is
included in the SNMP packet then the associated filter must
be enabled in the bridge filter mask (bridgeCmdFilterMask)."
DEFVAL { 1 }
::= { bridgeCmd 7 }
-- 1.3.6.1.4.1.5504.4.7.12.8
bridgeCmdPort OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bridge command 'PORT' filter value. This is the ifIndex
of the linegroup on which the bridge is stacked
If this object is included in the SNMP packet then the
associated filter must be enabled in the bridge filter
mask (bridgeCmdFilterMask)."
DEFVAL { 1 }
::= { bridgeCmd 8 }
-- 1.3.6.1.4.1.5504.4.7.12.9
bridgeCmdIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bridge command 'IP Address' filter value.
If this object is included in the SNMP packet then the
associated filter must be enabled in the bridge filter
mask (bridgeCmdFilterMask)."
::= { bridgeCmd 9 }
-- 1.3.6.1.4.1.5504.4.7.12.10
bridgeCmdMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bridge command 'MAC Address' filter value.
If this object is included in the SNMP packet then the
associated filter must be enabled in the bridge filter
mask (bridgeCmdFilterMask)."
::= { bridgeCmd 10 }
-- 1.3.6.1.4.1.5504.4.7.13
eapsGroup OBJECT IDENTIFIER ::= { zhoneBridge 13 }
-- 1.3.6.1.4.1.5504.4.7.13.1
eapsConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF EapsConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information required for the management
of EAPS domains."
::= { eapsGroup 1 }
-- 1.3.6.1.4.1.5504.4.7.13.1.1
eapsConfigEntry OBJECT-TYPE
SYNTAX EapsConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry exists for each EAPS domain in the system.
"
INDEX { eapsConfigPrimaryPortLineGroup, eapsConfigSecondaryPortLineGroup, eapsConfigControlVlan }
::= { eapsConfigTable 1 }
EapsConfigEntry ::=
SEQUENCE {
eapsConfigPrimaryPortLineGroup
InterfaceIndex,
eapsConfigSecondaryPortLineGroup
InterfaceIndex,
eapsConfigControlVlan
Integer32,
eapsConfigIsMasterNode
TruthValue,
eapsConfigControlVlanPriority
Integer32,
eapsConfigDomainName
ZhoneAdminString,
eapsConfigMsgTxInterval
Integer32,
eapsConfigTimeout
Integer32,
eapsConfigMaxDroppedMessages
Integer32,
eapsConfigSnmpTrap
TruthValue,
eapsConfigDomainEnable
TruthValue,
eapsConfigRowStatus
ZhoneRowStatus
}
-- 1.3.6.1.4.1.5504.4.7.13.1.1.1
eapsConfigPrimaryPortLineGroup OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object contains the line group IfIndex of the Primary EAPS Port."
::= { eapsConfigEntry 1 }
-- 1.3.6.1.4.1.5504.4.7.13.1.1.2
eapsConfigSecondaryPortLineGroup OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object contains the line group IfIndex of the Secondary EAPS Port."
::= { eapsConfigEntry 2 }
-- 1.3.6.1.4.1.5504.4.7.13.1.1.3
eapsConfigControlVlan OBJECT-TYPE
SYNTAX Integer32 (1..4090)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object contains the VLAN ID of the control VLAN for this domain
record. This is the VLAN ID used in EAPS control messages."
::= { eapsConfigEntry 3 }
-- 1.3.6.1.4.1.5504.4.7.13.1.1.4
eapsConfigIsMasterNode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If this value is True, then this record describes a Master Node.
Otherwise, it describes a Transit Node."
DEFVAL { false }
::= { eapsConfigEntry 4 }
-- 1.3.6.1.4.1.5504.4.7.13.1.1.5
eapsConfigControlVlanPriority OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object contains the Priority of the Control Vlan."
DEFVAL { 6 }
::= { eapsConfigEntry 5 }
-- 1.3.6.1.4.1.5504.4.7.13.1.1.6
eapsConfigDomainName OBJECT-TYPE
SYNTAX ZhoneAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object contains the user assigned ASCII representation of
the Domain Name for this record. This name must be unique device
wide.
"
::= { eapsConfigEntry 6 }
-- 1.3.6.1.4.1.5504.4.7.13.1.1.7
eapsConfigMsgTxInterval OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object contains the interval, in seconds, that a node sends
Health Messages on the ring."
DEFVAL { 1 }
::= { eapsConfigEntry 7 }
-- 1.3.6.1.4.1.5504.4.7.13.1.1.8
eapsConfigTimeout OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"On a Master Node, this object contains the timeout, in seconds, which
the Master Node will report a Ring Fault if it does not receive a
Health Message on the ring. On a Transit Node, this is the pre-forwarding
delay timeout (also in seconds). "
DEFVAL { 3 }
::= { eapsConfigEntry 8 }
-- 1.3.6.1.4.1.5504.4.7.13.1.1.9
eapsConfigMaxDroppedMessages OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"On a Master Node, this object contains the number of contigious Health
messages that may be dropped before the node declared a Ring Fault.
This object is not used for a Transit node.
"
DEFVAL { 2 }
::= { eapsConfigEntry 9 }
-- 1.3.6.1.4.1.5504.4.7.13.1.1.10
eapsConfigSnmpTrap OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If this object is set to True, then this node will send SNMP Traps on
Ring State transition.
"
DEFVAL { true }
::= { eapsConfigEntry 10 }
-- 1.3.6.1.4.1.5504.4.7.13.1.1.11
eapsConfigDomainEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If this value is TRUE, the EAPS state machine will transition through
the initialization process to the Health state. It will begin
passing Control Messages and allow Protected VLAN data through the
EAPS Domain.
If this value is FALSE, the EAPS state machine will transition
through the reset process to the Inactivate state. It will stop
passing Control Messages and prohibit Protected VLAN data from being
passed through the EAPS Domain."
DEFVAL { false }
::= { eapsConfigEntry 11 }
-- 1.3.6.1.4.1.5504.4.7.13.1.1.12
eapsConfigRowStatus OBJECT-TYPE
SYNTAX ZhoneRowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create and remove rows in the table.
See eapsConfigEntry description for minimum requirements."
DEFVAL { active }
::= { eapsConfigEntry 12 }
-- 1.3.6.1.4.1.5504.4.7.13.2
eapsProtectedVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF EapsProtectedVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information required for the management
of a list of protected VLAN's in an EAPS domains."
::= { eapsGroup 2 }
-- 1.3.6.1.4.1.5504.4.7.13.2.1
eapsProtectedVlanEntry OBJECT-TYPE
SYNTAX EapsProtectedVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for each VLAN ranges that is to be protected
in the EAPS domain.
"
INDEX { eapsConfigPrimaryPortLineGroup, eapsConfigSecondaryPortLineGroup, eapsConfigControlVlan, eapsProtectedVlanEntryIndex }
::= { eapsProtectedVlanTable 1 }
EapsProtectedVlanEntry ::=
SEQUENCE {
eapsProtectedVlanEntryIndex
Integer32,
eapsProtectedVlanLowerRange
Integer32,
eapsProtectedVlanUpperRange
Integer32,
eapsProtectedVlanRowStatus
ZhoneRowStatus,
eapsProtectedVlanDomainName
ZhoneAdminString
}
-- 1.3.6.1.4.1.5504.4.7.13.2.1.1
eapsProtectedVlanEntryIndex OBJECT-TYPE
SYNTAX Integer32 (0..9)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object is an index which indicates which entry
in the Protected Vlan Table is being addressed. For
example, a value of 5 would indicate that the 5th entry
(row) of this table is being addressed. This entry,
along with eapsConfigPrimaryLineGroup,
eapsConfigSecondaryLineGroup, and
eapsConfigControlVlan indices select which
Protected Vlan Table entry for a given
eaps-domain-record profile. The first three
indices select the profile, this last index selects
the N'th entry in that profile
"
::= { eapsProtectedVlanEntry 1 }
--
-- 1.3.6.1.4.1.5504.4.7.13.2.1.2
eapsProtectedVlanLowerRange OBJECT-TYPE
SYNTAX Integer32 (0..4090)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The eapsProtectedVlanLowerRange and eapsProtectedVlanUpperRange objects
work in conjunction with one another to set the range of the protected
vlans. If eapsProtectedVlanLowerRange is 0, then this indicates end
of list. If eapsProtectedVlanLowerRange is not 0, but
eapsProtectedVlanUpperRange is 0, then this would be have the same
effect as both object having the same value and protect a single
vlan ID. If they are both different and non-zero, then it specifies
an inclusive range. Note that eapsProtectedVlanLowerRange must be
numerically lower than eapsProtectedVlanUpperRange.
"
::= { eapsProtectedVlanEntry 2 }
--
-- 1.3.6.1.4.1.5504.4.7.13.2.1.3
eapsProtectedVlanUpperRange OBJECT-TYPE
SYNTAX Integer32 (0..4090)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The eapsProtectedVlanLowerRange and eapsProtectedVlanUpperRange objects
work in conjunction with one another to set the range of the protected
vlans. If eapsProtectedVlanLowerRange is 0, then this indicates end
of list. If eapsProtectedVlanLowerRange is not 0, but
eapsProtectedVlanUpperRange is 0, then this would be have the same
effect as both object having the same value and protect a single
vlan ID. If they are both different and non-zero, then it specifies
an inclusive range. Note that eapsProtectedVlanLowerRange must be
numerically lower than eapsProtectedVlanUpperRange.
"
::= { eapsProtectedVlanEntry 3 }
-- 1.3.6.1.4.1.5504.4.7.13.2.1.4
eapsProtectedVlanRowStatus OBJECT-TYPE
SYNTAX ZhoneRowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create and remove rows in the table.
See eapsProtectedVlanEntry description for minimum requirements."
DEFVAL { active }
::= { eapsProtectedVlanEntry 4 }
-- 1.3.6.1.4.1.5504.4.7.13.2.1.5
eapsProtectedVlanDomainName OBJECT-TYPE
SYNTAX ZhoneAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The domain name for the EAPS protected vlan entry."
DEFVAL { "" }
::= { eapsProtectedVlanEntry 5 }
-- 1.3.6.1.4.1.5504.4.7.13.3
eapsStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF EapsStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains status of each EAPS domain state machine."
::= { eapsGroup 3 }
-- 1.3.6.1.4.1.5504.4.7.13.3.1
eapsStatusEntry OBJECT-TYPE
SYNTAX EapsStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry contains status of the domain's state machine."
INDEX { eapsConfigPrimaryPortLineGroup, eapsConfigSecondaryPortLineGroup, eapsConfigControlVlan }
::= { eapsStatusTable 1 }
EapsStatusEntry ::=
SEQUENCE {
eapsPrevState
EapsState,
eapsState
EapsState
}
-- 1.3.6.1.4.1.5504.4.7.13.3.1.1
eapsPrevState OBJECT-TYPE
SYNTAX EapsState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Previous state for the domain."
::= { eapsStatusEntry 1 }
-- 1.3.6.1.4.1.5504.4.7.13.3.1.2
eapsState OBJECT-TYPE
SYNTAX EapsState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current state for the domain."
::= { eapsStatusEntry 2 }
-- 1.3.6.1.4.1.5504.4.7.13.4
eapsStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF EapsStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EAPS statistics table."
::= { eapsGroup 4 }
-- 1.3.6.1.4.1.5504.4.7.13.4.1
eapsStatsEntry OBJECT-TYPE
SYNTAX EapsStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Displays the EAPS statistic table entries."
INDEX { eapsConfigPrimaryPortLineGroup, eapsConfigSecondaryPortLineGroup, eapsConfigControlVlan }
::= { eapsStatsTable 1 }
EapsStatsEntry ::=
SEQUENCE {
eapsStatsTotCtrlMsgSent
Integer32,
eapsStatsTotCtrlMsgRecvd
Integer32
}
-- 1.3.6.1.4.1.5504.4.7.13.4.1.1
eapsStatsTotCtrlMsgSent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Total EAPS control messages sent."
::= { eapsStatsEntry 1 }
-- 1.3.6.1.4.1.5504.4.7.13.4.1.2
eapsStatsTotCtrlMsgRecvd OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Total EAPS control messages received."
::= { eapsStatsEntry 2 }
-- 1.3.6.1.4.1.5504.4.7.13.5
eapsTrapPrefix OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Place-holder object for EAPS traps, which must have a
final digit of 0 in OID."
::= { eapsGroup 5 }
-- 1.3.6.1.4.1.5504.4.7.13.5.0
eapsTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Traps raised by EAPS state machine."
::= { eapsTrapPrefix 0 }
-- 1.3.6.1.4.1.5504.4.7.13.5.0.1
eapsStateChange NOTIFICATION-TYPE
OBJECTS { eapsConfigPrimaryPortLineGroup, eapsConfigSecondaryPortLineGroup, eapsConfigControlVlan, eapsConfigDomainName }
STATUS current
DESCRIPTION
"State changed in the node for the EAPS domain."
::= { eapsTraps 1 }
-- 1.3.6.1.4.1.5504.4.7.13.5.0.2
eapsFailTimerExpFlagSet NOTIFICATION-TYPE
OBJECTS { eapsConfigPrimaryPortLineGroup, eapsConfigSecondaryPortLineGroup, eapsConfigControlVlan, eapsConfigDomainName }
STATUS current
DESCRIPTION
"The eapsFailTimerExpFlagSet notification is
generated when the EAPS domain's fail timer expires
for the first time, while its state is not in Fail state."
::= { eapsTraps 2 }
-- 1.3.6.1.4.1.5504.4.7.13.5.0.3
eapsFailTimerExpFlagClear NOTIFICATION-TYPE
OBJECTS { eapsConfigPrimaryPortLineGroup, eapsConfigSecondaryPortLineGroup, eapsConfigControlVlan, eapsConfigDomainName }
STATUS current
DESCRIPTION
"Description."
::= { eapsTraps 3 }
-- 1.3.6.1.4.1.5504.4.7.13.5.0.4
eapsLinkDownRingComplete NOTIFICATION-TYPE
OBJECTS { eapsConfigPrimaryPortLineGroup, eapsConfigSecondaryPortLineGroup, eapsConfigControlVlan, eapsConfigDomainName }
STATUS current
DESCRIPTION
"If a transit is in Link-Down state, and it receives a
Health-Check-Pdu from the Master indicating the ring is
Complete, it means there is some problem with the Transit
switch that has issued this trap message."
::= { eapsTraps 4 }
-- 1.3.6.1.4.1.5504.4.7.13.6
eapsTopologyTable OBJECT-TYPE
SYNTAX SEQUENCE OF EapsTopologyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EAPS topology table."
::= { eapsGroup 6 }
-- 1.3.6.1.4.1.5504.4.7.13.6.1
eapsTopologyEntry OBJECT-TYPE
SYNTAX EapsTopologyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Displays the EAPS topology table entries."
INDEX { eapsConfigPrimaryPortLineGroup, eapsConfigSecondaryPortLineGroup, eapsTopologyRing, eapsTopologyRowNumber }
::= { eapsTopologyTable 1 }
EapsTopologyEntry ::=
SEQUENCE {
eapsTopologyRing
INTEGER,
eapsTopologyRowNumber
Integer32,
eapsTopologyDomainName
ZhoneAdminString,
eapsTopologyMacAddr
MacAddress,
eapsTopologyIpAddr
IpAddress,
eapsTopologyType
INTEGER,
eapsTopologyPrimaryLinkName
ZhoneAdminString,
eapsTopologyPrimaryLinkState
EapsState,
eapsTopologySecondaryLinkName
ZhoneAdminString,
eapsTopologySecondaryLinkState
EapsState
}
-- 1.3.6.1.4.1.5504.4.7.13.6.1.1
eapsTopologyRing OBJECT-TYPE
SYNTAX INTEGER
{
primary(0),
secondary(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This represents the link as primary or secondary."
::= { eapsTopologyEntry 1 }
-- 1.3.6.1.4.1.5504.4.7.13.6.1.2
eapsTopologyRowNumber OBJECT-TYPE
SYNTAX Integer32 (0..47)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This represents the node number in the ring."
::= { eapsTopologyEntry 2 }
-- 1.3.6.1.4.1.5504.4.7.13.6.1.3
eapsTopologyDomainName OBJECT-TYPE
SYNTAX ZhoneAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This represents the domain name for this record."
::= { eapsTopologyEntry 3 }
-- 1.3.6.1.4.1.5504.4.7.13.6.1.4
eapsTopologyMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"macAddress of the element in the ring."
::= { eapsTopologyEntry 4 }
-- 1.3.6.1.4.1.5504.4.7.13.6.1.5
eapsTopologyIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ip addressed of the element in the ring."
::= { eapsTopologyEntry 5 }
-- 1.3.6.1.4.1.5504.4.7.13.6.1.6
eapsTopologyType OBJECT-TYPE
SYNTAX INTEGER
{
master(0),
transit(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This represents whether the node is master or transit."
::= { eapsTopologyEntry 6 }
-- 1.3.6.1.4.1.5504.4.7.13.6.1.7
eapsTopologyPrimaryLinkName OBJECT-TYPE
SYNTAX ZhoneAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This represents the primary link name."
::= { eapsTopologyEntry 7 }
-- 1.3.6.1.4.1.5504.4.7.13.6.1.8
eapsTopologyPrimaryLinkState OBJECT-TYPE
SYNTAX EapsState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This represents the primary link state."
::= { eapsTopologyEntry 8 }
-- 1.3.6.1.4.1.5504.4.7.13.6.1.9
eapsTopologySecondaryLinkName OBJECT-TYPE
SYNTAX ZhoneAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This represents the secondary link name."
::= { eapsTopologyEntry 9 }
-- 1.3.6.1.4.1.5504.4.7.13.6.1.10
eapsTopologySecondaryLinkState OBJECT-TYPE
SYNTAX EapsState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This represents the secondary link state."
::= { eapsTopologyEntry 10 }
-- 1.3.6.1.4.1.5504.4.7.14
bridgeIgmpStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF BridgeIgmpStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The bridgeIgmpStatsTable is used to access the IGMP statistics for bridges."
::= { zhoneBridge 14 }
-- 1.3.6.1.4.1.5504.4.7.14.1
bridgeIgmpStatsEntry OBJECT-TYPE
SYNTAX BridgeIgmpStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The bridgeIgmpStatsEntry holds IGMP stats for a bridge interface."
INDEX { ifIndex }
::= { bridgeIgmpStatsTable 1 }
BridgeIgmpStatsEntry ::=
SEQUENCE {
genQueryRx
Unsigned32,
genQueryTx
Unsigned32,
specQueryRx
Unsigned32,
specQueryTx
Unsigned32,
v2ReportsRx
Unsigned32,
v2ReportsTx
Unsigned32,
leavesRx
Unsigned32,
leavesTx
Unsigned32,
unknownRx
Unsigned32,
errorRx
Unsigned32,
actChans
Unsigned32,
actHosts
Unsigned32,
v3GenQueryRx
Unsigned32,
v3GenQueryTx
Unsigned32,
v3SpecQueryRx
Unsigned32,
v3SpecQueryTx
Unsigned32,
v3ReportsRx
Unsigned32,
v3ReportsTx
Unsigned32
}
-- 1.3.6.1.4.1.5504.4.7.14.1.1
genQueryRx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"general IGMP queries received."
::= { bridgeIgmpStatsEntry 1 }
-- 1.3.6.1.4.1.5504.4.7.14.1.2
genQueryTx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"general IGMP queries transmitted."
::= { bridgeIgmpStatsEntry 2 }
-- 1.3.6.1.4.1.5504.4.7.14.1.3
specQueryRx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specific IGMP queries received."
::= { bridgeIgmpStatsEntry 3 }
-- 1.3.6.1.4.1.5504.4.7.14.1.4
specQueryTx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specific IGMP queries transmitted."
::= { bridgeIgmpStatsEntry 4 }
-- 1.3.6.1.4.1.5504.4.7.14.1.5
v2ReportsRx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Version 2 reports received (JOINs)."
::= { bridgeIgmpStatsEntry 5 }
-- 1.3.6.1.4.1.5504.4.7.14.1.6
v2ReportsTx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Version 2 reports sent."
::= { bridgeIgmpStatsEntry 6 }
-- 1.3.6.1.4.1.5504.4.7.14.1.7
leavesRx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IGMP leaves received."
::= { bridgeIgmpStatsEntry 7 }
-- 1.3.6.1.4.1.5504.4.7.14.1.8
leavesTx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IGMP leaves transmitted."
::= { bridgeIgmpStatsEntry 8 }
-- 1.3.6.1.4.1.5504.4.7.14.1.9
unknownRx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unknown IGMP packets received."
::= { bridgeIgmpStatsEntry 9 }
-- 1.3.6.1.4.1.5504.4.7.14.1.10
errorRx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IGMP packet is bad received."
::= { bridgeIgmpStatsEntry 10 }
-- 1.3.6.1.4.1.5504.4.7.14.1.11
actChans OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of active muticast channels."
::= { bridgeIgmpStatsEntry 11 }
-- 1.3.6.1.4.1.5504.4.7.14.1.12
actHosts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of active multicast hosts."
::= { bridgeIgmpStatsEntry 12 }
-- 1.3.6.1.4.1.5504.4.7.14.1.13
v3GenQueryRx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of IGMP V3 Queries received."
::= { bridgeIgmpStatsEntry 13 }
-- 1.3.6.1.4.1.5504.4.7.14.1.14
v3GenQueryTx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of IGMP V3 queries sent."
::= { bridgeIgmpStatsEntry 14 }
-- 1.3.6.1.4.1.5504.4.7.14.1.15
v3SpecQueryRx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of IGMP V3 specific queries received."
::= { bridgeIgmpStatsEntry 15 }
-- 1.3.6.1.4.1.5504.4.7.14.1.16
v3SpecQueryTx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of IGMP V3 specific queries sent."
::= { bridgeIgmpStatsEntry 16 }
-- 1.3.6.1.4.1.5504.4.7.14.1.17
v3ReportsRx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of IGMP V3 reports received."
::= { bridgeIgmpStatsEntry 17 }
-- 1.3.6.1.4.1.5504.4.7.14.1.18
v3ReportsTx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of IGMP V3 reports sent."
::= { bridgeIgmpStatsEntry 18 }
-- 1.3.6.1.4.1.5504.4.7.15
bridgeGroup OBJECT IDENTIFIER ::= { zhoneBridge 15 }
-- 1.3.6.1.4.1.5504.4.7.15.1
bridgeTrapPrefix OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Traps raised for bridge conditions."
::= { bridgeGroup 1 }
-- 1.3.6.1.4.1.5504.4.7.15.1.0
bridgeTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Bridge traps go under here - extra layer
needed to ensure '0' in OID."
::= { bridgeTrapPrefix 0 }
-- 1.3.6.1.4.1.5504.4.7.15.1.0.1
bridgeLoopDetection NOTIFICATION-TYPE
OBJECTS { ifIndex, ifAlias, bridgeMacAddrString }
STATUS current
DESCRIPTION
"Trap when bridge is looping on flap."
::= { bridgeTraps 1 }
-- 1.3.6.1.4.1.5504.4.7.15.1.0.2
bridgeStormDetection NOTIFICATION-TYPE
OBJECTS { ifIndex, ifAlias, bridgeMacAddrString }
STATUS current
DESCRIPTION
"Trap sent when a bridge packet storm is detected."
::= { bridgeTraps 2 }
-- 1.3.6.1.4.1.5504.4.7.16
bridgeTrapObjects OBJECT IDENTIFIER ::= { zhoneBridge 16 }
-- 1.3.6.1.4.1.5504.4.7.16.1
bridgeMacAddrString OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"vlan/slan/macAddress for bridge"
::= { bridgeTrapObjects 1 }
-- 1.3.6.1.4.1.5504.4.7.17
bridgeIgmpTable OBJECT-TYPE
SYNTAX SEQUENCE OF BridgeIgmpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The bridgeIgmpTable is used to access the IGMP data for bridges for when
IGMP is in proxy mode and the IGMP status must be obtained from the
linecard."
::= { zhoneBridge 17 }
-- 1.3.6.1.4.1.5504.4.7.17.1
bridgeIgmpEntry OBJECT-TYPE
SYNTAX BridgeIgmpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"BridgeIgmpEntry contains the igmp multicast data information for a bridge,
indexed by ifIndex, hostMac, and mcastMac."
INDEX { ifIndex, hostMac, mcastMac }
::= { bridgeIgmpTable 1 }
BridgeIgmpEntry ::=
SEQUENCE {
slanId
Integer32,
vlanId
Integer32,
mcastMac
OCTET STRING,
mcastIP
IpAddress,
hostMac
OCTET STRING,
lastJoinTimer
Integer32
}
-- 1.3.6.1.4.1.5504.4.7.17.1.1
slanId OBJECT-TYPE
SYNTAX Integer32 (0..4090)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IGMP slan identifier. Maximum value 4090 as defined by MAX_VLAN_NUM."
::= { bridgeIgmpEntry 1 }
-- 1.3.6.1.4.1.5504.4.7.17.1.2
vlanId OBJECT-TYPE
SYNTAX Integer32 (0..4090)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IGMP vlan identifier. Maximum value 4090 as defined my MAX_VLAN_NUM"
::= { bridgeIgmpEntry 2 }
-- 1.3.6.1.4.1.5504.4.7.17.1.3
mcastMac OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IGMP Multicast MAC addressed to bridge port."
::= { bridgeIgmpEntry 3 }
-- 1.3.6.1.4.1.5504.4.7.17.1.4
mcastIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IGMP Multicast IP addressed to bridge port."
::= { bridgeIgmpEntry 4 }
-- 1.3.6.1.4.1.5504.4.7.17.1.5
hostMac OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MAC address of end device receiving multicast packets."
::= { bridgeIgmpEntry 5 }
-- 1.3.6.1.4.1.5504.4.7.17.1.6
lastJoinTimer OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count down timer before IGMP entry ages out."
::= { bridgeIgmpEntry 6 }
-- 1.3.6.1.4.1.5504.4.7.18
staticBridgePathTable OBJECT-TYPE
SYNTAX SEQUENCE OF StaticBridgePathEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A collection of staticBridgePathEntries.
The StaticBridgePath OID has the following format:
OID psn MAC entries IPv4 entries IPv6 entries
---------- ------------- -------------- --------------
tlist[0] ifIndex ifIndex ifIndex
tlist[1] address type address type address type
tlist[2] vlan vlan vlan
tlist[3] macAddr[0] IPv4[0] IPv6[0]
tlist[4] macAddr[1] IPv4[1] IPv6[1]
tlist[5] macAddr[2] IPv4[2] IPv6[2]
tlist[6] macAddr[3] IPv4[3] IPv6[3]
tlist[7] macAddr[4] zero IPv6[4]
tlist[8] macAddr[5] zero IPv6[5]
tlist[9] zero zero IPv6[6]
tlist[10] zero zero IPv6[7]
tlist[11] zero zero IPv6[8]
tlist[12] zero zero IPv6[9]
tlist[13] zero zero IPv6[10]
tlist[14] zero zero IPv6[11]
tlist[15] zero zero IPv6[12]
tlist[16] zero zero IPv6[13]
tlist[17] zero zero IPv6[14]
tlist[18] zero zero IPv6[15]
tlist[19] slan slan slan "
::= { zhoneBridge 18 }
-- 1.3.6.1.4.1.5504.4.7.18.1
staticBridgePathEntry OBJECT-TYPE
SYNTAX StaticBridgePathEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Static Path Bridge entries are created by the user in
order to specify forwarding for a particular
interface, vlanId, mac address or ip address,
slanId (for QinQ).
The INDEX value for staticBridgePathEntry consists of
following 5 values:
ifIndex
staticBridgePathAddressType
bridgeIfVlanId
staticBridgePathMacOrIpAddress
bridgeIfStagId
If staticBridgeAddressType is set to macAddr(1), then
staticBridgeMacOrIpAddress represents a MAC Address,
and ifIndex, bridgeIfVlanId and staticBridgeMacOrIpAddress
are used for the bridge path.
If staticBridgeAddressType is set to ipAddr(2), then
staticBridgeMacOrIpAddress represents an IP Address,
and ifIndex, bridgeIfVlanId and staticBridgeMacOrIpAddress
are used for the bridge path.
If staticBridgeAddressType is set to vlanIdAddr(3),
then ifIndex and bridgeIfVlanId are used for the
bridge path.
If staticBridgeAddressType is set to globalAddr(4),
then ifIndex is used for the bridge path."
INDEX { ifIndex, staticBridgePathAddressType, bridgeIfVlanId, staticBridgePathMacOrIpAddress, bridgeIfStagId
}
::= { staticBridgePathTable 1 }
StaticBridgePathEntry ::=
SEQUENCE {
staticBridgePathMacOrIpAddress
NetworkAddress,
staticBridgePathAddressType
INTEGER,
staticBridgePathMulticastAging
Integer32,
staticBridgePathRowStatus
ZhoneRowStatus,
staticBridgePathFlapControl
INTEGER,
staticBridgePathUnicastAging
Integer32,
staticBridgePathIgmpQueryInterval
Integer32,
staticBridgePathFlags
BITS,
staticBridgePathIgmpCustomIpAddress
IpAddress,
staticBridgePathLoopPrevention
INTEGER,
staticBridgePathIgmpDscp
OCTET STRING
}
-- 1.3.6.1.4.1.5504.4.7.18.1.1
staticBridgePathMacOrIpAddress OBJECT-TYPE
SYNTAX NetworkAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"If the staticBridgeAddressType is set to macAddr(1),
then this field represents a MAC address.
If the staticBridgeAddressType is set to ipAddr(2),
then this field represents an IP address. The IP
address can be four octets ( for IPv4 ) or sixteen
octets ( for IPv6 )."
::= { staticBridgePathEntry 1 }
-- 1.3.6.1.4.1.5504.4.7.18.1.2
staticBridgePathAddressType OBJECT-TYPE
SYNTAX INTEGER
{
macAddr(1),
ipAddr(2),
vlanIdAddr(3),
globalAddr(4),
intralinkAddr(7),
globalIntralinkAddr(8),
dhcpIpAddr(9),
dhcpMacAddr(10),
mvrAddr(13),
vlanParms(14),
secMvrAddr(15),
ipAddrV6(16),
dhcpIpAddrV6(17),
dhcpAllowOui(720901)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"If staticBridgeIPv6AddressType is set to macAddr(1), then
staticBridgeMacOrIpAddress represents a MAC Address,
and ifIndex, bridgeIfVlanId and staticBridgeMacOrIpAddress
are used for the bridge path.
If staticBridgeIPv6AddressType is set to ipAddr(2), then
staticBridgeMacOrIpAddress represents an IP Address,
and ifIndex, bridgeIfVlanId and staticBridgeMacOrIpAddress
are used for the bridge path.
If staticBridgeIPv6AddressType is set to vlanIdAddr(3) or
intralinkAddr(7), then ifIndex and bridgeIfVlanId are
used for the bridge path.
If staticBridgeIPv6AddressType is set to globalAddr(4),
globalIntralinkAddr(8), or mvrAddr(13) then ifIndex
is used for the bridge path.
If staticBridgeIPv6AddressType is set to
dhcpAllowOui( 720901) then the first 3 bytes of the
MAC address contains the OUI that we will allow DHCP
addresses to be granted to, global scope.
If staticBridgeIPv6AddressType is set to dhcpIpAddr(9), or
to dhcpMacAddr(10), then the other fields are populated
as for address types ipAddr and macAddr respectively,
with the difference that these are secure entries,
learned by snooping DHCP.
If staticBridgeIPv6AddressType is set to vlanParms(14),
then the static bridge entry holds parameters for
the given VLAN and SLAN ID (for example, flap mode,
unicast aging period, etc) and is not associated
with any specific bridge, but with all bridges
with the same VLAN/SLAN ID. For this reason,
the IfIndex of this entry must be zero.
If staticBridgeIPv6AddressType is set to secMvrAddr(15),
then the static bridge entry holds parameters for
a Secondary MVR path. The VLAN ID of this entry is
the Secondary VLAN ID.
If staticBridgeIPv6AddressType is set to ipAddrV6(16), then
staticBridgeMacOrIpAddress represents an IPv6 Address,
and ifIndex, bridgeIfVlanId and staticBridgeIPv6MacOrIpAddress
are used for the bridge path.
If staticBridgeIPv6AddressType is set to dhcpIpAddrV6(17), or
to dhcpMacAddr(10), then the other fields are populated
as for address types ipAddr and macAddr respectively,
with the difference that these are secure entries,
learned by snooping DHCP."
::= { staticBridgePathEntry 2 }
-- 1.3.6.1.4.1.5504.4.7.18.1.3
staticBridgePathMulticastAging OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Multicast Aging period in tenths of seconds for the
specified VLAN. After the specified aging period is
met, the VLAN address is deleted from the routing table.
A value of 0 indicates that aging is turned off.
Maximum value is 2147483647 tenths of seconds,
which equates to approximately 2485.51 days."
::= { staticBridgePathEntry 3 }
-- 1.3.6.1.4.1.5504.4.7.18.1.4
staticBridgePathRowStatus OBJECT-TYPE
SYNTAX ZhoneRowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to create, modify or delete an entry in this
table."
DEFVAL { active }
::= { staticBridgePathEntry 4 }
-- 1.3.6.1.4.1.5504.4.7.18.1.5
staticBridgePathFlapControl OBJECT-TYPE
SYNTAX INTEGER
{
default(1),
disable(2),
enable(3),
fast(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object enables or disable Flap Control in the Bridge
Filter Table. The value 'disable(2)' turns Flap Control mode
off. The values 'enable(3)' or 'fast(4) turn flap control mode on.
'Enable(3)' applies a hold time of 60 secs before allowing addr/IP
to be moved to a new port, while 'fast(4)' applies a hold time of
0 secs. A value of 'default(1)' indicates 'Don't Care' and defaults
to a disable or enable set by another entry. "
DEFVAL { default }
::= { staticBridgePathEntry 5 }
-- 1.3.6.1.4.1.5504.4.7.18.1.6
staticBridgePathUnicastAging OBJECT-TYPE
SYNTAX Integer32 (0 | 120..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Multicast Aging period in tenths of seconds for the
specified VLAN. After the specified aging period is
met, the VLAN address is deleted from the routing table.
A value of 0 indicates that aging is turned off.
Maximum value is 2147483647 tenths of seconds,
which equates to approximately 2485.51 days."
::= { staticBridgePathEntry 6 }
-- 1.3.6.1.4.1.5504.4.7.18.1.7
staticBridgePathIgmpQueryInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"How often (in seconds) we as a bridge inject IGMP query
values into the stream."
DEFVAL { 0 }
::= { staticBridgePathEntry 7 }
-- 1.3.6.1.4.1.5504.4.7.18.1.8
staticBridgePathFlags OBJECT-TYPE
SYNTAX BITS
{
igmpProcessJoinAndLeave(0),
igmpRespondToQuery(1),
igmpUseBridgeIpAddress(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"none : IGMP Snooping with Proxy reporting is disabled.
BIT 0(igmpProcessJoinAndLeave) : igmpProcessJoinandLeave is enabled for IGMP packets.
BIT 1(igmpRespondToQuery) : igmpRespondToQuery is enabled for IGMP packets.
BIT 2(igmpUseBridgeIpAddress) : igmpUseBridgeIpAddress is enabled for IGMP packets.
"
::= { staticBridgePathEntry 8 }
-- 1.3.6.1.4.1.5504.4.7.18.1.9
staticBridgePathIgmpCustomIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Allow the configuration of the source IP address for
packets that we originate upstream when doing IGMP
Porxy on a bridge. "
::= { staticBridgePathEntry 9 }
-- 1.3.6.1.4.1.5504.4.7.18.1.10
staticBridgePathLoopPrevention OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
blockAsym(1),
blockAll(2),
blockAsymAuto(3),
blockAllAuto(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This field does the following options,'BlockAsym(1)' blocks a
learning bridge if flap is detected between it and an uplink bridge.
'BlockAll(2)' incorporates 'blockAsym(1)' but it also blocks a
learning bridge if it flaps against another learning bridge."
DEFVAL { none }
::= { staticBridgePathEntry 10 }
-- 1.3.6.1.4.1.5504.4.7.18.1.11
staticBridgePathIgmpDscp OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This parameter indicates DSCP value for igmp traffic.
Valid code values:
<0-63> Differentiated services codepoint value
af11 Mark packets with AF11 dscp (001010)
af12 Mark packets with AF12 dscp (001100)
af13 Mark packets with AF13 dscp (001110)
af21 Mark packets with AF21 dscp (010010)
af22 Mark packets with AF22 dscp (010100)
af23 Mark packets with AF23 dscp (010110)
af31 Mark packets with AF31 dscp (011010)
af32 Mark packets with AF32 dscp (011100)
af33 Mark packets with AF33 dscp (011110)
af41 Mark packets with AF41 dscp (100010)
af42 Mark packets with AF42 dscp (100100)
af43 Mark packets with AF43 dscp (100110)
cs1 Mark packets with CS1(precedence 1) dscp (001000)
cs2 Mark packets with CS2(precedence 2) dscp (010000)
cs3 Mark packets with CS3(precedence 3) dscp (011000)
cs4 Mark packets with CS4(precedence 4) dscp (100000)
cs5 Mark packets with CS5(precedence 5) dscp (101000)
cs6 Mark packets with CS6(precedence 6) dscp (110000)
cs7 Mark packets with CS7(precedence 7) dscp (111000)
default Mark packets with default dscp (000000)
ef Mark packets with EF dscp (101110)"
::= { staticBridgePathEntry 11 }
-- 1.3.6.1.4.1.5504.4.7.19
bridgePathIfLookupTable OBJECT-TYPE
SYNTAX SEQUENCE OF BridgePathIfLookupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A collection of bridgePathIfLookupTable entries.
The bridgePathIfLookup OID has the following format:
OID psn MAC entries IPv4 entries IPv6 entries
---------- ------------- -------------- --------------
tlist[0] address type address type address type
tlist[1] macAddr[0] IPv4[0] IPv6[0]
tlist[2] macAddr[1] IPv4[1] IPv6[1]
tlist[3] macAddr[2] IPv4[2] IPv6[2]
tlist[4] macAddr[3] IPv4[3] IPv6[3]
tlist[5] macAddr[4] zero IPv6[4]
tlist[6] macAddr[5] zero IPv6[5]
tlist[7] zero zero IPv6[6]
tlist[8] zero zero IPv6[7]
tlist[9] zero zero IPv6[8]
tlist[10] zero zero IPv6[9]
tlist[11] zero zero IPv6[10]
tlist[12] zero zero IPv6[11]
tlist[13] zero zero IPv6[12]
tlist[14] zero zero IPv6[13]
tlist[15] zero zero IPv6[14]
tlist[16] zero zero IPv6[15]
tlist[17] vlan vlan vlan
tlist[18] ifIndex ifIndex ifIndex
tlist[19] slan slan slan "
::= { zhoneBridge 19 }
-- 1.3.6.1.4.1.5504.4.7.19.1
bridgePathIfLookupEntry OBJECT-TYPE
SYNTAX BridgePathIfLookupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bridge IfLookup entries are created by the user
or learned by the software in
order to specify forwarding for a particular
interface, vlanId/slanId, mac address or ip address.
The INDEX value for bridgeIfLookupEntry consists of
following 5 values:
bridgeIfAddressType
bridgeIfMacOrIpAddress
bridgeIfVlanId
ifIndex
bridgeIfStagId
If bridgeIfAddressType is set to unicast_mac(1),
then bridgeIfMacOrIpAddress represents a MAC Address,
and ifIndex, bridgeIfVlanId/Slanid and
bridgeIfMacOrIpAddress are use for the bridge path.
If bridgeIfAddressType is set to multicast_mac(2),
then bridgeMacOrIpAddress represents a MAC Address,
and ifIndex, bridgeIfVlanId/SlanId and
bridgeIfMacOrIpAddress are used for bridge path.
If bridgeIfAddressType is set to ip_address(3),
then ifIndex and bridgeIfVlanId/SlanId are used
for the bridge path."
INDEX { bridgePathIfAddressType, bridgePathIfMacOrIpAddress, bridgeIfVlanId, ifIndex, bridgeIfStagId
}
::= { bridgePathIfLookupTable 1 }
BridgePathIfLookupEntry ::=
SEQUENCE {
bridgePathIfAddressType
INTEGER,
bridgePathIfMacOrIpAddress
NetworkAddress,
bridgePathIfLookupStaticOrDynamic
INTEGER,
bridgePathIfLookupFlush
TruthValue
}
-- 1.3.6.1.4.1.5504.4.7.19.1.1
bridgePathIfAddressType OBJECT-TYPE
SYNTAX INTEGER
{
unicastMac(1),
multicastMac(2),
ipAddress(3),
dhcpMac(4),
dhcpIp(5)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"If bridgeIfAddressType is set to unicast_mac(1),
then bridgeIfMacOrIpAddress represents a MAC Address,
and ifIndex, bridgeIfVlanId and bridgeIfMacOrIpAddress
are used for the bridge path.
If bridgeIfAddressType is set to multicast_mac(2),
then bridgeMacOrIpAddress represents a MAC Address,
and ifIndex, bridgeIfVlanId and bridgeIfMacOrIpAddress
are used for the bridge path.
If bridgeIfAddressType is set to ip_address(3),
then ifIndex and bridgeIfVlanId are used for the
bridge path.
If bridgeIfAddressType is set to dhcp_mac(4), or
dhcp_ip(5), then the address is as desribed for types
1 and 3, respectively, and the address was learned
by snooping DHCP packets."
::= { bridgePathIfLookupEntry 1 }
-- 1.3.6.1.4.1.5504.4.7.19.1.2
bridgePathIfMacOrIpAddress OBJECT-TYPE
SYNTAX NetworkAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"If bridgeIfAddressType is set to FILTER_ENTRY_UNICAST_MAC(1)
or to FILTER_ENTRY_MULTICAST_MAC(2), or to FILTER_ENTRY_DHCP_MAC(4),
then bridgeIfMacOrIpAddress represents a MAC Address.
If bridgeIfAddressType is set to FILTER_ENTRY_IP_ADDRESS(3), or
to FILTER_ENTRY_DHCP_IP(5),
then bridgeIfMacOrIpAddress represents an IP Address."
::= { bridgePathIfLookupEntry 2 }
-- 1.3.6.1.4.1.5504.4.7.19.1.3
bridgePathIfLookupStaticOrDynamic OBJECT-TYPE
SYNTAX INTEGER
{
staticEntry(1),
dynamicEntry(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If bridgeIfLookupStaticOrDynamic is set to 1,
then this table entry is static and persistent.
If bridgeIfLookupStaticOrDynamic is set to 2,
then this table entry is learned and is not persistent."
::= { bridgePathIfLookupEntry 3 }
-- 1.3.6.1.4.1.5504.4.7.19.1.4
bridgePathIfLookupFlush OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object 'bridgeIfLookupFlush' allows a user to flush
learned entries in the bridgeFilterTable when the ifIndex
of the entry is not known. A combination of address type,
MAC or IP address and vlan ID is used to determine the
ifIndex of the entry to be removed. Setting the object
to 'true' causes the flush action to occur.
After the flush action is taken, the value of
bridgeIfLookupFlush is immediately set back to 'false'."
DEFVAL { false }
::= { bridgePathIfLookupEntry 4 }
-- 1.3.6.1.4.1.5504.4.7.20
bridgePathAddressLookupTable OBJECT-TYPE
SYNTAX SEQUENCE OF BridgePathAddressLookupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A collection of bridgePathAddressLookupTable entries.
The bridgePathAddressLookup OID has the following format:
OID psn MAC entries IPv4 entries IPv6 entries
---------- ------------- -------------- --------------
tlist[0] ifIndex ifIndex ifIndex
tlist[1] address type address type address type
tlist[2] macAddr[0] IPv4[0] IPv6[0]
tlist[3] macAddr[1] IPv4[1] IPv6[1]
tlist[4] macAddr[2] IPv4[2] IPv6[2]
tlist[5] macAddr[3] IPv4[3] IPv6[3]
tlist[6] macAddr[4] zero IPv6[4]
tlist[7] macAddr[5] zero IPv6[5]
tlist[8] zero zero IPv6[6]
tlist[9] zero zero IPv6[7]
tlist[10] zero zero IPv6[8]
tlist[11] zero zero IPv6[9]
tlist[12] zero zero IPv6[10]
tlist[13] zero zero IPv6[11]
tlist[14] zero zero IPv6[12]
tlist[15] zero zero IPv6[13]
tlist[16] zero zero IPv6[14]
tlist[17] zero zero IPv6[15]
tlist[18] vlan vlan vlan
tlist[19] slan slan slan"
::= { zhoneBridge 20 }
-- 1.3.6.1.4.1.5504.4.7.20.1
bridgePathAddressLookupEntry OBJECT-TYPE
SYNTAX BridgePathAddressLookupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"BridgePathAddressLookup entries are created by the user
or learned by the software in
order to specify forwarding for a particular
interface, vlanId/slanId, mac address or ip address.
The INDEX value for bridgePathLookupEntry consists of
following 5 values:
ifIndex
bridgeIfAddressType
bridgeIfMacOrIpAddress
bridgeIfVlanId
bridgeIfStagId"
INDEX { ifIndex, bridgeIfAddressType, bridgePathIfLookupStaticOrDynamic, bridgeIfVlanId, bridgeIfStagId
}
::= { bridgePathAddressLookupTable 1 }
BridgePathAddressLookupEntry ::=
SEQUENCE {
bridgePathAddressLookupStaticOrDynamic
INTEGER,
bridgePathAddressLookupFlush
TruthValue
}
-- 1.3.6.1.4.1.5504.4.7.20.1.1
bridgePathAddressLookupStaticOrDynamic OBJECT-TYPE
SYNTAX INTEGER
{
staticEntry(1),
dynamicEntry(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If bridgePathAddressLookupStaticOrDynamic is set to 1,
then this table entry is static and persistent.
If bridgePathAddressLookupStaticOrDynamic is set to 2,
then this table entry is learned and is not persistent."
::= { bridgePathAddressLookupEntry 1 }
-- 1.3.6.1.4.1.5504.4.7.20.1.2
bridgePathAddressLookupFlush OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object 'bridgePathAddressFlush' allows a user to flush
learned entries in the bridgeFilterTable when the ifIndex
of the entry is known. The ifIndex is used to determine
which interface is to be removed. Setting the object
to 'true' causes the flush action to occur.
After the flush action is taken, the value of
bridgePathLookupFlush is immediately set back to 'false'."
DEFVAL { false }
::= { bridgePathAddressLookupEntry 2 }
-- 1.3.6.1.4.1.5504.4.7.21
bridgeStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF BridgeStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains runtime status for each bridge interface."
::= { zhoneBridge 21 }
-- 1.3.6.1.4.1.5504.4.7.21.1
bridgeStatusEntry OBJECT-TYPE
SYNTAX BridgeStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Runtime status data for a single bridge."
INDEX { ifIndex }
::= { bridgeStatusTable 1 }
BridgeStatusEntry ::=
SEQUENCE {
bridgeStatusState
BridgeState
}
-- 1.3.6.1.4.1.5504.4.7.21.1.1
bridgeStatusState OBJECT-TYPE
SYNTAX BridgeState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Values:
up(1), UP
down(2), DWN
trouble(3), TRB
notAvailable(4), NA
initializing(5), INI
adminDown(6), ADN
adminStateTest(7), TST
adminStateNone(8), N/S
ready(9), RDY
discovering(10), DSC
unknown(11), ???
blocked(12), BLK
pending(13), PND
disabled(14), DIS
learning(15), LRN
forwarding(16), FWD
blockedFlapping(17), BLF
blockedPersistent(18), BLP
blockedFlappingPersistenr(19), BFP
"
::= { bridgeStatusEntry 1 }
-- 1.3.6.1.4.1.5504.9
zhoneCompliances OBJECT IDENTIFIER ::= { zhone 9 }
-- 1.3.6.1.4.1.5504.9.1
zhoneGroups OBJECT IDENTIFIER ::= { zhoneCompliances 1 }
-- 1.3.6.1.4.1.5504.9.1.23
zhoneBridgeGroup OBJECT-GROUP
OBJECTS { bridgeIfMcastControlList, bridgeIfMaxVideoStreams, bridgeIfIsPPPoA, bridgeIfFloodUnknown, bridgeIfFloodMulticast,
bridgeIfTableBasedFilter, bridgeIfDhcpLearn, staticBridgeUnicastAging, staticBridgeIgmpQueryInterval, bridgePPPoEBrasMac,
bridgePPPoELocalHostMac, bridgePPPoEEIfIndex, bridgePPPoESessionID, bridgePPPoESlanId, bridgePPPoEVlanId,
bridgePPPoEEncapLLC, stpParamName, stpParamRevision, stpParamBridgePriority, stpParamForceVersion,
stpParamFwdDelay, stpParamHelloTime, stpParamMigrateTime, stpParamTxHoldCount, stpParamMaxAge,
stpBindRowStatus, stpBindPortPriority, mstpInstanceRowStatus, bridgeCmdOperation, bridgeCmdFilterMask,
mstpInstanceName, staticBridgeFlags, staticBridgeIgmpCustomIpAddress, bridgeIfMvrVlan, bridgeIfVlanXlateFrom,
bridgeIfSlanXlateFrom, bridgeMacAddrString, bridgeIfGponTrafficProfile, bridgeIfGponGemPortId, bridgeType,
staticBridgePathMulticastAging, staticBridgePathRowStatus, staticBridgePathFlapControl, staticBridgePathUnicastAging, staticBridgePathIgmpQueryInterval,
staticBridgePathFlags, staticBridgePathIgmpCustomIpAddress, staticBridgePathLoopPrevention, staticBridgePathIgmpDscp, bridgePathIfLookupStaticOrDynamic,
bridgePathIfLookupFlush, bridgeIfStagIncomingCOSOption, bridgeIfIncomingCOSOption, bridgeIfUnblock, bridgeIfOnDemandStatsEnabled,
bridgeIfBridgeState, staticBridgeIgmpDscp, packetRuleValue6, packetRuleValue7, bridgePathAddressLookupFlush,
bridgePathAddressLookupStaticOrDynamic, bridgeStatusState }
STATUS current
DESCRIPTION
"The list of zhone bridge objects."
::= { zhoneGroups 23 }
-- 1.3.6.1.4.1.5504.9.1.76
zhoneBridgeCmdGroup OBJECT-GROUP
OBJECTS { bridgeCmdOperation, bridgeCmdFilterMask, bridgeCmdIfIndex, bridgeCmdVlanId, bridgeCmdSlanId,
bridgeCmdSlot, bridgeCmdPort, bridgeCmdIpAddress, bridgeCmdMacAddress }
STATUS current
DESCRIPTION
"Bridge CMD objects"
::= { zhoneGroups 76 }
-- 1.3.6.1.4.1.5504.9.1.77
zhoneBridgeEapsGroup OBJECT-GROUP
OBJECTS { eapsProtectedVlanEntryIndex, eapsProtectedVlanLowerRange, eapsProtectedVlanUpperRange, eapsProtectedVlanRowStatus, eapsProtectedVlanDomainName,
eapsPrevState, eapsState, eapsStatsTotCtrlMsgSent, eapsStatsTotCtrlMsgRecvd }
STATUS current
DESCRIPTION
"EAPS objects"
::= { zhoneGroups 77 }
-- 1.3.6.1.4.1.5504.9.1.78
zhoneBridgeEapsConfigGroup OBJECT-GROUP
OBJECTS { eapsConfigPrimaryPortLineGroup, eapsConfigSecondaryPortLineGroup, eapsConfigControlVlan, eapsConfigIsMasterNode, eapsConfigControlVlanPriority,
eapsConfigDomainName, eapsConfigMsgTxInterval, eapsConfigTimeout, eapsConfigMaxDroppedMessages, eapsConfigSnmpTrap,
eapsConfigDomainEnable, eapsConfigRowStatus }
STATUS current
DESCRIPTION
"EAPS config objects"
::= { zhoneGroups 78 }
-- 1.3.6.1.4.1.5504.9.1.79
zhoneBridgeEapsTopologyGroup OBJECT-GROUP
OBJECTS { eapsTopologyDomainName, eapsTopologyMacAddr, eapsTopologyIpAddr, eapsTopologyType, eapsTopologyPrimaryLinkName,
eapsTopologyPrimaryLinkState, eapsTopologySecondaryLinkName, eapsTopologySecondaryLinkState }
STATUS current
DESCRIPTION
"EAPS Topology objects"
::= { zhoneGroups 79 }
-- 1.3.6.1.4.1.5504.9.1.80
zhoneBridgeNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { eapsStateChange, eapsFailTimerExpFlagSet, eapsFailTimerExpFlagClear, eapsLinkDownRingComplete, bridgeLoopDetection,
bridgeStormDetection }
STATUS current
DESCRIPTION
"BRIDGE Notifications"
::= { zhoneGroups 80 }
-- 1.3.6.1.4.1.5504.9.1.81
zhoneBridgeIgmpGroup OBJECT-GROUP
OBJECTS { slanId, vlanId, mcastMac, mcastIP, hostMac,
lastJoinTimer }
STATUS current
DESCRIPTION
"IGMP objects"
::= { zhoneGroups 81 }
-- 1.3.6.1.4.1.5504.9.1.82
zhoneBridgeStatsGroup OBJECT-GROUP
OBJECTS { bridgeStatsUcastRcvd, bridgeStatsMcastRcvd, bridgeStatsBcastRcvd, bridgeStatsUcastSent, bridgeStatsMcastSent,
bridgeStatsBcastSent, bridgeStatsErrorSent, bridgeOnDemandStatsRulesSupported, bridgeOnDemandStatsRulesRemaining, bridgeStatsBSDUcastBlocked,
bridgeStatsBSDMcastBlocked, bridgeStatsBSDBcastBlocked, bridgeStatsBSDAlarmCount, bridgeStatsBytesRcvdCount, bridgeStatsBytesSentCount,
bridgeStatsTicksLastCleared, bridgeStatsTicksNow, bridgeStatsTicksPerSecond }
STATUS current
DESCRIPTION
"Bridge STATS objects"
::= { zhoneGroups 82 }
END
--
-- comBridgeRec.mib
--