12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489 |
- Q-BRIDGE-MIB DEFINITIONS ::= BEGIN
- -- -------------------------------------------------------------
- -- MIB for IEEE 802.1Q Devices
- -- -------------------------------------------------------------
- IMPORTS
- MODULE-IDENTITY, OBJECT-TYPE,
- Counter32, Counter64, Unsigned32, TimeTicks, Integer32
- FROM SNMPv2-SMI
- RowStatus, TruthValue, TEXTUAL-CONVENTION, MacAddress
- FROM SNMPv2-TC
- SnmpAdminString
- FROM SNMP-FRAMEWORK-MIB
- MODULE-COMPLIANCE, OBJECT-GROUP
- FROM SNMPv2-CONF
- dot1dBridge, dot1dBasePortEntry, dot1dBasePort
- FROM BRIDGE-MIB
- EnabledStatus
- FROM P-BRIDGE-MIB
- TimeFilter
- FROM RMON2-MIB;
- qBridgeMIB MODULE-IDENTITY
- LAST-UPDATED "200601090000Z"
- ORGANIZATION "IETF Bridge MIB Working Group"
- CONTACT-INFO
- "Email: Bridge-mib@ietf.org
- ietfmibs@ops.ietf.org
- David Levi
- Postal: Nortel Networks
- 4655 Great America Parkway
- Santa Clara, CA 95054
- USA
- Phone: +1 865 686 0432
- Email: dlevi@nortel.com
- David Harrington
- Postal: Effective Software
- 50 Harding Rd.
- Portsmouth, NH 03801
- USA
- Phone: +1 603 436 8634
- Email: ietfdbh@comcast.net
- Les Bell
- Postal: Hemel Hempstead, Herts. HP2 7YU
- UK
- Email: elbell@ntlworld.com
- Andrew Smith
- Postal: Beijing Harbour Networks
- Jiuling Building
- 21 North Xisanhuan Ave.
- Beijing, 100089
- PRC
- Fax: +1 415 345 1827
- Email: ah_smith@acm.org
- Paul Langille
- Postal: Newbridge Networks
- 5 Corporate Drive
- Andover, MA 01810
- USA
- Phone: +1 978 691 4665
- Email: langille@newbridge.com
- Anil Rijhsinghani
- Postal: Accton Technology Corporation
- 5 Mount Royal Ave
- Marlboro, MA 01752
- USA
- Phone:
- Email: anil@accton.com
- Keith McCloghrie
- Postal: Cisco Systems, Inc.
- 170 West Tasman Drive
- San Jose, CA 95134-1706
- USA
- Phone: +1 408 526 5260
- Email: kzm@cisco.com"
- DESCRIPTION
- "The VLAN Bridge MIB module for managing Virtual Bridged
- Local Area Networks, as defined by IEEE 802.1Q-2003,
- including Restricted Vlan Registration defined by
- IEEE 802.1u-2001 and Vlan Classification defined by
- IEEE 802.1v-2001.
- Copyright (C) The Internet Society (2006). This version of
- this MIB module is part of RFC 4363; See the RFC itself for
- full legal notices."
- REVISION "200601090000Z"
- DESCRIPTION
- "Added Vlan TEXTUAL-CONVENTIONs,
- dot1qPortRestrictedVlanRegistration, dot1vProtocol subtree,
- qBridgeClassificationDeviceGroup, qBridgePortGroup2,
- qBridgeClassificationPortGroup, and qBridgeCompliance2.
- Clarified dot1qForwardAllStaticPorts,
- qPortAcceptableFrameTypes, and qBridgeCompliance.
- Deprecated qBridgePortGroup and qBridgeCompliance."
- REVISION "199908250000Z"
- DESCRIPTION
- "The VLAN Bridge MIB module for managing Virtual Bridged
- Local Area Networks, as defined by IEEE 802.1Q-1998.
- Initial version, published as RFC 2674."
- ::= { dot1dBridge 7 }
- qBridgeMIBObjects OBJECT IDENTIFIER ::= { qBridgeMIB 1 }
- -- -------------------------------------------------------------
- -- Textual Conventions
- -- -------------------------------------------------------------
- PortList ::= TEXTUAL-CONVENTION
- STATUS current
- DESCRIPTION
- "Each octet within this value specifies a set of eight
- ports, with the first octet specifying ports 1 through
- 8, the second octet specifying ports 9 through 16, etc.
- Within each octet, the most significant bit represents
- the lowest numbered port, and the least significant bit
- represents the highest numbered port. Thus, each port
- of the bridge is represented by a single bit within the
- value of this object. If that bit has a value of '1',
- then that port is included in the set of ports; the port
- is not included if its bit has a value of '0'."
- SYNTAX OCTET STRING
- VlanIndex ::= TEXTUAL-CONVENTION
- DISPLAY-HINT "d"
- STATUS current
- DESCRIPTION
- "A value used to index per-VLAN tables: values of 0 and
- 4095 are not permitted. If the value is between 1 and
- 4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with
- global scope within a given bridged domain (see VlanId
- textual convention). If the value is greater than 4095,
- then it represents a VLAN with scope local to the
- particular agent, i.e., one without a global VLAN-ID
- assigned to it. Such VLANs are outside the scope of
- IEEE 802.1Q, but it is convenient to be able to manage them
- in the same way using this MIB."
- SYNTAX Unsigned32
- VlanId ::= TEXTUAL-CONVENTION
- DISPLAY-HINT "d"
- STATUS current
- DESCRIPTION
- "The VLAN-ID that uniquely identifies a VLAN. This
- is the 12-bit VLAN-ID used in the VLAN Tag header.
- The range is defined by the REFERENCEd specification."
- REFERENCE
- "IEEE Std 802.1Q 2003 Edition, Virtual Bridged
- Local Area Networks."
- SYNTAX Integer32 (1..4094)
- VlanIdOrAny ::= TEXTUAL-CONVENTION
- DISPLAY-HINT "d"
- STATUS current
- DESCRIPTION
- "The VLAN-ID that uniquely identifies a specific VLAN,
- or any VLAN. The special value of 4095 is used to
- indicate a wildcard, i.e., any VLAN. This can be used
- in any situation where an object or table entry must
- refer either to a specific VLAN or to any VLAN.
- Note that a MIB object that is defined using this
- TEXTUAL-CONVENTION should clarify the meaning of
- 'any VLAN' (i.e., the special value 4095)."
- SYNTAX Integer32 (1..4094 | 4095)
- VlanIdOrNone ::= TEXTUAL-CONVENTION
- DISPLAY-HINT "d"
- STATUS current
- DESCRIPTION
- "The VLAN-ID that uniquely identifies a specific VLAN,
- or no VLAN. The special value of zero is used to
- indicate that no VLAN-ID is present or used. This can
- be used in any situation where an object or a table entry
- must refer either to a specific VLAN, or to no VLAN.
- Note that a MIB object that is defined using this
- TEXTUAL-CONVENTION should clarify the meaning of
- 'no VLAN' (i.e., the special value 0)."
- SYNTAX Integer32 (0 | 1..4094)
- VlanIdOrAnyOrNone ::= TEXTUAL-CONVENTION
- DISPLAY-HINT "d"
- STATUS current
- DESCRIPTION
- "The VLAN-ID that uniquely identifies a specific VLAN,
- any VLAN, or no VLAN. The special values 0 and 4095
- have the same meaning as described in the VlanIdOrAny
- and VlanIdOrNone TEXTUAL-CONVENTIONs.
- Note that a MIB object that is defined using this
- TEXTUAL-CONVENTION should clarify the meaning of
- 'any VLAN' and 'no VLAN' (i.e., the special values
- 0 and 4095)."
- SYNTAX Integer32 (0 | 1..4094 | 4095)
- -- -------------------------------------------------------------
- -- subtrees in the Q-BRIDGE MIB
- -- -------------------------------------------------------------
- dot1qBase OBJECT IDENTIFIER ::= { qBridgeMIBObjects 1 }
- dot1qTp OBJECT IDENTIFIER ::= { qBridgeMIBObjects 2 }
- dot1qStatic OBJECT IDENTIFIER ::= { qBridgeMIBObjects 3 }
- dot1qVlan OBJECT IDENTIFIER ::= { qBridgeMIBObjects 4 }
- dot1vProtocol OBJECT IDENTIFIER ::= { qBridgeMIBObjects 5 }
- -- -------------------------------------------------------------
- -- dot1qBase subtree
- -- -------------------------------------------------------------
- dot1qVlanVersionNumber OBJECT-TYPE
- SYNTAX INTEGER {
- version1(1)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The version number of IEEE 802.1Q that this device
- supports."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.10.1.1"
- ::= { dot1qBase 1 }
- dot1qMaxVlanId OBJECT-TYPE
- SYNTAX VlanId
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The maximum IEEE 802.1Q VLAN-ID that this device
- supports."
- REFERENCE
- "IEEE 802.1Q/D11 Section 9.3.2.3"
- ::= { dot1qBase 2 }
- dot1qMaxSupportedVlans OBJECT-TYPE
- SYNTAX Unsigned32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The maximum number of IEEE 802.1Q VLANs that this
- device supports."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.10.1.1"
- ::= { dot1qBase 3 }
- dot1qNumVlans OBJECT-TYPE
- SYNTAX Unsigned32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The current number of IEEE 802.1Q VLANs that are
- configured in this device."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.7.1.1"
- ::= { dot1qBase 4 }
- dot1qGvrpStatus OBJECT-TYPE
- SYNTAX EnabledStatus
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The administrative status requested by management for
- GVRP. The value enabled(1) indicates that GVRP should
- be enabled on this device, on all ports for which it has
- not been specifically disabled. When disabled(2), GVRP
- is disabled on all ports, and all GVRP packets will be
- forwarded transparently. This object affects all GVRP
- Applicant and Registrar state machines. A transition
- from disabled(2) to enabled(1) will cause a reset of all
- GVRP state machines on all ports.
- The value of this object MUST be retained across
- reinitializations of the management system."
- DEFVAL { enabled }
- ::= { dot1qBase 5 }
- -- -------------------------------------------------------------
- -- the dot1qTp subtree
- -- -------------------------------------------------------------
- -- -------------------------------------------------------------
- -- the current Filtering Database Table
- -- -------------------------------------------------------------
- dot1qFdbTable OBJECT-TYPE
- SYNTAX SEQUENCE OF Dot1qFdbEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table that contains configuration and control
- information for each Filtering Database currently
- operating on this device. Entries in this table appear
- automatically when VLANs are assigned FDB IDs in the
- dot1qVlanCurrentTable."
- ::= { dot1qTp 1 }
- dot1qFdbEntry OBJECT-TYPE
- SYNTAX Dot1qFdbEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Information about a specific Filtering Database."
- INDEX { dot1qFdbId }
- ::= { dot1qFdbTable 1 }
- Dot1qFdbEntry ::=
- SEQUENCE {
- dot1qFdbId
- Unsigned32,
- dot1qFdbDynamicCount
- Counter32
- }
- dot1qFdbId OBJECT-TYPE
- SYNTAX Unsigned32
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The identity of this Filtering Database."
- ::= { dot1qFdbEntry 1 }
- dot1qFdbDynamicCount OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The current number of dynamic entries in this
- Filtering Database."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.7.1.1.3"
- ::= { dot1qFdbEntry 2 }
- -- -------------------------------------------------------------
- -- Multiple Forwarding Databases for 802.1Q Transparent Devices
- -- This table is an alternative to the dot1dTpFdbTable,
- -- previously defined for 802.1D devices that only support a
- -- single Forwarding Database.
- -- -------------------------------------------------------------
- dot1qTpFdbTable OBJECT-TYPE
- SYNTAX SEQUENCE OF Dot1qTpFdbEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table that contains information about unicast entries
- for which the device has forwarding and/or filtering
- information. This information is used by the
- transparent bridging function in determining how to
- propagate a received frame."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.7.7"
- ::= { dot1qTp 2 }
- dot1qTpFdbEntry OBJECT-TYPE
- SYNTAX Dot1qTpFdbEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Information about a specific unicast MAC address for
- which the device has some forwarding and/or filtering
- information."
- INDEX { dot1qFdbId, dot1qTpFdbAddress }
- ::= { dot1qTpFdbTable 1 }
- Dot1qTpFdbEntry ::=
- SEQUENCE {
- dot1qTpFdbAddress
- MacAddress,
- dot1qTpFdbPort
- Integer32,
- dot1qTpFdbStatus
- INTEGER
- }
- dot1qTpFdbAddress OBJECT-TYPE
- SYNTAX MacAddress
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A unicast MAC address for which the device has
- forwarding and/or filtering information."
- ::= { dot1qTpFdbEntry 1 }
- dot1qTpFdbPort OBJECT-TYPE
- SYNTAX Integer32 (0..65535)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Either the value '0', or the port number of the port on
- which a frame having a source address equal to the value
- of the corresponding instance of dot1qTpFdbAddress has
- been seen. A value of '0' indicates that the port
- number has not been learned but that the device does
- have some forwarding/filtering information about this
- address (e.g., in the dot1qStaticUnicastTable).
- Implementors are encouraged to assign the port value to
- this object whenever it is learned, even for addresses
- for which the corresponding value of dot1qTpFdbStatus is
- not learned(3)."
- ::= { dot1qTpFdbEntry 2 }
- dot1qTpFdbStatus OBJECT-TYPE
- SYNTAX INTEGER {
- other(1),
- invalid(2),
- learned(3),
- self(4),
- mgmt(5)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The status of this entry. The meanings of the values
- are:
- other(1) - none of the following. This may include
- the case where some other MIB object (not the
- corresponding instance of dot1qTpFdbPort, nor an
- entry in the dot1qStaticUnicastTable) is being
- used to determine if and how frames addressed to
- the value of the corresponding instance of
- dot1qTpFdbAddress are being forwarded.
- invalid(2) - this entry is no longer valid (e.g., it
- was learned but has since aged out), but has not
- yet been flushed from the table.
- learned(3) - the value of the corresponding instance
- of dot1qTpFdbPort was learned and is being used.
- self(4) - the value of the corresponding instance of
- dot1qTpFdbAddress represents one of the device's
- addresses. The corresponding instance of
- dot1qTpFdbPort indicates which of the device's
- ports has this address.
- mgmt(5) - the value of the corresponding instance of
- dot1qTpFdbAddress is also the value of an
- existing instance of dot1qStaticAddress."
- ::= { dot1qTpFdbEntry 3 }
- -- -------------------------------------------------------------
- -- Dynamic Group Registration Table
- -- -------------------------------------------------------------
- dot1qTpGroupTable OBJECT-TYPE
- SYNTAX SEQUENCE OF Dot1qTpGroupEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table containing filtering information for VLANs
- configured into the bridge by (local or network)
- management, or learned dynamically, specifying the set of
- ports to which frames received on a VLAN for this FDB
- and containing a specific Group destination address are
- allowed to be forwarded."
- ::= { dot1qTp 3 }
- dot1qTpGroupEntry OBJECT-TYPE
- SYNTAX Dot1qTpGroupEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Filtering information configured into the bridge by
- management, or learned dynamically, specifying the set of
- ports to which frames received on a VLAN and containing
- a specific Group destination address are allowed to be
- forwarded. The subset of these ports learned dynamically
- is also provided."
- INDEX { dot1qVlanIndex, dot1qTpGroupAddress }
- ::= { dot1qTpGroupTable 1 }
- Dot1qTpGroupEntry ::=
- SEQUENCE {
- dot1qTpGroupAddress
- MacAddress,
- dot1qTpGroupEgressPorts
- PortList,
- dot1qTpGroupLearnt
- PortList
- }
- dot1qTpGroupAddress OBJECT-TYPE
- SYNTAX MacAddress
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The destination Group MAC address in a frame to which
- this entry's filtering information applies."
- ::= { dot1qTpGroupEntry 1 }
- dot1qTpGroupEgressPorts OBJECT-TYPE
- SYNTAX PortList
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The complete set of ports, in this VLAN, to which
- frames destined for this Group MAC address are currently
- being explicitly forwarded. This does not include ports
- for which this address is only implicitly forwarded, in
- the dot1qForwardAllPorts list."
- ::= { dot1qTpGroupEntry 2 }
- dot1qTpGroupLearnt OBJECT-TYPE
- SYNTAX PortList
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The subset of ports in dot1qTpGroupEgressPorts that
- were learned by GMRP or some other dynamic mechanism, in
- this Filtering database."
- ::= { dot1qTpGroupEntry 3 }
- -- -------------------------------------------------------------
- -- Service Requirements subtree
- -- -------------------------------------------------------------
- dot1qForwardAllTable OBJECT-TYPE
- SYNTAX SEQUENCE OF Dot1qForwardAllEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table containing forwarding information for each
- VLAN, specifying the set of ports to which forwarding of
- all multicasts applies, configured statically by
- management or dynamically by GMRP. An entry appears in
- this table for all VLANs that are currently
- instantiated."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.7.2, 12.7.7"
- ::= { dot1qTp 4 }
- dot1qForwardAllEntry OBJECT-TYPE
- SYNTAX Dot1qForwardAllEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Forwarding information for a VLAN, specifying the set
- of ports to which all multicasts should be forwarded,
- configured statically by management or dynamically by
- GMRP."
- INDEX { dot1qVlanIndex }
- ::= { dot1qForwardAllTable 1 }
- Dot1qForwardAllEntry ::=
- SEQUENCE {
- dot1qForwardAllPorts
- PortList,
- dot1qForwardAllStaticPorts
- PortList,
- dot1qForwardAllForbiddenPorts
- PortList
- }
- dot1qForwardAllPorts OBJECT-TYPE
- SYNTAX PortList
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The complete set of ports in this VLAN to which all
- multicast group-addressed frames are to be forwarded.
- This includes ports for which this need has been
- determined dynamically by GMRP, or configured statically
- by management."
- ::= { dot1qForwardAllEntry 1 }
- dot1qForwardAllStaticPorts OBJECT-TYPE
- SYNTAX PortList
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The set of ports configured by management in this VLAN
- to which all multicast group-addressed frames are to be
- forwarded. Ports entered in this list will also appear
- in the complete set shown by dot1qForwardAllPorts. This
- value will be restored after the device is reset. This
- only applies to ports that are members of the VLAN,
- defined by dot1qVlanCurrentEgressPorts. A port may not
- be added in this set if it is already a member of the
- set of ports in dot1qForwardAllForbiddenPorts. The
- default value is a string of ones of appropriate length,
- to indicate the standard behaviour of using basic
- filtering services, i.e., forward all multicasts to all
- ports.
- The value of this object MUST be retained across
- reinitializations of the management system."
- ::= { dot1qForwardAllEntry 2 }
- dot1qForwardAllForbiddenPorts OBJECT-TYPE
- SYNTAX PortList
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The set of ports configured by management in this VLAN
- for which the Service Requirement attribute Forward All
- Multicast Groups may not be dynamically registered by
- GMRP. This value will be restored after the device is
- reset. A port may not be added in this set if it is
- already a member of the set of ports in
- dot1qForwardAllStaticPorts. The default value is a
- string of zeros of appropriate length.
- The value of this object MUST be retained across
- reinitializations of the management system."
- ::= { dot1qForwardAllEntry 3 }
- dot1qForwardUnregisteredTable OBJECT-TYPE
- SYNTAX SEQUENCE OF Dot1qForwardUnregisteredEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table containing forwarding information for each
- VLAN, specifying the set of ports to which forwarding of
- multicast group-addressed frames for which no
- more specific forwarding information applies. This is
- configured statically by management and determined
- dynamically by GMRP. An entry appears in this table for
- all VLANs that are currently instantiated."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.7.2, 12.7.7"
- ::= { dot1qTp 5 }
- dot1qForwardUnregisteredEntry OBJECT-TYPE
- SYNTAX Dot1qForwardUnregisteredEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Forwarding information for a VLAN, specifying the set
- of ports to which all multicasts for which there is no
- more specific forwarding information shall be forwarded.
- This is configured statically by management or
- dynamically by GMRP."
- INDEX { dot1qVlanIndex }
- ::= { dot1qForwardUnregisteredTable 1 }
- Dot1qForwardUnregisteredEntry ::=
- SEQUENCE {
- dot1qForwardUnregisteredPorts
- PortList,
- dot1qForwardUnregisteredStaticPorts
- PortList,
- dot1qForwardUnregisteredForbiddenPorts
- PortList
- }
- dot1qForwardUnregisteredPorts OBJECT-TYPE
- SYNTAX PortList
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The complete set of ports in this VLAN to which
- multicast group-addressed frames for which there is no
- more specific forwarding information will be forwarded.
- This includes ports for which this need has been
- determined dynamically by GMRP, or configured statically
- by management."
- ::= { dot1qForwardUnregisteredEntry 1 }
- dot1qForwardUnregisteredStaticPorts OBJECT-TYPE
- SYNTAX PortList
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The set of ports configured by management, in this
- VLAN, to which multicast group-addressed frames for
- which there is no more specific forwarding information
- are to be forwarded. Ports entered in this list will
- also appear in the complete set shown by
- dot1qForwardUnregisteredPorts. This value will be
- restored after the device is reset. A port may not be
- added in this set if it is already a member of the set
- of ports in dot1qForwardUnregisteredForbiddenPorts. The
- default value is a string of zeros of appropriate
- length, although this has no effect with the default
- value of dot1qForwardAllStaticPorts.
- The value of this object MUST be retained across
- reinitializations of the management system."
- ::= { dot1qForwardUnregisteredEntry 2 }
- dot1qForwardUnregisteredForbiddenPorts OBJECT-TYPE
- SYNTAX PortList
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The set of ports configured by management in this VLAN
- for which the Service Requirement attribute Forward
- Unregistered Multicast Groups may not be dynamically
- registered by GMRP. This value will be restored after
- the device is reset. A port may not be added in this
- set if it is already a member of the set of ports in
- dot1qForwardUnregisteredStaticPorts. The default value
- is a string of zeros of appropriate length.
- The value of this object MUST be retained across
- reinitializations of the management system."
- ::= { dot1qForwardUnregisteredEntry 3 }
- -- -------------------------------------------------------------
- -- The Static (Destination-Address Filtering) Database
- -- -------------------------------------------------------------
- dot1qStaticUnicastTable OBJECT-TYPE
- SYNTAX SEQUENCE OF Dot1qStaticUnicastEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table containing filtering information for Unicast
- MAC addresses for each Filtering Database, configured
- into the device by (local or network) management
- specifying the set of ports to which frames received
- from specific ports and containing specific unicast
- destination addresses are allowed to be forwarded. A
- value of zero in this table (as the port number from
- which frames with a specific destination address are
- received) is used to specify all ports for which there
- is no specific entry in this table for that particular
- destination address. Entries are valid for unicast
- addresses only."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.7.7,
- ISO/IEC 15802-3 Section 7.9.1"
- ::= { dot1qStatic 1 }
- dot1qStaticUnicastEntry OBJECT-TYPE
- SYNTAX Dot1qStaticUnicastEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Filtering information configured into the device by
- (local or network) management specifying the set of
- ports to which frames received from a specific port and
- containing a specific unicast destination address are
- allowed to be forwarded."
- INDEX {
- dot1qFdbId,
- dot1qStaticUnicastAddress,
- dot1qStaticUnicastReceivePort
- }
- ::= { dot1qStaticUnicastTable 1 }
- Dot1qStaticUnicastEntry ::=
- SEQUENCE {
- dot1qStaticUnicastAddress
- MacAddress,
- dot1qStaticUnicastReceivePort
- Integer32,
- dot1qStaticUnicastAllowedToGoTo
- PortList,
- dot1qStaticUnicastStatus
- INTEGER
- }
- dot1qStaticUnicastAddress OBJECT-TYPE
- SYNTAX MacAddress
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The destination MAC address in a frame to which this
- entry's filtering information applies. This object must
- take the value of a unicast address."
- ::= { dot1qStaticUnicastEntry 1 }
- dot1qStaticUnicastReceivePort OBJECT-TYPE
- SYNTAX Integer32 (0..65535)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Either the value '0' or the port number of the port
- from which a frame must be received in order for this
- entry's filtering information to apply. A value of zero
- indicates that this entry applies on all ports of the
- device for which there is no other applicable entry."
- ::= { dot1qStaticUnicastEntry 2 }
- dot1qStaticUnicastAllowedToGoTo OBJECT-TYPE
- SYNTAX PortList
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The set of ports for which a frame with a specific
- unicast address will be flooded in the event that it
- has not been learned. It also specifies the set of
- ports on which a specific unicast address may be dynamically
- learned. The dot1qTpFdbTable will have an equivalent
- entry with a dot1qTpFdbPort value of '0' until this
- address has been learned, at which point it will be updated
- with the port the address has been seen on. This only
- applies to ports that are members of the VLAN, defined
- by dot1qVlanCurrentEgressPorts. The default value of
- this object is a string of ones of appropriate length.
- The value of this object MUST be retained across
- reinitializations of the management system."
- REFERENCE
- "IEEE 802.1Q/D11 Table 8-5, ISO/IEC 15802-3 Table 7-5"
- ::= { dot1qStaticUnicastEntry 3 }
- dot1qStaticUnicastStatus OBJECT-TYPE
- SYNTAX INTEGER {
- other(1),
- invalid(2),
- permanent(3),
- deleteOnReset(4),
- deleteOnTimeout(5)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "This object indicates the status of this entry.
- other(1) - this entry is currently in use, but
- the conditions under which it will remain
- so differ from the following values.
- invalid(2) - writing this value to the object
- removes the corresponding entry.
- permanent(3) - this entry is currently in use
- and will remain so after the next reset of
- the bridge.
- deleteOnReset(4) - this entry is currently in
- use and will remain so until the next
- reset of the bridge.
- deleteOnTimeout(5) - this entry is currently in
- use and will remain so until it is aged out.
- The value of this object MUST be retained across
- reinitializations of the management system."
- DEFVAL { permanent }
- ::= { dot1qStaticUnicastEntry 4 }
- dot1qStaticMulticastTable OBJECT-TYPE
- SYNTAX SEQUENCE OF Dot1qStaticMulticastEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table containing filtering information for Multicast
- and Broadcast MAC addresses for each VLAN, configured
- into the device by (local or network) management
- specifying the set of ports to which frames received
- from specific ports and containing specific Multicast
- and Broadcast destination addresses are allowed to be
- forwarded. A value of zero in this table (as the port
- number from which frames with a specific destination
- address are received) is used to specify all ports for
- which there is no specific entry in this table for that
- particular destination address. Entries are valid for
- Multicast and Broadcast addresses only."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.7.7,
- ISO/IEC 15802-3 Section 7.9.1"
- ::= { dot1qStatic 2 }
- dot1qStaticMulticastEntry OBJECT-TYPE
- SYNTAX Dot1qStaticMulticastEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Filtering information configured into the device by
- (local or network) management specifying the set of
- ports to which frames received from this specific port
- for this VLAN and containing this Multicast or Broadcast
- destination address are allowed to be forwarded."
- INDEX {
- dot1qVlanIndex,
- dot1qStaticMulticastAddress,
- dot1qStaticMulticastReceivePort
- }
- ::= { dot1qStaticMulticastTable 1 }
- Dot1qStaticMulticastEntry ::=
- SEQUENCE {
- dot1qStaticMulticastAddress
- MacAddress,
- dot1qStaticMulticastReceivePort
- Integer32,
- dot1qStaticMulticastStaticEgressPorts
- PortList,
- dot1qStaticMulticastForbiddenEgressPorts
- PortList,
- dot1qStaticMulticastStatus
- INTEGER
- }
- dot1qStaticMulticastAddress OBJECT-TYPE
- SYNTAX MacAddress
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The destination MAC address in a frame to which this
- entry's filtering information applies. This object must
- take the value of a Multicast or Broadcast address."
- ::= { dot1qStaticMulticastEntry 1 }
- dot1qStaticMulticastReceivePort OBJECT-TYPE
- SYNTAX Integer32 (0..65535)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Either the value '0' or the port number of the port
- from which a frame must be received in order for this
- entry's filtering information to apply. A value of zero
- indicates that this entry applies on all ports of the
- device for which there is no other applicable entry."
- ::= { dot1qStaticMulticastEntry 2 }
- dot1qStaticMulticastStaticEgressPorts OBJECT-TYPE
- SYNTAX PortList
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The set of ports to which frames received from a
- specific port and destined for a specific Multicast or
- Broadcast MAC address must be forwarded, regardless of
- any dynamic information, e.g., from GMRP. A port may not
- be added in this set if it is already a member of the
- set of ports in dot1qStaticMulticastForbiddenEgressPorts.
- The default value of this object is a string of ones of
- appropriate length.
- The value of this object MUST be retained across
- reinitializations of the management system."
- ::= { dot1qStaticMulticastEntry 3 }
- dot1qStaticMulticastForbiddenEgressPorts OBJECT-TYPE
- SYNTAX PortList
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The set of ports to which frames received from a
- specific port and destined for a specific Multicast or
- Broadcast MAC address must not be forwarded, regardless
- of any dynamic information, e.g., from GMRP. A port may
- not be added in this set if it is already a member of the
- set of ports in dot1qStaticMulticastStaticEgressPorts.
- The default value of this object is a string of zeros of
- appropriate length.
- The value of this object MUST be retained across
- reinitializations of the management system."
- ::= { dot1qStaticMulticastEntry 4 }
- dot1qStaticMulticastStatus OBJECT-TYPE
- SYNTAX INTEGER {
- other(1),
- invalid(2),
- permanent(3),
- deleteOnReset(4),
- deleteOnTimeout(5)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "This object indicates the status of this entry.
- other(1) - this entry is currently in use, but
- the conditions under which it will remain
- so differ from the following values.
- invalid(2) - writing this value to the object
- removes the corresponding entry.
- permanent(3) - this entry is currently in use
- and will remain so after the next reset of
- the bridge.
- deleteOnReset(4) - this entry is currently in
- use and will remain so until the next
- reset of the bridge.
- deleteOnTimeout(5) - this entry is currently in
- use and will remain so until it is aged out.
- The value of this object MUST be retained across
- reinitializations of the management system."
- DEFVAL { permanent }
- ::= { dot1qStaticMulticastEntry 5 }
- -- -------------------------------------------------------------
- -- The Current VLAN Database
- -- -------------------------------------------------------------
- dot1qVlanNumDeletes OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of times a VLAN entry has been deleted from
- the dot1qVlanCurrentTable (for any reason). If an entry
- is deleted, then inserted, and then deleted, this
- counter will be incremented by 2."
- ::= { dot1qVlan 1 }
- dot1qVlanCurrentTable OBJECT-TYPE
- SYNTAX SEQUENCE OF Dot1qVlanCurrentEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table containing current configuration information
- for each VLAN currently configured into the device by
- (local or network) management, or dynamically created
- as a result of GVRP requests received."
- ::= { dot1qVlan 2 }
- dot1qVlanCurrentEntry OBJECT-TYPE
- SYNTAX Dot1qVlanCurrentEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Information for a VLAN configured into the device by
- (local or network) management, or dynamically created
- as a result of GVRP requests received."
- INDEX { dot1qVlanTimeMark, dot1qVlanIndex }
- ::= { dot1qVlanCurrentTable 1 }
- Dot1qVlanCurrentEntry ::=
- SEQUENCE {
- dot1qVlanTimeMark
- TimeFilter,
- dot1qVlanIndex
- VlanIndex,
- dot1qVlanFdbId
- Unsigned32,
- dot1qVlanCurrentEgressPorts
- PortList,
- dot1qVlanCurrentUntaggedPorts
- PortList,
- dot1qVlanStatus
- INTEGER,
- dot1qVlanCreationTime
- TimeTicks
- }
- dot1qVlanTimeMark OBJECT-TYPE
- SYNTAX TimeFilter
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A TimeFilter for this entry. See the TimeFilter
- textual convention to see how this works."
- ::= { dot1qVlanCurrentEntry 1 }
- dot1qVlanIndex OBJECT-TYPE
- SYNTAX VlanIndex
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The VLAN-ID or other identifier referring to this VLAN."
- ::= { dot1qVlanCurrentEntry 2 }
- dot1qVlanFdbId OBJECT-TYPE
- SYNTAX Unsigned32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The Filtering Database used by this VLAN. This is one
- of the dot1qFdbId values in the dot1qFdbTable. This
- value is allocated automatically by the device whenever
- the VLAN is created: either dynamically by GVRP, or by
- management, in dot1qVlanStaticTable. Allocation of this
- value follows the learning constraints defined for this
- VLAN in dot1qLearningConstraintsTable."
- ::= { dot1qVlanCurrentEntry 3 }
- dot1qVlanCurrentEgressPorts OBJECT-TYPE
- SYNTAX PortList
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The set of ports that are transmitting traffic for
- this VLAN as either tagged or untagged frames."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.10.2.1"
- ::= { dot1qVlanCurrentEntry 4 }
- dot1qVlanCurrentUntaggedPorts OBJECT-TYPE
- SYNTAX PortList
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The set of ports that are transmitting traffic for
- this VLAN as untagged frames."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.10.2.1"
- ::= { dot1qVlanCurrentEntry 5 }
- dot1qVlanStatus OBJECT-TYPE
- SYNTAX INTEGER {
- other(1),
- permanent(2),
- dynamicGvrp(3)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "This object indicates the status of this entry.
- other(1) - this entry is currently in use, but the
- conditions under which it will remain so differ
- from the following values.
- permanent(2) - this entry, corresponding to an entry
- in dot1qVlanStaticTable, is currently in use and
- will remain so after the next reset of the
- device. The port lists for this entry include
- ports from the equivalent dot1qVlanStaticTable
- entry and ports learned dynamically.
- dynamicGvrp(3) - this entry is currently in use
- and will remain so until removed by GVRP. There
- is no static entry for this VLAN, and it will be
- removed when the last port leaves the VLAN."
- ::= { dot1qVlanCurrentEntry 6 }
- dot1qVlanCreationTime OBJECT-TYPE
- SYNTAX TimeTicks
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The value of sysUpTime when this VLAN was created."
- ::= { dot1qVlanCurrentEntry 7 }
- -- -------------------------------------------------------------
- -- The Static VLAN Database
- -- -------------------------------------------------------------
- dot1qVlanStaticTable OBJECT-TYPE
- SYNTAX SEQUENCE OF Dot1qVlanStaticEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table containing static configuration information for
- each VLAN configured into the device by (local or
- network) management. All entries are permanent and will
- be restored after the device is reset."
- ::= { dot1qVlan 3 }
- dot1qVlanStaticEntry OBJECT-TYPE
- SYNTAX Dot1qVlanStaticEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Static information for a VLAN configured into the
- device by (local or network) management."
- INDEX { dot1qVlanIndex }
- ::= { dot1qVlanStaticTable 1 }
- Dot1qVlanStaticEntry ::=
- SEQUENCE {
- dot1qVlanStaticName
- SnmpAdminString,
- dot1qVlanStaticEgressPorts
- PortList,
- dot1qVlanForbiddenEgressPorts
- PortList,
- dot1qVlanStaticUntaggedPorts
- PortList,
- dot1qVlanStaticRowStatus
- RowStatus
- }
- dot1qVlanStaticName OBJECT-TYPE
- SYNTAX SnmpAdminString (SIZE (0..32))
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "An administratively assigned string, which may be used
- to identify the VLAN."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.10.2.1"
- ::= { dot1qVlanStaticEntry 1 }
- dot1qVlanStaticEgressPorts OBJECT-TYPE
- SYNTAX PortList
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The set of ports that are permanently assigned to the
- egress list for this VLAN by management. Changes to a
- bit in this object affect the per-port, per-VLAN
- Registrar control for Registration Fixed for the
- relevant GVRP state machine on each port. A port may
- not be added in this set if it is already a member of
- the set of ports in dot1qVlanForbiddenEgressPorts. The
- default value of this object is a string of zeros of
- appropriate length, indicating not fixed."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3"
- ::= { dot1qVlanStaticEntry 2 }
- dot1qVlanForbiddenEgressPorts OBJECT-TYPE
- SYNTAX PortList
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The set of ports that are prohibited by management
- from being included in the egress list for this VLAN.
- Changes to this object that cause a port to be included
- or excluded affect the per-port, per-VLAN Registrar
- control for Registration Forbidden for the relevant GVRP
- state machine on each port. A port may not be added in
- this set if it is already a member of the set of ports
- in dot1qVlanStaticEgressPorts. The default value of
- this object is a string of zeros of appropriate length,
- excluding all ports from the forbidden set."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3"
- ::= { dot1qVlanStaticEntry 3 }
- dot1qVlanStaticUntaggedPorts OBJECT-TYPE
- SYNTAX PortList
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The set of ports that should transmit egress packets
- for this VLAN as untagged. The default value of this
- object for the default VLAN (dot1qVlanIndex = 1) is a string
- of appropriate length including all ports. There is no
- specified default for other VLANs. If a device agent cannot
- support the set of ports being set, then it will reject the
- set operation with an error. For example, a
- manager might attempt to set more than one VLAN to be untagged
- on egress where the device does not support this IEEE 802.1Q
- option."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.10.2.1"
- ::= { dot1qVlanStaticEntry 4 }
- dot1qVlanStaticRowStatus OBJECT-TYPE
- SYNTAX RowStatus
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "This object indicates the status of this entry."
- ::= { dot1qVlanStaticEntry 5 }
- dot1qNextFreeLocalVlanIndex OBJECT-TYPE
- SYNTAX Integer32 (0|4096..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The next available value for dot1qVlanIndex of a local
- VLAN entry in dot1qVlanStaticTable. This will report
- values >=4096 if a new Local VLAN may be created or else
- the value 0 if this is not possible.
- A row creation operation in this table for an entry with a local
- VlanIndex value may fail if the current value of this object
- is not used as the index. Even if the value read is used,
- there is no guarantee that it will still be the valid index
- when the create operation is attempted; another manager may
- have already got in during the intervening time interval.
- In this case, dot1qNextFreeLocalVlanIndex should be re-read
- and the creation re-tried with the new value.
- This value will automatically change when the current value is
- used to create a new row."
- ::= { dot1qVlan 4 }
- -- -------------------------------------------------------------
- -- The VLAN Port Configuration Table
- -- -------------------------------------------------------------
- dot1qPortVlanTable OBJECT-TYPE
- SYNTAX SEQUENCE OF Dot1qPortVlanEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table containing per-port control and status
- information for VLAN configuration in the device."
- ::= { dot1qVlan 5 }
- dot1qPortVlanEntry OBJECT-TYPE
- SYNTAX Dot1qPortVlanEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Information controlling VLAN configuration for a port
- on the device. This is indexed by dot1dBasePort."
- AUGMENTS { dot1dBasePortEntry }
- ::= { dot1qPortVlanTable 1 }
- Dot1qPortVlanEntry ::=
- SEQUENCE {
- dot1qPvid
- VlanIndex,
- dot1qPortAcceptableFrameTypes
- INTEGER,
- dot1qPortIngressFiltering
- TruthValue,
- dot1qPortGvrpStatus
- EnabledStatus,
- dot1qPortGvrpFailedRegistrations
- Counter32,
- dot1qPortGvrpLastPduOrigin
- MacAddress,
- dot1qPortRestrictedVlanRegistration
- TruthValue
- }
- dot1qPvid OBJECT-TYPE
- SYNTAX VlanIndex
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The PVID, the VLAN-ID assigned to untagged frames or
- Priority-Tagged frames received on this port.
- The value of this object MUST be retained across
- reinitializations of the management system."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.10.1.1"
- DEFVAL { 1 }
- ::= { dot1qPortVlanEntry 1 }
- dot1qPortAcceptableFrameTypes OBJECT-TYPE
- SYNTAX INTEGER {
- admitAll(1),
- admitOnlyVlanTagged(2)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "When this is admitOnlyVlanTagged(2), the device will
- discard untagged frames or Priority-Tagged frames
- received on this port. When admitAll(1), untagged
- frames or Priority-Tagged frames received on this port
- will be accepted and assigned to a VID based on the
- PVID and VID Set for this port.
- This control does not affect VLAN-independent Bridge
- Protocol Data Unit (BPDU) frames, such as GVRP and
- Spanning Tree Protocol (STP). It does affect VLAN-
- dependent BPDU frames, such as GMRP.
- The value of this object MUST be retained across
- reinitializations of the management system."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.10.1.3"
- DEFVAL { admitAll }
- ::= { dot1qPortVlanEntry 2 }
- dot1qPortIngressFiltering OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "When this is true(1), the device will discard incoming
- frames for VLANs that do not include this Port in its
- Member set. When false(2), the port will accept all
- incoming frames.
- This control does not affect VLAN-independent BPDU
- frames, such as GVRP and STP. It does affect VLAN-
- dependent BPDU frames, such as GMRP.
- The value of this object MUST be retained across
- reinitializations of the management system."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.10.1.4"
- DEFVAL { false }
- ::= { dot1qPortVlanEntry 3 }
- dot1qPortGvrpStatus OBJECT-TYPE
- SYNTAX EnabledStatus
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The state of GVRP operation on this port. The value
- enabled(1) indicates that GVRP is enabled on this port,
- as long as dot1qGvrpStatus is also enabled for this
- device. When disabled(2) but dot1qGvrpStatus is still
- enabled for the device, GVRP is disabled on this port:
- any GVRP packets received will be silently discarded, and
- no GVRP registrations will be propagated from other
- ports. This object affects all GVRP Applicant and
- Registrar state machines on this port. A transition
- from disabled(2) to enabled(1) will cause a reset of all
- GVRP state machines on this port.
- The value of this object MUST be retained across
- reinitializations of the management system."
- DEFVAL { enabled }
- ::= { dot1qPortVlanEntry 4 }
- dot1qPortGvrpFailedRegistrations OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number of failed GVRP registrations, for any
- reason, on this port."
- ::= { dot1qPortVlanEntry 5 }
- dot1qPortGvrpLastPduOrigin OBJECT-TYPE
- SYNTAX MacAddress
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The Source MAC Address of the last GVRP message
- received on this port."
- ::= { dot1qPortVlanEntry 6 }
- dot1qPortRestrictedVlanRegistration OBJECT-TYPE
- SYNTAX TruthValue
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The state of Restricted VLAN Registration on this port.
- If the value of this control is true(1), then creation
- of a new dynamic VLAN entry is permitted only if there
- is a Static VLAN Registration Entry for the VLAN concerned,
- in which the Registrar Administrative Control value for
- this port is Normal Registration.
- The value of this object MUST be retained across
- reinitializations of the management system."
- REFERENCE
- "IEEE 802.1u clause 11.2.3.2.3, 12.10.1.7."
- DEFVAL { false }
- ::= { dot1qPortVlanEntry 7 }
- -- -------------------------------------------------------------
- -- Per port VLAN Statistics Table
- -- -------------------------------------------------------------
- dot1qPortVlanStatisticsTable OBJECT-TYPE
- SYNTAX SEQUENCE OF Dot1qPortVlanStatisticsEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table containing per-port, per-VLAN statistics for
- traffic received. Separate objects are provided for both the
- most-significant and least-significant bits of statistics
- counters for ports that are associated with this transparent
- bridge. The most-significant bit objects are only required on
- high-capacity interfaces, as defined in the conformance clauses
- for these objects. This mechanism is provided as a way to read
- 64-bit counters for agents that support only SNMPv1.
- Note that the reporting of most-significant and least-
- significant counter bits separately runs the risk of missing
- an overflow of the lower bits in the interval between sampling.
- The manager must be aware of this possibility, even within the
- same varbindlist, when interpreting the results of a request or
- asynchronous notification."
- ::= { dot1qVlan 6 }
- dot1qPortVlanStatisticsEntry OBJECT-TYPE
- SYNTAX Dot1qPortVlanStatisticsEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Traffic statistics for a VLAN on an interface."
- INDEX { dot1dBasePort, dot1qVlanIndex }
- ::= { dot1qPortVlanStatisticsTable 1 }
- Dot1qPortVlanStatisticsEntry ::=
- SEQUENCE {
- dot1qTpVlanPortInFrames
- Counter32,
- dot1qTpVlanPortOutFrames
- Counter32,
- dot1qTpVlanPortInDiscards
- Counter32,
- dot1qTpVlanPortInOverflowFrames
- Counter32,
- dot1qTpVlanPortOutOverflowFrames
- Counter32,
- dot1qTpVlanPortInOverflowDiscards
- Counter32
- }
- dot1qTpVlanPortInFrames OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of valid frames received by this port from
- its segment that were classified as belonging to this
- VLAN. Note that a frame received on this port is
- counted by this object if and only if it is for a
- protocol being processed by the local forwarding process
- for this VLAN. This object includes received bridge
- management frames classified as belonging to this VLAN
- (e.g., GMRP, but not GVRP or STP."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.6.1.1.3(a)"
- ::= { dot1qPortVlanStatisticsEntry 1 }
- dot1qTpVlanPortOutFrames OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of valid frames transmitted by this port to
- its segment from the local forwarding process for this
- VLAN. This includes bridge management frames originated
- by this device that are classified as belonging to this
- VLAN (e.g., GMRP, but not GVRP or STP)."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.6.1.1.3(d)"
- ::= { dot1qPortVlanStatisticsEntry 2 }
- dot1qTpVlanPortInDiscards OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of valid frames received by this port from
- its segment that were classified as belonging to this
- VLAN and that were discarded due to VLAN-related reasons.
- Specifically, the IEEE 802.1Q counters for Discard
- Inbound and Discard on Ingress Filtering."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.6.1.1.3"
- ::= { dot1qPortVlanStatisticsEntry 3 }
- dot1qTpVlanPortInOverflowFrames OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of times the associated
- dot1qTpVlanPortInFrames counter has overflowed."
- REFERENCE
- "ISO/IEC 15802-3 Section 14.6.1.1.3"
- ::= { dot1qPortVlanStatisticsEntry 4 }
- dot1qTpVlanPortOutOverflowFrames OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of times the associated
- dot1qTpVlanPortOutFrames counter has overflowed."
- REFERENCE
- "ISO/IEC 15802-3 Section 14.6.1.1.3"
- ::= { dot1qPortVlanStatisticsEntry 5 }
- dot1qTpVlanPortInOverflowDiscards OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of times the associated
- dot1qTpVlanPortInDiscards counter has overflowed."
- REFERENCE
- "ISO/IEC 15802-3 Section 14.6.1.1.3"
- ::= { dot1qPortVlanStatisticsEntry 6 }
- dot1qPortVlanHCStatisticsTable OBJECT-TYPE
- SYNTAX SEQUENCE OF Dot1qPortVlanHCStatisticsEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table containing per-port, per-VLAN statistics for
- traffic on high-capacity interfaces."
- ::= { dot1qVlan 7 }
- dot1qPortVlanHCStatisticsEntry OBJECT-TYPE
- SYNTAX Dot1qPortVlanHCStatisticsEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Traffic statistics for a VLAN on a high-capacity
- interface."
- INDEX { dot1dBasePort, dot1qVlanIndex }
- ::= { dot1qPortVlanHCStatisticsTable 1 }
- Dot1qPortVlanHCStatisticsEntry ::=
- SEQUENCE {
- dot1qTpVlanPortHCInFrames
- Counter64,
- dot1qTpVlanPortHCOutFrames
- Counter64,
- dot1qTpVlanPortHCInDiscards
- Counter64
- }
- dot1qTpVlanPortHCInFrames OBJECT-TYPE
- SYNTAX Counter64
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of valid frames received by this port from
- its segment that were classified as belonging to this
- VLAN. Note that a frame received on this port is
- counted by this object if and only if it is for a
- protocol being processed by the local forwarding process
- for this VLAN. This object includes received bridge
- management frames classified as belonging to this VLAN
- (e.g., GMRP, but not GVRP or STP)."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.6.1.1.3(a)"
- ::= { dot1qPortVlanHCStatisticsEntry 1 }
- dot1qTpVlanPortHCOutFrames OBJECT-TYPE
- SYNTAX Counter64
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of valid frames transmitted by this port to
- its segment from the local forwarding process for this
- VLAN. This includes bridge management frames originated
- by this device that are classified as belonging to this
- VLAN (e.g., GMRP, but not GVRP or STP)."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.6.1.1.3(d)"
- ::= { dot1qPortVlanHCStatisticsEntry 2 }
- dot1qTpVlanPortHCInDiscards OBJECT-TYPE
- SYNTAX Counter64
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of valid frames received by this port from
- its segment that were classified as belonging to this
- VLAN and that were discarded due to VLAN-related reasons.
- Specifically, the IEEE 802.1Q counters for Discard
- Inbound and Discard on Ingress Filtering."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.6.1.1.3"
- ::= { dot1qPortVlanHCStatisticsEntry 3 }
- -- -------------------------------------------------------------
- -- The VLAN Learning Constraints Table
- -- -------------------------------------------------------------
- dot1qLearningConstraintsTable OBJECT-TYPE
- SYNTAX SEQUENCE OF Dot1qLearningConstraintsEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table containing learning constraints for sets of
- Shared and Independent VLANs."
- REFERENCE
- "IEEE 802.1Q/D11 Section 12.10.3.1"
- ::= { dot1qVlan 8 }
- dot1qLearningConstraintsEntry OBJECT-TYPE
- SYNTAX Dot1qLearningConstraintsEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A learning constraint defined for a VLAN."
- INDEX { dot1qConstraintVlan, dot1qConstraintSet }
- ::= { dot1qLearningConstraintsTable 1 }
- Dot1qLearningConstraintsEntry ::=
- SEQUENCE {
- dot1qConstraintVlan
- VlanIndex,
- dot1qConstraintSet
- Integer32,
- dot1qConstraintType
- INTEGER,
- dot1qConstraintStatus
- RowStatus
- }
- dot1qConstraintVlan OBJECT-TYPE
- SYNTAX VlanIndex
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The index of the row in dot1qVlanCurrentTable for the
- VLAN constrained by this entry."
- ::= { dot1qLearningConstraintsEntry 1 }
- dot1qConstraintSet OBJECT-TYPE
- SYNTAX Integer32 (0..65535)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The identity of the constraint set to which
- dot1qConstraintVlan belongs. These values may be chosen
- by the management station."
- ::= { dot1qLearningConstraintsEntry 2 }
- dot1qConstraintType OBJECT-TYPE
- SYNTAX INTEGER {
- independent(1),
- shared(2)
- }
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The type of constraint this entry defines.
- independent(1) - the VLAN, dot1qConstraintVlan,
- uses a filtering database independent from all
- other VLANs in the same set, defined by
- dot1qConstraintSet.
- shared(2) - the VLAN, dot1qConstraintVlan, shares
- the same filtering database as all other VLANs
- in the same set, defined by dot1qConstraintSet."
- ::= { dot1qLearningConstraintsEntry 3 }
- dot1qConstraintStatus OBJECT-TYPE
- SYNTAX RowStatus
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The status of this entry."
- ::= { dot1qLearningConstraintsEntry 4 }
- dot1qConstraintSetDefault OBJECT-TYPE
- SYNTAX Integer32 (0..65535)
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The identity of the constraint set to which a VLAN
- belongs, if there is not an explicit entry for that VLAN
- in dot1qLearningConstraintsTable.
- The value of this object MUST be retained across
- reinitializations of the management system."
- ::= { dot1qVlan 9 }
- dot1qConstraintTypeDefault OBJECT-TYPE
- SYNTAX INTEGER {
- independent(1),
- shared(2)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The type of constraint set to which a VLAN belongs, if
- there is not an explicit entry for that VLAN in
- dot1qLearningConstraintsTable. The types are as defined
- for dot1qConstraintType.
- The value of this object MUST be retained across
- reinitializations of the management system."
- ::= { dot1qVlan 10 }
- -- -------------------------------------------------------------
- -- dot1vProtocol subtree
- -- -------------------------------------------------------------
- dot1vProtocolGroupTable OBJECT-TYPE
- SYNTAX SEQUENCE OF Dot1vProtocolGroupEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table that contains mappings from Protocol
- Templates to Protocol Group Identifiers used for
- Port-and-Protocol-based VLAN Classification."
- REFERENCE
- "IEEE 802.1v clause 8.6.4"
- ::= { dot1vProtocol 1 }
- dot1vProtocolGroupEntry OBJECT-TYPE
- SYNTAX Dot1vProtocolGroupEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A mapping from a Protocol Template to a Protocol
- Group Identifier."
- INDEX { dot1vProtocolTemplateFrameType,
- dot1vProtocolTemplateProtocolValue }
- ::= { dot1vProtocolGroupTable 1 }
- Dot1vProtocolGroupEntry ::=
- SEQUENCE {
- dot1vProtocolTemplateFrameType
- INTEGER,
- dot1vProtocolTemplateProtocolValue
- OCTET STRING,
- dot1vProtocolGroupId
- Integer32,
- dot1vProtocolGroupRowStatus
- RowStatus
- }
- dot1vProtocolTemplateFrameType OBJECT-TYPE
- SYNTAX INTEGER {
- ethernet (1),
- rfc1042 (2),
- snap8021H (3),
- snapOther (4),
- llcOther (5)
- }
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The data-link encapsulation format or the
- 'detagged_frame_type' in a Protocol Template."
- REFERENCE
- "IEEE 802.1v clause 8.6.2"
- ::= { dot1vProtocolGroupEntry 1 }
- dot1vProtocolTemplateProtocolValue OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE (2 | 5))
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The identification of the protocol above the data-link
- layer in a Protocol Template. Depending on the
- frame type, the octet string will have one of the
- following values:
- For 'ethernet', 'rfc1042' and 'snap8021H',
- this is the 16-bit (2-octet) IEEE 802.3 Type Field.
- For 'snapOther',
- this is the 40-bit (5-octet) PID.
- For 'llcOther',
- this is the 2-octet IEEE 802.2 Link Service Access
- Point (LSAP) pair: first octet for Destination Service
- Access Point (DSAP) and second octet for Source Service
- Access Point (SSAP)."
- REFERENCE
- "IEEE 802.1v clause 8.6.2"
- ::= { dot1vProtocolGroupEntry 2 }
- dot1vProtocolGroupId OBJECT-TYPE
- SYNTAX Integer32 (0..2147483647)
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "Represents a group of protocols that are associated
- together when assigning a VID to a frame."
- REFERENCE
- "IEEE 802.1v clause 8.6.3, 12.10.2.1"
- ::= { dot1vProtocolGroupEntry 3 }
- dot1vProtocolGroupRowStatus OBJECT-TYPE
- SYNTAX RowStatus
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "This object indicates the status of this entry."
- ::= { dot1vProtocolGroupEntry 4 }
- dot1vProtocolPortTable OBJECT-TYPE
- SYNTAX SEQUENCE OF Dot1vProtocolPortEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table that contains VID sets used for
- Port-and-Protocol-based VLAN Classification."
- REFERENCE
- "IEEE 802.1v clause 8.4.4"
- ::= { dot1vProtocol 2 }
- dot1vProtocolPortEntry OBJECT-TYPE
- SYNTAX Dot1vProtocolPortEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A VID set for a port."
- INDEX { dot1dBasePort,
- dot1vProtocolPortGroupId }
- ::= { dot1vProtocolPortTable 1 }
- Dot1vProtocolPortEntry ::=
- SEQUENCE {
- dot1vProtocolPortGroupId
- Integer32,
- dot1vProtocolPortGroupVid
- Integer32,
- dot1vProtocolPortRowStatus
- RowStatus
- }
- dot1vProtocolPortGroupId OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Designates a group of protocols in the Protocol
- Group Database."
- REFERENCE
- "IEEE 802.1v clause 8.6.3, 12.10.1.2"
- ::= { dot1vProtocolPortEntry 1 }
- dot1vProtocolPortGroupVid OBJECT-TYPE
- SYNTAX Integer32 (1..4094)
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The VID associated with a group of protocols for
- each port."
- REFERENCE
- "IEEE 802.1v clause 8.4.4, 12.10.1.2"
- ::= { dot1vProtocolPortEntry 2 }
- dot1vProtocolPortRowStatus OBJECT-TYPE
- SYNTAX RowStatus
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "This object indicates the status of this entry."
- ::= { dot1vProtocolPortEntry 3 }
- -- -------------------------------------------------------------
- -- IEEE 802.1Q MIB - Conformance Information
- -- -------------------------------------------------------------
- qBridgeConformance OBJECT IDENTIFIER ::= { qBridgeMIB 2 }
- qBridgeGroups OBJECT IDENTIFIER ::= { qBridgeConformance 1 }
- qBridgeCompliances OBJECT IDENTIFIER ::= { qBridgeConformance 2 }
- -- -------------------------------------------------------------
- -- units of conformance
- -- -------------------------------------------------------------
- qBridgeBaseGroup OBJECT-GROUP
- OBJECTS {
- dot1qVlanVersionNumber,
- dot1qMaxVlanId,
- dot1qMaxSupportedVlans,
- dot1qNumVlans,
- dot1qGvrpStatus
- }
- STATUS current
- DESCRIPTION
- "A collection of objects providing device-level control
- and status information for the Virtual LAN bridge
- services."
- ::= { qBridgeGroups 1 }
- qBridgeFdbUnicastGroup OBJECT-GROUP
- OBJECTS {
- dot1qFdbDynamicCount,
- dot1qTpFdbPort,
- dot1qTpFdbStatus
- }
- STATUS current
- DESCRIPTION
- "A collection of objects providing information about all
- unicast addresses, learned dynamically or statically
- configured by management, in each Filtering Database."
- ::= { qBridgeGroups 2 }
- qBridgeFdbMulticastGroup OBJECT-GROUP
- OBJECTS {
- dot1qTpGroupEgressPorts,
- dot1qTpGroupLearnt
- }
- STATUS current
- DESCRIPTION
- "A collection of objects providing information about all
- multicast addresses, learned dynamically or statically
- configured by management, in each Filtering Database."
- ::= { qBridgeGroups 3 }
- qBridgeServiceRequirementsGroup OBJECT-GROUP
- OBJECTS {
- dot1qForwardAllPorts,
- dot1qForwardAllStaticPorts,
- dot1qForwardAllForbiddenPorts,
- dot1qForwardUnregisteredPorts,
- dot1qForwardUnregisteredStaticPorts,
- dot1qForwardUnregisteredForbiddenPorts
- }
- STATUS current
- DESCRIPTION
- "A collection of objects providing information about
- service requirements, learned dynamically or statically
- configured by management, in each Filtering Database."
- ::= { qBridgeGroups 4 }
- qBridgeFdbStaticGroup OBJECT-GROUP
- OBJECTS {
- dot1qStaticUnicastAllowedToGoTo,
- dot1qStaticUnicastStatus,
- dot1qStaticMulticastStaticEgressPorts,
- dot1qStaticMulticastForbiddenEgressPorts,
- dot1qStaticMulticastStatus
- }
- STATUS current
- DESCRIPTION
- "A collection of objects providing information about
- unicast and multicast addresses statically configured by
- management, in each Filtering Database or VLAN."
- ::= { qBridgeGroups 5 }
- qBridgeVlanGroup OBJECT-GROUP
- OBJECTS {
- dot1qVlanNumDeletes,
- dot1qVlanFdbId,
- dot1qVlanCurrentEgressPorts,
- dot1qVlanCurrentUntaggedPorts,
- dot1qVlanStatus,
- dot1qVlanCreationTime
- }
- STATUS current
- DESCRIPTION
- "A collection of objects providing information about
- all VLANs currently configured on this device."
- ::= { qBridgeGroups 6 }
- qBridgeVlanStaticGroup OBJECT-GROUP
- OBJECTS {
- dot1qVlanStaticName,
- dot1qVlanStaticEgressPorts,
- dot1qVlanForbiddenEgressPorts,
- dot1qVlanStaticUntaggedPorts,
- dot1qVlanStaticRowStatus,
- dot1qNextFreeLocalVlanIndex
- }
- STATUS current
- DESCRIPTION
- "A collection of objects providing information about
- VLANs statically configured by management."
- ::= { qBridgeGroups 7 }
- qBridgePortGroup OBJECT-GROUP
- OBJECTS {
- dot1qPvid,
- dot1qPortAcceptableFrameTypes,
- dot1qPortIngressFiltering,
- dot1qPortGvrpStatus,
- dot1qPortGvrpFailedRegistrations,
- dot1qPortGvrpLastPduOrigin
- }
- STATUS deprecated
- DESCRIPTION
- "A collection of objects providing port-level VLAN
- control and status information for all ports."
- ::= { qBridgeGroups 8 }
- qBridgeVlanStatisticsGroup OBJECT-GROUP
- OBJECTS {
- dot1qTpVlanPortInFrames,
- dot1qTpVlanPortOutFrames,
- dot1qTpVlanPortInDiscards
- }
- STATUS current
- DESCRIPTION
- "A collection of objects providing per-port packet
- statistics for all VLANs currently configured on this
- device."
- ::= { qBridgeGroups 9 }
- qBridgeVlanStatisticsOverflowGroup OBJECT-GROUP
- OBJECTS {
- dot1qTpVlanPortInOverflowFrames,
- dot1qTpVlanPortOutOverflowFrames,
- dot1qTpVlanPortInOverflowDiscards
- }
- STATUS current
- DESCRIPTION
- "A collection of objects providing overflow counters for
- per-port packet statistics for all VLANs currently configured
- on this device for high-capacity interfaces, defined as those
- that have the value of the corresponding instance of
- ifSpeed greater than 650,000,000 bits/second."
- ::= { qBridgeGroups 10 }
- qBridgeVlanHCStatisticsGroup OBJECT-GROUP
- OBJECTS {
- dot1qTpVlanPortHCInFrames,
- dot1qTpVlanPortHCOutFrames,
- dot1qTpVlanPortHCInDiscards
- }
- STATUS current
- DESCRIPTION
- "A collection of objects providing per-port packet
- statistics for all VLANs currently configured on this
- device for high-capacity interfaces, defined as those
- that have the value of the corresponding instance of
- ifSpeed greater than 650,000,000 bits/second."
- ::= { qBridgeGroups 11 }
- qBridgeLearningConstraintsGroup OBJECT-GROUP
- OBJECTS {
- dot1qConstraintType,
- dot1qConstraintStatus
- }
- STATUS current
- DESCRIPTION
- "A collection of objects defining the Filtering Database
- constraints all VLANs have with each other."
- ::= { qBridgeGroups 12 }
- qBridgeLearningConstraintDefaultGroup OBJECT-GROUP
- OBJECTS {
- dot1qConstraintSetDefault,
- dot1qConstraintTypeDefault
- }
- STATUS current
- DESCRIPTION
- "A collection of objects defining the default Filtering
- Database constraints for VLANs that have no specific
- constraints defined."
- ::= { qBridgeGroups 13 }
- qBridgeClassificationDeviceGroup OBJECT-GROUP
- OBJECTS {
- dot1vProtocolGroupId,
- dot1vProtocolGroupRowStatus
- }
- STATUS current
- DESCRIPTION
- "VLAN classification information for the bridge."
- ::= { qBridgeGroups 14 }
- qBridgeClassificationPortGroup OBJECT-GROUP
- OBJECTS {
- dot1vProtocolPortGroupVid,
- dot1vProtocolPortRowStatus
- }
- STATUS current
- DESCRIPTION
- "VLAN classification information for individual ports."
- ::= { qBridgeGroups 15 }
- qBridgePortGroup2 OBJECT-GROUP
- OBJECTS {
- dot1qPvid,
- dot1qPortAcceptableFrameTypes,
- dot1qPortIngressFiltering,
- dot1qPortGvrpStatus,
- dot1qPortGvrpFailedRegistrations,
- dot1qPortGvrpLastPduOrigin,
- dot1qPortRestrictedVlanRegistration
- }
- STATUS current
- DESCRIPTION
- "A collection of objects providing port-level VLAN
- control and status information for all ports."
- ::= { qBridgeGroups 16 }
- -- -------------------------------------------------------------
- -- compliance statements
- -- -------------------------------------------------------------
- qBridgeCompliance MODULE-COMPLIANCE
- STATUS deprecated
- DESCRIPTION
- "The compliance statement for device support of Virtual
- LAN Bridge services.
- RFC2674 was silent about the expected persistence of the
- read-write objects in this MIB module. Applications MUST
- NOT assume that the values of the read-write objects are
- persistent across reinitializations of the management
- system and MUST NOT assume that the values are not
- persistent across reinitializations of the management
- system."
- MODULE
- MANDATORY-GROUPS {
- qBridgeBaseGroup,
- qBridgeVlanGroup,
- qBridgeVlanStaticGroup,
- qBridgePortGroup
- }
- GROUP qBridgeFdbUnicastGroup
- DESCRIPTION
- "This group is mandatory for bridges that implement
- 802.1Q transparent bridging."
- GROUP qBridgeFdbMulticastGroup
- DESCRIPTION
- "This group is mandatory for bridges that implement
- 802.1Q transparent bridging."
- GROUP qBridgeServiceRequirementsGroup
- DESCRIPTION
- "This group is mandatory for bridges that implement
- extended filtering services. All objects must be
- read-write if extended-filtering services are
- enabled."
- GROUP qBridgeFdbStaticGroup
- DESCRIPTION
- "This group is optional."
- GROUP qBridgeVlanStatisticsGroup
- DESCRIPTION
- "This group is optional as there may be significant
- implementation cost associated with its support."
- GROUP qBridgeVlanStatisticsOverflowGroup
- DESCRIPTION
- "This group is optional as there may be significant
- implementation cost associated with its support. It is most
- relevant for high-capacity interfaces where the SNMP agent
- supports only SNMPv1."
- GROUP qBridgeVlanHCStatisticsGroup
- DESCRIPTION
- "This group is optional as there may be significant
- implementation cost associated with its support. It is most
- relevant for high-capacity interfaces."
- GROUP qBridgeLearningConstraintsGroup
- DESCRIPTION
- "This group is mandatory for devices implementing
- both Independent VLAN Learning (IVL) and Shared
- VLAN Learning (SVL) modes of operation of the
- filtering database, as defined by IEEE 802.1Q."
- GROUP qBridgeLearningConstraintDefaultGroup
- DESCRIPTION
- "This group is mandatory for devices implementing
- both Independent VLAN Learning (IVL) and Shared
- VLAN Learning (SVL) modes of operation of the
- filtering database, as defined by IEEE 802.1Q."
- OBJECT dot1qPortAcceptableFrameTypes
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required as this is an optional
- capability in IEEE 802.1Q."
- OBJECT dot1qPortIngressFiltering
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required as this is an optional
- capability in IEEE 802.1Q."
- OBJECT dot1qConstraintSetDefault
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required as this is an optional
- capability in IEEE 802.1Q."
- OBJECT dot1qConstraintTypeDefault
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required as this is an optional
- capability in IEEE 802.1Q."
- ::= { qBridgeCompliances 1 }
- qBridgeCompliance2 MODULE-COMPLIANCE
- STATUS current
- DESCRIPTION
- "The compliance statement for device support of Virtual
- LAN Bridge services.
- This document clarifies the persistence requirements for
- the read-write objects in this MIB module. All
- implementations claiming compliance to qBridgeCompliance2
- MUST retain the values of those read-write objects that
- specify this requirement."
- MODULE
- MANDATORY-GROUPS {
- qBridgeBaseGroup,
- qBridgeVlanGroup,
- qBridgeVlanStaticGroup,
- qBridgePortGroup2
- }
- GROUP qBridgeFdbUnicastGroup
- DESCRIPTION
- "This group is mandatory for bridges that implement
- 802.1Q transparent bridging."
- GROUP qBridgeFdbMulticastGroup
- DESCRIPTION
- "This group is mandatory for bridges that implement
- 802.1Q transparent bridging."
- GROUP qBridgeServiceRequirementsGroup
- DESCRIPTION
- "This group is mandatory for bridges that implement
- extended filtering services. All objects must be
- read-write if extended-filtering services are
- enabled."
- GROUP qBridgeFdbStaticGroup
- DESCRIPTION
- "This group is optional."
- GROUP qBridgeVlanStatisticsGroup
- DESCRIPTION
- "This group is optional as there may be significant
- implementation cost associated with its support."
- GROUP qBridgeVlanStatisticsOverflowGroup
- DESCRIPTION
- "This group is optional as there may be significant
- implementation cost associated with its support. It is most
- relevant for high-capacity interfaces where the SNMP agent
- supports only SNMPv1."
- GROUP qBridgeVlanHCStatisticsGroup
- DESCRIPTION
- "This group is optional as there may be significant
- implementation cost associated with its support. It is most
- relevant for high-capacity interfaces."
- GROUP qBridgeLearningConstraintsGroup
- DESCRIPTION
- "This group is mandatory for devices implementing
- both Independent VLAN Learning (IVL) and Shared
- VLAN Learning (SVL) modes of operation of the
- filtering database, as defined by IEEE 802.1Q."
- GROUP qBridgeLearningConstraintDefaultGroup
- DESCRIPTION
- "This group is mandatory for devices implementing
- both Independent VLAN Learning (IVL) and Shared
- VLAN Learning (SVL) modes of operation of the
- filtering database, as defined by IEEE 802.1Q."
- GROUP qBridgeClassificationDeviceGroup
- DESCRIPTION
- "This group is mandatory ONLY for devices implementing
- VLAN Classification as specified in IEEE 802.1v."
- GROUP qBridgeClassificationPortGroup
- DESCRIPTION
- "This group is mandatory ONLY for devices implementing
- VLAN Classification as specified in IEEE 802.1v."
- OBJECT dot1qPortAcceptableFrameTypes
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required as this is an optional
- capability in IEEE 802.1Q."
- OBJECT dot1qPortIngressFiltering
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required as this is an optional
- capability in IEEE 802.1Q."
- OBJECT dot1qConstraintSetDefault
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required as this is an optional
- capability in IEEE 802.1Q."
- OBJECT dot1qConstraintTypeDefault
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required as this is an optional
- capability in IEEE 802.1Q."
- OBJECT dot1vProtocolGroupId
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required as this is an optional
- capability in IEEE 802.1v."
- OBJECT dot1vProtocolGroupRowStatus
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required as this is an optional
- capability in IEEE 802.1v."
- ::= { qBridgeCompliances 2 }
- END
|