Q-BRIDGE-MIB.mib 82 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489
  1. Q-BRIDGE-MIB DEFINITIONS ::= BEGIN
  2. -- -------------------------------------------------------------
  3. -- MIB for IEEE 802.1Q Devices
  4. -- -------------------------------------------------------------
  5. IMPORTS
  6. MODULE-IDENTITY, OBJECT-TYPE,
  7. Counter32, Counter64, Unsigned32, TimeTicks, Integer32
  8. FROM SNMPv2-SMI
  9. RowStatus, TruthValue, TEXTUAL-CONVENTION, MacAddress
  10. FROM SNMPv2-TC
  11. SnmpAdminString
  12. FROM SNMP-FRAMEWORK-MIB
  13. MODULE-COMPLIANCE, OBJECT-GROUP
  14. FROM SNMPv2-CONF
  15. dot1dBridge, dot1dBasePortEntry, dot1dBasePort
  16. FROM BRIDGE-MIB
  17. EnabledStatus
  18. FROM P-BRIDGE-MIB
  19. TimeFilter
  20. FROM RMON2-MIB;
  21. qBridgeMIB MODULE-IDENTITY
  22. LAST-UPDATED "200601090000Z"
  23. ORGANIZATION "IETF Bridge MIB Working Group"
  24. CONTACT-INFO
  25. "Email: Bridge-mib@ietf.org
  26. ietfmibs@ops.ietf.org
  27. David Levi
  28. Postal: Nortel Networks
  29. 4655 Great America Parkway
  30. Santa Clara, CA 95054
  31. USA
  32. Phone: +1 865 686 0432
  33. Email: dlevi@nortel.com
  34. David Harrington
  35. Postal: Effective Software
  36. 50 Harding Rd.
  37. Portsmouth, NH 03801
  38. USA
  39. Phone: +1 603 436 8634
  40. Email: ietfdbh@comcast.net
  41. Les Bell
  42. Postal: Hemel Hempstead, Herts. HP2 7YU
  43. UK
  44. Email: elbell@ntlworld.com
  45. Andrew Smith
  46. Postal: Beijing Harbour Networks
  47. Jiuling Building
  48. 21 North Xisanhuan Ave.
  49. Beijing, 100089
  50. PRC
  51. Fax: +1 415 345 1827
  52. Email: ah_smith@acm.org
  53. Paul Langille
  54. Postal: Newbridge Networks
  55. 5 Corporate Drive
  56. Andover, MA 01810
  57. USA
  58. Phone: +1 978 691 4665
  59. Email: langille@newbridge.com
  60. Anil Rijhsinghani
  61. Postal: Accton Technology Corporation
  62. 5 Mount Royal Ave
  63. Marlboro, MA 01752
  64. USA
  65. Phone:
  66. Email: anil@accton.com
  67. Keith McCloghrie
  68. Postal: Cisco Systems, Inc.
  69. 170 West Tasman Drive
  70. San Jose, CA 95134-1706
  71. USA
  72. Phone: +1 408 526 5260
  73. Email: kzm@cisco.com"
  74. DESCRIPTION
  75. "The VLAN Bridge MIB module for managing Virtual Bridged
  76. Local Area Networks, as defined by IEEE 802.1Q-2003,
  77. including Restricted Vlan Registration defined by
  78. IEEE 802.1u-2001 and Vlan Classification defined by
  79. IEEE 802.1v-2001.
  80. Copyright (C) The Internet Society (2006). This version of
  81. this MIB module is part of RFC 4363; See the RFC itself for
  82. full legal notices."
  83. REVISION "200601090000Z"
  84. DESCRIPTION
  85. "Added Vlan TEXTUAL-CONVENTIONs,
  86. dot1qPortRestrictedVlanRegistration, dot1vProtocol subtree,
  87. qBridgeClassificationDeviceGroup, qBridgePortGroup2,
  88. qBridgeClassificationPortGroup, and qBridgeCompliance2.
  89. Clarified dot1qForwardAllStaticPorts,
  90. qPortAcceptableFrameTypes, and qBridgeCompliance.
  91. Deprecated qBridgePortGroup and qBridgeCompliance."
  92. REVISION "199908250000Z"
  93. DESCRIPTION
  94. "The VLAN Bridge MIB module for managing Virtual Bridged
  95. Local Area Networks, as defined by IEEE 802.1Q-1998.
  96. Initial version, published as RFC 2674."
  97. ::= { dot1dBridge 7 }
  98. qBridgeMIBObjects OBJECT IDENTIFIER ::= { qBridgeMIB 1 }
  99. -- -------------------------------------------------------------
  100. -- Textual Conventions
  101. -- -------------------------------------------------------------
  102. PortList ::= TEXTUAL-CONVENTION
  103. STATUS current
  104. DESCRIPTION
  105. "Each octet within this value specifies a set of eight
  106. ports, with the first octet specifying ports 1 through
  107. 8, the second octet specifying ports 9 through 16, etc.
  108. Within each octet, the most significant bit represents
  109. the lowest numbered port, and the least significant bit
  110. represents the highest numbered port. Thus, each port
  111. of the bridge is represented by a single bit within the
  112. value of this object. If that bit has a value of '1',
  113. then that port is included in the set of ports; the port
  114. is not included if its bit has a value of '0'."
  115. SYNTAX OCTET STRING
  116. VlanIndex ::= TEXTUAL-CONVENTION
  117. DISPLAY-HINT "d"
  118. STATUS current
  119. DESCRIPTION
  120. "A value used to index per-VLAN tables: values of 0 and
  121. 4095 are not permitted. If the value is between 1 and
  122. 4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with
  123. global scope within a given bridged domain (see VlanId
  124. textual convention). If the value is greater than 4095,
  125. then it represents a VLAN with scope local to the
  126. particular agent, i.e., one without a global VLAN-ID
  127. assigned to it. Such VLANs are outside the scope of
  128. IEEE 802.1Q, but it is convenient to be able to manage them
  129. in the same way using this MIB."
  130. SYNTAX Unsigned32
  131. VlanId ::= TEXTUAL-CONVENTION
  132. DISPLAY-HINT "d"
  133. STATUS current
  134. DESCRIPTION
  135. "The VLAN-ID that uniquely identifies a VLAN. This
  136. is the 12-bit VLAN-ID used in the VLAN Tag header.
  137. The range is defined by the REFERENCEd specification."
  138. REFERENCE
  139. "IEEE Std 802.1Q 2003 Edition, Virtual Bridged
  140. Local Area Networks."
  141. SYNTAX Integer32 (1..4094)
  142. VlanIdOrAny ::= TEXTUAL-CONVENTION
  143. DISPLAY-HINT "d"
  144. STATUS current
  145. DESCRIPTION
  146. "The VLAN-ID that uniquely identifies a specific VLAN,
  147. or any VLAN. The special value of 4095 is used to
  148. indicate a wildcard, i.e., any VLAN. This can be used
  149. in any situation where an object or table entry must
  150. refer either to a specific VLAN or to any VLAN.
  151. Note that a MIB object that is defined using this
  152. TEXTUAL-CONVENTION should clarify the meaning of
  153. 'any VLAN' (i.e., the special value 4095)."
  154. SYNTAX Integer32 (1..4094 | 4095)
  155. VlanIdOrNone ::= TEXTUAL-CONVENTION
  156. DISPLAY-HINT "d"
  157. STATUS current
  158. DESCRIPTION
  159. "The VLAN-ID that uniquely identifies a specific VLAN,
  160. or no VLAN. The special value of zero is used to
  161. indicate that no VLAN-ID is present or used. This can
  162. be used in any situation where an object or a table entry
  163. must refer either to a specific VLAN, or to no VLAN.
  164. Note that a MIB object that is defined using this
  165. TEXTUAL-CONVENTION should clarify the meaning of
  166. 'no VLAN' (i.e., the special value 0)."
  167. SYNTAX Integer32 (0 | 1..4094)
  168. VlanIdOrAnyOrNone ::= TEXTUAL-CONVENTION
  169. DISPLAY-HINT "d"
  170. STATUS current
  171. DESCRIPTION
  172. "The VLAN-ID that uniquely identifies a specific VLAN,
  173. any VLAN, or no VLAN. The special values 0 and 4095
  174. have the same meaning as described in the VlanIdOrAny
  175. and VlanIdOrNone TEXTUAL-CONVENTIONs.
  176. Note that a MIB object that is defined using this
  177. TEXTUAL-CONVENTION should clarify the meaning of
  178. 'any VLAN' and 'no VLAN' (i.e., the special values
  179. 0 and 4095)."
  180. SYNTAX Integer32 (0 | 1..4094 | 4095)
  181. -- -------------------------------------------------------------
  182. -- subtrees in the Q-BRIDGE MIB
  183. -- -------------------------------------------------------------
  184. dot1qBase OBJECT IDENTIFIER ::= { qBridgeMIBObjects 1 }
  185. dot1qTp OBJECT IDENTIFIER ::= { qBridgeMIBObjects 2 }
  186. dot1qStatic OBJECT IDENTIFIER ::= { qBridgeMIBObjects 3 }
  187. dot1qVlan OBJECT IDENTIFIER ::= { qBridgeMIBObjects 4 }
  188. dot1vProtocol OBJECT IDENTIFIER ::= { qBridgeMIBObjects 5 }
  189. -- -------------------------------------------------------------
  190. -- dot1qBase subtree
  191. -- -------------------------------------------------------------
  192. dot1qVlanVersionNumber OBJECT-TYPE
  193. SYNTAX INTEGER {
  194. version1(1)
  195. }
  196. MAX-ACCESS read-only
  197. STATUS current
  198. DESCRIPTION
  199. "The version number of IEEE 802.1Q that this device
  200. supports."
  201. REFERENCE
  202. "IEEE 802.1Q/D11 Section 12.10.1.1"
  203. ::= { dot1qBase 1 }
  204. dot1qMaxVlanId OBJECT-TYPE
  205. SYNTAX VlanId
  206. MAX-ACCESS read-only
  207. STATUS current
  208. DESCRIPTION
  209. "The maximum IEEE 802.1Q VLAN-ID that this device
  210. supports."
  211. REFERENCE
  212. "IEEE 802.1Q/D11 Section 9.3.2.3"
  213. ::= { dot1qBase 2 }
  214. dot1qMaxSupportedVlans OBJECT-TYPE
  215. SYNTAX Unsigned32
  216. MAX-ACCESS read-only
  217. STATUS current
  218. DESCRIPTION
  219. "The maximum number of IEEE 802.1Q VLANs that this
  220. device supports."
  221. REFERENCE
  222. "IEEE 802.1Q/D11 Section 12.10.1.1"
  223. ::= { dot1qBase 3 }
  224. dot1qNumVlans OBJECT-TYPE
  225. SYNTAX Unsigned32
  226. MAX-ACCESS read-only
  227. STATUS current
  228. DESCRIPTION
  229. "The current number of IEEE 802.1Q VLANs that are
  230. configured in this device."
  231. REFERENCE
  232. "IEEE 802.1Q/D11 Section 12.7.1.1"
  233. ::= { dot1qBase 4 }
  234. dot1qGvrpStatus OBJECT-TYPE
  235. SYNTAX EnabledStatus
  236. MAX-ACCESS read-write
  237. STATUS current
  238. DESCRIPTION
  239. "The administrative status requested by management for
  240. GVRP. The value enabled(1) indicates that GVRP should
  241. be enabled on this device, on all ports for which it has
  242. not been specifically disabled. When disabled(2), GVRP
  243. is disabled on all ports, and all GVRP packets will be
  244. forwarded transparently. This object affects all GVRP
  245. Applicant and Registrar state machines. A transition
  246. from disabled(2) to enabled(1) will cause a reset of all
  247. GVRP state machines on all ports.
  248. The value of this object MUST be retained across
  249. reinitializations of the management system."
  250. DEFVAL { enabled }
  251. ::= { dot1qBase 5 }
  252. -- -------------------------------------------------------------
  253. -- the dot1qTp subtree
  254. -- -------------------------------------------------------------
  255. -- -------------------------------------------------------------
  256. -- the current Filtering Database Table
  257. -- -------------------------------------------------------------
  258. dot1qFdbTable OBJECT-TYPE
  259. SYNTAX SEQUENCE OF Dot1qFdbEntry
  260. MAX-ACCESS not-accessible
  261. STATUS current
  262. DESCRIPTION
  263. "A table that contains configuration and control
  264. information for each Filtering Database currently
  265. operating on this device. Entries in this table appear
  266. automatically when VLANs are assigned FDB IDs in the
  267. dot1qVlanCurrentTable."
  268. ::= { dot1qTp 1 }
  269. dot1qFdbEntry OBJECT-TYPE
  270. SYNTAX Dot1qFdbEntry
  271. MAX-ACCESS not-accessible
  272. STATUS current
  273. DESCRIPTION
  274. "Information about a specific Filtering Database."
  275. INDEX { dot1qFdbId }
  276. ::= { dot1qFdbTable 1 }
  277. Dot1qFdbEntry ::=
  278. SEQUENCE {
  279. dot1qFdbId
  280. Unsigned32,
  281. dot1qFdbDynamicCount
  282. Counter32
  283. }
  284. dot1qFdbId OBJECT-TYPE
  285. SYNTAX Unsigned32
  286. MAX-ACCESS not-accessible
  287. STATUS current
  288. DESCRIPTION
  289. "The identity of this Filtering Database."
  290. ::= { dot1qFdbEntry 1 }
  291. dot1qFdbDynamicCount OBJECT-TYPE
  292. SYNTAX Counter32
  293. MAX-ACCESS read-only
  294. STATUS current
  295. DESCRIPTION
  296. "The current number of dynamic entries in this
  297. Filtering Database."
  298. REFERENCE
  299. "IEEE 802.1Q/D11 Section 12.7.1.1.3"
  300. ::= { dot1qFdbEntry 2 }
  301. -- -------------------------------------------------------------
  302. -- Multiple Forwarding Databases for 802.1Q Transparent Devices
  303. -- This table is an alternative to the dot1dTpFdbTable,
  304. -- previously defined for 802.1D devices that only support a
  305. -- single Forwarding Database.
  306. -- -------------------------------------------------------------
  307. dot1qTpFdbTable OBJECT-TYPE
  308. SYNTAX SEQUENCE OF Dot1qTpFdbEntry
  309. MAX-ACCESS not-accessible
  310. STATUS current
  311. DESCRIPTION
  312. "A table that contains information about unicast entries
  313. for which the device has forwarding and/or filtering
  314. information. This information is used by the
  315. transparent bridging function in determining how to
  316. propagate a received frame."
  317. REFERENCE
  318. "IEEE 802.1Q/D11 Section 12.7.7"
  319. ::= { dot1qTp 2 }
  320. dot1qTpFdbEntry OBJECT-TYPE
  321. SYNTAX Dot1qTpFdbEntry
  322. MAX-ACCESS not-accessible
  323. STATUS current
  324. DESCRIPTION
  325. "Information about a specific unicast MAC address for
  326. which the device has some forwarding and/or filtering
  327. information."
  328. INDEX { dot1qFdbId, dot1qTpFdbAddress }
  329. ::= { dot1qTpFdbTable 1 }
  330. Dot1qTpFdbEntry ::=
  331. SEQUENCE {
  332. dot1qTpFdbAddress
  333. MacAddress,
  334. dot1qTpFdbPort
  335. Integer32,
  336. dot1qTpFdbStatus
  337. INTEGER
  338. }
  339. dot1qTpFdbAddress OBJECT-TYPE
  340. SYNTAX MacAddress
  341. MAX-ACCESS not-accessible
  342. STATUS current
  343. DESCRIPTION
  344. "A unicast MAC address for which the device has
  345. forwarding and/or filtering information."
  346. ::= { dot1qTpFdbEntry 1 }
  347. dot1qTpFdbPort OBJECT-TYPE
  348. SYNTAX Integer32 (0..65535)
  349. MAX-ACCESS read-only
  350. STATUS current
  351. DESCRIPTION
  352. "Either the value '0', or the port number of the port on
  353. which a frame having a source address equal to the value
  354. of the corresponding instance of dot1qTpFdbAddress has
  355. been seen. A value of '0' indicates that the port
  356. number has not been learned but that the device does
  357. have some forwarding/filtering information about this
  358. address (e.g., in the dot1qStaticUnicastTable).
  359. Implementors are encouraged to assign the port value to
  360. this object whenever it is learned, even for addresses
  361. for which the corresponding value of dot1qTpFdbStatus is
  362. not learned(3)."
  363. ::= { dot1qTpFdbEntry 2 }
  364. dot1qTpFdbStatus OBJECT-TYPE
  365. SYNTAX INTEGER {
  366. other(1),
  367. invalid(2),
  368. learned(3),
  369. self(4),
  370. mgmt(5)
  371. }
  372. MAX-ACCESS read-only
  373. STATUS current
  374. DESCRIPTION
  375. "The status of this entry. The meanings of the values
  376. are:
  377. other(1) - none of the following. This may include
  378. the case where some other MIB object (not the
  379. corresponding instance of dot1qTpFdbPort, nor an
  380. entry in the dot1qStaticUnicastTable) is being
  381. used to determine if and how frames addressed to
  382. the value of the corresponding instance of
  383. dot1qTpFdbAddress are being forwarded.
  384. invalid(2) - this entry is no longer valid (e.g., it
  385. was learned but has since aged out), but has not
  386. yet been flushed from the table.
  387. learned(3) - the value of the corresponding instance
  388. of dot1qTpFdbPort was learned and is being used.
  389. self(4) - the value of the corresponding instance of
  390. dot1qTpFdbAddress represents one of the device's
  391. addresses. The corresponding instance of
  392. dot1qTpFdbPort indicates which of the device's
  393. ports has this address.
  394. mgmt(5) - the value of the corresponding instance of
  395. dot1qTpFdbAddress is also the value of an
  396. existing instance of dot1qStaticAddress."
  397. ::= { dot1qTpFdbEntry 3 }
  398. -- -------------------------------------------------------------
  399. -- Dynamic Group Registration Table
  400. -- -------------------------------------------------------------
  401. dot1qTpGroupTable OBJECT-TYPE
  402. SYNTAX SEQUENCE OF Dot1qTpGroupEntry
  403. MAX-ACCESS not-accessible
  404. STATUS current
  405. DESCRIPTION
  406. "A table containing filtering information for VLANs
  407. configured into the bridge by (local or network)
  408. management, or learned dynamically, specifying the set of
  409. ports to which frames received on a VLAN for this FDB
  410. and containing a specific Group destination address are
  411. allowed to be forwarded."
  412. ::= { dot1qTp 3 }
  413. dot1qTpGroupEntry OBJECT-TYPE
  414. SYNTAX Dot1qTpGroupEntry
  415. MAX-ACCESS not-accessible
  416. STATUS current
  417. DESCRIPTION
  418. "Filtering information configured into the bridge by
  419. management, or learned dynamically, specifying the set of
  420. ports to which frames received on a VLAN and containing
  421. a specific Group destination address are allowed to be
  422. forwarded. The subset of these ports learned dynamically
  423. is also provided."
  424. INDEX { dot1qVlanIndex, dot1qTpGroupAddress }
  425. ::= { dot1qTpGroupTable 1 }
  426. Dot1qTpGroupEntry ::=
  427. SEQUENCE {
  428. dot1qTpGroupAddress
  429. MacAddress,
  430. dot1qTpGroupEgressPorts
  431. PortList,
  432. dot1qTpGroupLearnt
  433. PortList
  434. }
  435. dot1qTpGroupAddress OBJECT-TYPE
  436. SYNTAX MacAddress
  437. MAX-ACCESS not-accessible
  438. STATUS current
  439. DESCRIPTION
  440. "The destination Group MAC address in a frame to which
  441. this entry's filtering information applies."
  442. ::= { dot1qTpGroupEntry 1 }
  443. dot1qTpGroupEgressPorts OBJECT-TYPE
  444. SYNTAX PortList
  445. MAX-ACCESS read-only
  446. STATUS current
  447. DESCRIPTION
  448. "The complete set of ports, in this VLAN, to which
  449. frames destined for this Group MAC address are currently
  450. being explicitly forwarded. This does not include ports
  451. for which this address is only implicitly forwarded, in
  452. the dot1qForwardAllPorts list."
  453. ::= { dot1qTpGroupEntry 2 }
  454. dot1qTpGroupLearnt OBJECT-TYPE
  455. SYNTAX PortList
  456. MAX-ACCESS read-only
  457. STATUS current
  458. DESCRIPTION
  459. "The subset of ports in dot1qTpGroupEgressPorts that
  460. were learned by GMRP or some other dynamic mechanism, in
  461. this Filtering database."
  462. ::= { dot1qTpGroupEntry 3 }
  463. -- -------------------------------------------------------------
  464. -- Service Requirements subtree
  465. -- -------------------------------------------------------------
  466. dot1qForwardAllTable OBJECT-TYPE
  467. SYNTAX SEQUENCE OF Dot1qForwardAllEntry
  468. MAX-ACCESS not-accessible
  469. STATUS current
  470. DESCRIPTION
  471. "A table containing forwarding information for each
  472. VLAN, specifying the set of ports to which forwarding of
  473. all multicasts applies, configured statically by
  474. management or dynamically by GMRP. An entry appears in
  475. this table for all VLANs that are currently
  476. instantiated."
  477. REFERENCE
  478. "IEEE 802.1Q/D11 Section 12.7.2, 12.7.7"
  479. ::= { dot1qTp 4 }
  480. dot1qForwardAllEntry OBJECT-TYPE
  481. SYNTAX Dot1qForwardAllEntry
  482. MAX-ACCESS not-accessible
  483. STATUS current
  484. DESCRIPTION
  485. "Forwarding information for a VLAN, specifying the set
  486. of ports to which all multicasts should be forwarded,
  487. configured statically by management or dynamically by
  488. GMRP."
  489. INDEX { dot1qVlanIndex }
  490. ::= { dot1qForwardAllTable 1 }
  491. Dot1qForwardAllEntry ::=
  492. SEQUENCE {
  493. dot1qForwardAllPorts
  494. PortList,
  495. dot1qForwardAllStaticPorts
  496. PortList,
  497. dot1qForwardAllForbiddenPorts
  498. PortList
  499. }
  500. dot1qForwardAllPorts OBJECT-TYPE
  501. SYNTAX PortList
  502. MAX-ACCESS read-only
  503. STATUS current
  504. DESCRIPTION
  505. "The complete set of ports in this VLAN to which all
  506. multicast group-addressed frames are to be forwarded.
  507. This includes ports for which this need has been
  508. determined dynamically by GMRP, or configured statically
  509. by management."
  510. ::= { dot1qForwardAllEntry 1 }
  511. dot1qForwardAllStaticPorts OBJECT-TYPE
  512. SYNTAX PortList
  513. MAX-ACCESS read-write
  514. STATUS current
  515. DESCRIPTION
  516. "The set of ports configured by management in this VLAN
  517. to which all multicast group-addressed frames are to be
  518. forwarded. Ports entered in this list will also appear
  519. in the complete set shown by dot1qForwardAllPorts. This
  520. value will be restored after the device is reset. This
  521. only applies to ports that are members of the VLAN,
  522. defined by dot1qVlanCurrentEgressPorts. A port may not
  523. be added in this set if it is already a member of the
  524. set of ports in dot1qForwardAllForbiddenPorts. The
  525. default value is a string of ones of appropriate length,
  526. to indicate the standard behaviour of using basic
  527. filtering services, i.e., forward all multicasts to all
  528. ports.
  529. The value of this object MUST be retained across
  530. reinitializations of the management system."
  531. ::= { dot1qForwardAllEntry 2 }
  532. dot1qForwardAllForbiddenPorts OBJECT-TYPE
  533. SYNTAX PortList
  534. MAX-ACCESS read-write
  535. STATUS current
  536. DESCRIPTION
  537. "The set of ports configured by management in this VLAN
  538. for which the Service Requirement attribute Forward All
  539. Multicast Groups may not be dynamically registered by
  540. GMRP. This value will be restored after the device is
  541. reset. A port may not be added in this set if it is
  542. already a member of the set of ports in
  543. dot1qForwardAllStaticPorts. The default value is a
  544. string of zeros of appropriate length.
  545. The value of this object MUST be retained across
  546. reinitializations of the management system."
  547. ::= { dot1qForwardAllEntry 3 }
  548. dot1qForwardUnregisteredTable OBJECT-TYPE
  549. SYNTAX SEQUENCE OF Dot1qForwardUnregisteredEntry
  550. MAX-ACCESS not-accessible
  551. STATUS current
  552. DESCRIPTION
  553. "A table containing forwarding information for each
  554. VLAN, specifying the set of ports to which forwarding of
  555. multicast group-addressed frames for which no
  556. more specific forwarding information applies. This is
  557. configured statically by management and determined
  558. dynamically by GMRP. An entry appears in this table for
  559. all VLANs that are currently instantiated."
  560. REFERENCE
  561. "IEEE 802.1Q/D11 Section 12.7.2, 12.7.7"
  562. ::= { dot1qTp 5 }
  563. dot1qForwardUnregisteredEntry OBJECT-TYPE
  564. SYNTAX Dot1qForwardUnregisteredEntry
  565. MAX-ACCESS not-accessible
  566. STATUS current
  567. DESCRIPTION
  568. "Forwarding information for a VLAN, specifying the set
  569. of ports to which all multicasts for which there is no
  570. more specific forwarding information shall be forwarded.
  571. This is configured statically by management or
  572. dynamically by GMRP."
  573. INDEX { dot1qVlanIndex }
  574. ::= { dot1qForwardUnregisteredTable 1 }
  575. Dot1qForwardUnregisteredEntry ::=
  576. SEQUENCE {
  577. dot1qForwardUnregisteredPorts
  578. PortList,
  579. dot1qForwardUnregisteredStaticPorts
  580. PortList,
  581. dot1qForwardUnregisteredForbiddenPorts
  582. PortList
  583. }
  584. dot1qForwardUnregisteredPorts OBJECT-TYPE
  585. SYNTAX PortList
  586. MAX-ACCESS read-only
  587. STATUS current
  588. DESCRIPTION
  589. "The complete set of ports in this VLAN to which
  590. multicast group-addressed frames for which there is no
  591. more specific forwarding information will be forwarded.
  592. This includes ports for which this need has been
  593. determined dynamically by GMRP, or configured statically
  594. by management."
  595. ::= { dot1qForwardUnregisteredEntry 1 }
  596. dot1qForwardUnregisteredStaticPorts OBJECT-TYPE
  597. SYNTAX PortList
  598. MAX-ACCESS read-write
  599. STATUS current
  600. DESCRIPTION
  601. "The set of ports configured by management, in this
  602. VLAN, to which multicast group-addressed frames for
  603. which there is no more specific forwarding information
  604. are to be forwarded. Ports entered in this list will
  605. also appear in the complete set shown by
  606. dot1qForwardUnregisteredPorts. This value will be
  607. restored after the device is reset. A port may not be
  608. added in this set if it is already a member of the set
  609. of ports in dot1qForwardUnregisteredForbiddenPorts. The
  610. default value is a string of zeros of appropriate
  611. length, although this has no effect with the default
  612. value of dot1qForwardAllStaticPorts.
  613. The value of this object MUST be retained across
  614. reinitializations of the management system."
  615. ::= { dot1qForwardUnregisteredEntry 2 }
  616. dot1qForwardUnregisteredForbiddenPorts OBJECT-TYPE
  617. SYNTAX PortList
  618. MAX-ACCESS read-write
  619. STATUS current
  620. DESCRIPTION
  621. "The set of ports configured by management in this VLAN
  622. for which the Service Requirement attribute Forward
  623. Unregistered Multicast Groups may not be dynamically
  624. registered by GMRP. This value will be restored after
  625. the device is reset. A port may not be added in this
  626. set if it is already a member of the set of ports in
  627. dot1qForwardUnregisteredStaticPorts. The default value
  628. is a string of zeros of appropriate length.
  629. The value of this object MUST be retained across
  630. reinitializations of the management system."
  631. ::= { dot1qForwardUnregisteredEntry 3 }
  632. -- -------------------------------------------------------------
  633. -- The Static (Destination-Address Filtering) Database
  634. -- -------------------------------------------------------------
  635. dot1qStaticUnicastTable OBJECT-TYPE
  636. SYNTAX SEQUENCE OF Dot1qStaticUnicastEntry
  637. MAX-ACCESS not-accessible
  638. STATUS current
  639. DESCRIPTION
  640. "A table containing filtering information for Unicast
  641. MAC addresses for each Filtering Database, configured
  642. into the device by (local or network) management
  643. specifying the set of ports to which frames received
  644. from specific ports and containing specific unicast
  645. destination addresses are allowed to be forwarded. A
  646. value of zero in this table (as the port number from
  647. which frames with a specific destination address are
  648. received) is used to specify all ports for which there
  649. is no specific entry in this table for that particular
  650. destination address. Entries are valid for unicast
  651. addresses only."
  652. REFERENCE
  653. "IEEE 802.1Q/D11 Section 12.7.7,
  654. ISO/IEC 15802-3 Section 7.9.1"
  655. ::= { dot1qStatic 1 }
  656. dot1qStaticUnicastEntry OBJECT-TYPE
  657. SYNTAX Dot1qStaticUnicastEntry
  658. MAX-ACCESS not-accessible
  659. STATUS current
  660. DESCRIPTION
  661. "Filtering information configured into the device by
  662. (local or network) management specifying the set of
  663. ports to which frames received from a specific port and
  664. containing a specific unicast destination address are
  665. allowed to be forwarded."
  666. INDEX {
  667. dot1qFdbId,
  668. dot1qStaticUnicastAddress,
  669. dot1qStaticUnicastReceivePort
  670. }
  671. ::= { dot1qStaticUnicastTable 1 }
  672. Dot1qStaticUnicastEntry ::=
  673. SEQUENCE {
  674. dot1qStaticUnicastAddress
  675. MacAddress,
  676. dot1qStaticUnicastReceivePort
  677. Integer32,
  678. dot1qStaticUnicastAllowedToGoTo
  679. PortList,
  680. dot1qStaticUnicastStatus
  681. INTEGER
  682. }
  683. dot1qStaticUnicastAddress OBJECT-TYPE
  684. SYNTAX MacAddress
  685. MAX-ACCESS not-accessible
  686. STATUS current
  687. DESCRIPTION
  688. "The destination MAC address in a frame to which this
  689. entry's filtering information applies. This object must
  690. take the value of a unicast address."
  691. ::= { dot1qStaticUnicastEntry 1 }
  692. dot1qStaticUnicastReceivePort OBJECT-TYPE
  693. SYNTAX Integer32 (0..65535)
  694. MAX-ACCESS not-accessible
  695. STATUS current
  696. DESCRIPTION
  697. "Either the value '0' or the port number of the port
  698. from which a frame must be received in order for this
  699. entry's filtering information to apply. A value of zero
  700. indicates that this entry applies on all ports of the
  701. device for which there is no other applicable entry."
  702. ::= { dot1qStaticUnicastEntry 2 }
  703. dot1qStaticUnicastAllowedToGoTo OBJECT-TYPE
  704. SYNTAX PortList
  705. MAX-ACCESS read-write
  706. STATUS current
  707. DESCRIPTION
  708. "The set of ports for which a frame with a specific
  709. unicast address will be flooded in the event that it
  710. has not been learned. It also specifies the set of
  711. ports on which a specific unicast address may be dynamically
  712. learned. The dot1qTpFdbTable will have an equivalent
  713. entry with a dot1qTpFdbPort value of '0' until this
  714. address has been learned, at which point it will be updated
  715. with the port the address has been seen on. This only
  716. applies to ports that are members of the VLAN, defined
  717. by dot1qVlanCurrentEgressPorts. The default value of
  718. this object is a string of ones of appropriate length.
  719. The value of this object MUST be retained across
  720. reinitializations of the management system."
  721. REFERENCE
  722. "IEEE 802.1Q/D11 Table 8-5, ISO/IEC 15802-3 Table 7-5"
  723. ::= { dot1qStaticUnicastEntry 3 }
  724. dot1qStaticUnicastStatus OBJECT-TYPE
  725. SYNTAX INTEGER {
  726. other(1),
  727. invalid(2),
  728. permanent(3),
  729. deleteOnReset(4),
  730. deleteOnTimeout(5)
  731. }
  732. MAX-ACCESS read-write
  733. STATUS current
  734. DESCRIPTION
  735. "This object indicates the status of this entry.
  736. other(1) - this entry is currently in use, but
  737. the conditions under which it will remain
  738. so differ from the following values.
  739. invalid(2) - writing this value to the object
  740. removes the corresponding entry.
  741. permanent(3) - this entry is currently in use
  742. and will remain so after the next reset of
  743. the bridge.
  744. deleteOnReset(4) - this entry is currently in
  745. use and will remain so until the next
  746. reset of the bridge.
  747. deleteOnTimeout(5) - this entry is currently in
  748. use and will remain so until it is aged out.
  749. The value of this object MUST be retained across
  750. reinitializations of the management system."
  751. DEFVAL { permanent }
  752. ::= { dot1qStaticUnicastEntry 4 }
  753. dot1qStaticMulticastTable OBJECT-TYPE
  754. SYNTAX SEQUENCE OF Dot1qStaticMulticastEntry
  755. MAX-ACCESS not-accessible
  756. STATUS current
  757. DESCRIPTION
  758. "A table containing filtering information for Multicast
  759. and Broadcast MAC addresses for each VLAN, configured
  760. into the device by (local or network) management
  761. specifying the set of ports to which frames received
  762. from specific ports and containing specific Multicast
  763. and Broadcast destination addresses are allowed to be
  764. forwarded. A value of zero in this table (as the port
  765. number from which frames with a specific destination
  766. address are received) is used to specify all ports for
  767. which there is no specific entry in this table for that
  768. particular destination address. Entries are valid for
  769. Multicast and Broadcast addresses only."
  770. REFERENCE
  771. "IEEE 802.1Q/D11 Section 12.7.7,
  772. ISO/IEC 15802-3 Section 7.9.1"
  773. ::= { dot1qStatic 2 }
  774. dot1qStaticMulticastEntry OBJECT-TYPE
  775. SYNTAX Dot1qStaticMulticastEntry
  776. MAX-ACCESS not-accessible
  777. STATUS current
  778. DESCRIPTION
  779. "Filtering information configured into the device by
  780. (local or network) management specifying the set of
  781. ports to which frames received from this specific port
  782. for this VLAN and containing this Multicast or Broadcast
  783. destination address are allowed to be forwarded."
  784. INDEX {
  785. dot1qVlanIndex,
  786. dot1qStaticMulticastAddress,
  787. dot1qStaticMulticastReceivePort
  788. }
  789. ::= { dot1qStaticMulticastTable 1 }
  790. Dot1qStaticMulticastEntry ::=
  791. SEQUENCE {
  792. dot1qStaticMulticastAddress
  793. MacAddress,
  794. dot1qStaticMulticastReceivePort
  795. Integer32,
  796. dot1qStaticMulticastStaticEgressPorts
  797. PortList,
  798. dot1qStaticMulticastForbiddenEgressPorts
  799. PortList,
  800. dot1qStaticMulticastStatus
  801. INTEGER
  802. }
  803. dot1qStaticMulticastAddress OBJECT-TYPE
  804. SYNTAX MacAddress
  805. MAX-ACCESS not-accessible
  806. STATUS current
  807. DESCRIPTION
  808. "The destination MAC address in a frame to which this
  809. entry's filtering information applies. This object must
  810. take the value of a Multicast or Broadcast address."
  811. ::= { dot1qStaticMulticastEntry 1 }
  812. dot1qStaticMulticastReceivePort OBJECT-TYPE
  813. SYNTAX Integer32 (0..65535)
  814. MAX-ACCESS not-accessible
  815. STATUS current
  816. DESCRIPTION
  817. "Either the value '0' or the port number of the port
  818. from which a frame must be received in order for this
  819. entry's filtering information to apply. A value of zero
  820. indicates that this entry applies on all ports of the
  821. device for which there is no other applicable entry."
  822. ::= { dot1qStaticMulticastEntry 2 }
  823. dot1qStaticMulticastStaticEgressPorts OBJECT-TYPE
  824. SYNTAX PortList
  825. MAX-ACCESS read-write
  826. STATUS current
  827. DESCRIPTION
  828. "The set of ports to which frames received from a
  829. specific port and destined for a specific Multicast or
  830. Broadcast MAC address must be forwarded, regardless of
  831. any dynamic information, e.g., from GMRP. A port may not
  832. be added in this set if it is already a member of the
  833. set of ports in dot1qStaticMulticastForbiddenEgressPorts.
  834. The default value of this object is a string of ones of
  835. appropriate length.
  836. The value of this object MUST be retained across
  837. reinitializations of the management system."
  838. ::= { dot1qStaticMulticastEntry 3 }
  839. dot1qStaticMulticastForbiddenEgressPorts OBJECT-TYPE
  840. SYNTAX PortList
  841. MAX-ACCESS read-write
  842. STATUS current
  843. DESCRIPTION
  844. "The set of ports to which frames received from a
  845. specific port and destined for a specific Multicast or
  846. Broadcast MAC address must not be forwarded, regardless
  847. of any dynamic information, e.g., from GMRP. A port may
  848. not be added in this set if it is already a member of the
  849. set of ports in dot1qStaticMulticastStaticEgressPorts.
  850. The default value of this object is a string of zeros of
  851. appropriate length.
  852. The value of this object MUST be retained across
  853. reinitializations of the management system."
  854. ::= { dot1qStaticMulticastEntry 4 }
  855. dot1qStaticMulticastStatus OBJECT-TYPE
  856. SYNTAX INTEGER {
  857. other(1),
  858. invalid(2),
  859. permanent(3),
  860. deleteOnReset(4),
  861. deleteOnTimeout(5)
  862. }
  863. MAX-ACCESS read-write
  864. STATUS current
  865. DESCRIPTION
  866. "This object indicates the status of this entry.
  867. other(1) - this entry is currently in use, but
  868. the conditions under which it will remain
  869. so differ from the following values.
  870. invalid(2) - writing this value to the object
  871. removes the corresponding entry.
  872. permanent(3) - this entry is currently in use
  873. and will remain so after the next reset of
  874. the bridge.
  875. deleteOnReset(4) - this entry is currently in
  876. use and will remain so until the next
  877. reset of the bridge.
  878. deleteOnTimeout(5) - this entry is currently in
  879. use and will remain so until it is aged out.
  880. The value of this object MUST be retained across
  881. reinitializations of the management system."
  882. DEFVAL { permanent }
  883. ::= { dot1qStaticMulticastEntry 5 }
  884. -- -------------------------------------------------------------
  885. -- The Current VLAN Database
  886. -- -------------------------------------------------------------
  887. dot1qVlanNumDeletes OBJECT-TYPE
  888. SYNTAX Counter32
  889. MAX-ACCESS read-only
  890. STATUS current
  891. DESCRIPTION
  892. "The number of times a VLAN entry has been deleted from
  893. the dot1qVlanCurrentTable (for any reason). If an entry
  894. is deleted, then inserted, and then deleted, this
  895. counter will be incremented by 2."
  896. ::= { dot1qVlan 1 }
  897. dot1qVlanCurrentTable OBJECT-TYPE
  898. SYNTAX SEQUENCE OF Dot1qVlanCurrentEntry
  899. MAX-ACCESS not-accessible
  900. STATUS current
  901. DESCRIPTION
  902. "A table containing current configuration information
  903. for each VLAN currently configured into the device by
  904. (local or network) management, or dynamically created
  905. as a result of GVRP requests received."
  906. ::= { dot1qVlan 2 }
  907. dot1qVlanCurrentEntry OBJECT-TYPE
  908. SYNTAX Dot1qVlanCurrentEntry
  909. MAX-ACCESS not-accessible
  910. STATUS current
  911. DESCRIPTION
  912. "Information for a VLAN configured into the device by
  913. (local or network) management, or dynamically created
  914. as a result of GVRP requests received."
  915. INDEX { dot1qVlanTimeMark, dot1qVlanIndex }
  916. ::= { dot1qVlanCurrentTable 1 }
  917. Dot1qVlanCurrentEntry ::=
  918. SEQUENCE {
  919. dot1qVlanTimeMark
  920. TimeFilter,
  921. dot1qVlanIndex
  922. VlanIndex,
  923. dot1qVlanFdbId
  924. Unsigned32,
  925. dot1qVlanCurrentEgressPorts
  926. PortList,
  927. dot1qVlanCurrentUntaggedPorts
  928. PortList,
  929. dot1qVlanStatus
  930. INTEGER,
  931. dot1qVlanCreationTime
  932. TimeTicks
  933. }
  934. dot1qVlanTimeMark OBJECT-TYPE
  935. SYNTAX TimeFilter
  936. MAX-ACCESS not-accessible
  937. STATUS current
  938. DESCRIPTION
  939. "A TimeFilter for this entry. See the TimeFilter
  940. textual convention to see how this works."
  941. ::= { dot1qVlanCurrentEntry 1 }
  942. dot1qVlanIndex OBJECT-TYPE
  943. SYNTAX VlanIndex
  944. MAX-ACCESS not-accessible
  945. STATUS current
  946. DESCRIPTION
  947. "The VLAN-ID or other identifier referring to this VLAN."
  948. ::= { dot1qVlanCurrentEntry 2 }
  949. dot1qVlanFdbId OBJECT-TYPE
  950. SYNTAX Unsigned32
  951. MAX-ACCESS read-only
  952. STATUS current
  953. DESCRIPTION
  954. "The Filtering Database used by this VLAN. This is one
  955. of the dot1qFdbId values in the dot1qFdbTable. This
  956. value is allocated automatically by the device whenever
  957. the VLAN is created: either dynamically by GVRP, or by
  958. management, in dot1qVlanStaticTable. Allocation of this
  959. value follows the learning constraints defined for this
  960. VLAN in dot1qLearningConstraintsTable."
  961. ::= { dot1qVlanCurrentEntry 3 }
  962. dot1qVlanCurrentEgressPorts OBJECT-TYPE
  963. SYNTAX PortList
  964. MAX-ACCESS read-only
  965. STATUS current
  966. DESCRIPTION
  967. "The set of ports that are transmitting traffic for
  968. this VLAN as either tagged or untagged frames."
  969. REFERENCE
  970. "IEEE 802.1Q/D11 Section 12.10.2.1"
  971. ::= { dot1qVlanCurrentEntry 4 }
  972. dot1qVlanCurrentUntaggedPorts OBJECT-TYPE
  973. SYNTAX PortList
  974. MAX-ACCESS read-only
  975. STATUS current
  976. DESCRIPTION
  977. "The set of ports that are transmitting traffic for
  978. this VLAN as untagged frames."
  979. REFERENCE
  980. "IEEE 802.1Q/D11 Section 12.10.2.1"
  981. ::= { dot1qVlanCurrentEntry 5 }
  982. dot1qVlanStatus OBJECT-TYPE
  983. SYNTAX INTEGER {
  984. other(1),
  985. permanent(2),
  986. dynamicGvrp(3)
  987. }
  988. MAX-ACCESS read-only
  989. STATUS current
  990. DESCRIPTION
  991. "This object indicates the status of this entry.
  992. other(1) - this entry is currently in use, but the
  993. conditions under which it will remain so differ
  994. from the following values.
  995. permanent(2) - this entry, corresponding to an entry
  996. in dot1qVlanStaticTable, is currently in use and
  997. will remain so after the next reset of the
  998. device. The port lists for this entry include
  999. ports from the equivalent dot1qVlanStaticTable
  1000. entry and ports learned dynamically.
  1001. dynamicGvrp(3) - this entry is currently in use
  1002. and will remain so until removed by GVRP. There
  1003. is no static entry for this VLAN, and it will be
  1004. removed when the last port leaves the VLAN."
  1005. ::= { dot1qVlanCurrentEntry 6 }
  1006. dot1qVlanCreationTime OBJECT-TYPE
  1007. SYNTAX TimeTicks
  1008. MAX-ACCESS read-only
  1009. STATUS current
  1010. DESCRIPTION
  1011. "The value of sysUpTime when this VLAN was created."
  1012. ::= { dot1qVlanCurrentEntry 7 }
  1013. -- -------------------------------------------------------------
  1014. -- The Static VLAN Database
  1015. -- -------------------------------------------------------------
  1016. dot1qVlanStaticTable OBJECT-TYPE
  1017. SYNTAX SEQUENCE OF Dot1qVlanStaticEntry
  1018. MAX-ACCESS not-accessible
  1019. STATUS current
  1020. DESCRIPTION
  1021. "A table containing static configuration information for
  1022. each VLAN configured into the device by (local or
  1023. network) management. All entries are permanent and will
  1024. be restored after the device is reset."
  1025. ::= { dot1qVlan 3 }
  1026. dot1qVlanStaticEntry OBJECT-TYPE
  1027. SYNTAX Dot1qVlanStaticEntry
  1028. MAX-ACCESS not-accessible
  1029. STATUS current
  1030. DESCRIPTION
  1031. "Static information for a VLAN configured into the
  1032. device by (local or network) management."
  1033. INDEX { dot1qVlanIndex }
  1034. ::= { dot1qVlanStaticTable 1 }
  1035. Dot1qVlanStaticEntry ::=
  1036. SEQUENCE {
  1037. dot1qVlanStaticName
  1038. SnmpAdminString,
  1039. dot1qVlanStaticEgressPorts
  1040. PortList,
  1041. dot1qVlanForbiddenEgressPorts
  1042. PortList,
  1043. dot1qVlanStaticUntaggedPorts
  1044. PortList,
  1045. dot1qVlanStaticRowStatus
  1046. RowStatus
  1047. }
  1048. dot1qVlanStaticName OBJECT-TYPE
  1049. SYNTAX SnmpAdminString (SIZE (0..32))
  1050. MAX-ACCESS read-create
  1051. STATUS current
  1052. DESCRIPTION
  1053. "An administratively assigned string, which may be used
  1054. to identify the VLAN."
  1055. REFERENCE
  1056. "IEEE 802.1Q/D11 Section 12.10.2.1"
  1057. ::= { dot1qVlanStaticEntry 1 }
  1058. dot1qVlanStaticEgressPorts OBJECT-TYPE
  1059. SYNTAX PortList
  1060. MAX-ACCESS read-create
  1061. STATUS current
  1062. DESCRIPTION
  1063. "The set of ports that are permanently assigned to the
  1064. egress list for this VLAN by management. Changes to a
  1065. bit in this object affect the per-port, per-VLAN
  1066. Registrar control for Registration Fixed for the
  1067. relevant GVRP state machine on each port. A port may
  1068. not be added in this set if it is already a member of
  1069. the set of ports in dot1qVlanForbiddenEgressPorts. The
  1070. default value of this object is a string of zeros of
  1071. appropriate length, indicating not fixed."
  1072. REFERENCE
  1073. "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3"
  1074. ::= { dot1qVlanStaticEntry 2 }
  1075. dot1qVlanForbiddenEgressPorts OBJECT-TYPE
  1076. SYNTAX PortList
  1077. MAX-ACCESS read-create
  1078. STATUS current
  1079. DESCRIPTION
  1080. "The set of ports that are prohibited by management
  1081. from being included in the egress list for this VLAN.
  1082. Changes to this object that cause a port to be included
  1083. or excluded affect the per-port, per-VLAN Registrar
  1084. control for Registration Forbidden for the relevant GVRP
  1085. state machine on each port. A port may not be added in
  1086. this set if it is already a member of the set of ports
  1087. in dot1qVlanStaticEgressPorts. The default value of
  1088. this object is a string of zeros of appropriate length,
  1089. excluding all ports from the forbidden set."
  1090. REFERENCE
  1091. "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3"
  1092. ::= { dot1qVlanStaticEntry 3 }
  1093. dot1qVlanStaticUntaggedPorts OBJECT-TYPE
  1094. SYNTAX PortList
  1095. MAX-ACCESS read-create
  1096. STATUS current
  1097. DESCRIPTION
  1098. "The set of ports that should transmit egress packets
  1099. for this VLAN as untagged. The default value of this
  1100. object for the default VLAN (dot1qVlanIndex = 1) is a string
  1101. of appropriate length including all ports. There is no
  1102. specified default for other VLANs. If a device agent cannot
  1103. support the set of ports being set, then it will reject the
  1104. set operation with an error. For example, a
  1105. manager might attempt to set more than one VLAN to be untagged
  1106. on egress where the device does not support this IEEE 802.1Q
  1107. option."
  1108. REFERENCE
  1109. "IEEE 802.1Q/D11 Section 12.10.2.1"
  1110. ::= { dot1qVlanStaticEntry 4 }
  1111. dot1qVlanStaticRowStatus OBJECT-TYPE
  1112. SYNTAX RowStatus
  1113. MAX-ACCESS read-create
  1114. STATUS current
  1115. DESCRIPTION
  1116. "This object indicates the status of this entry."
  1117. ::= { dot1qVlanStaticEntry 5 }
  1118. dot1qNextFreeLocalVlanIndex OBJECT-TYPE
  1119. SYNTAX Integer32 (0|4096..2147483647)
  1120. MAX-ACCESS read-only
  1121. STATUS current
  1122. DESCRIPTION
  1123. "The next available value for dot1qVlanIndex of a local
  1124. VLAN entry in dot1qVlanStaticTable. This will report
  1125. values >=4096 if a new Local VLAN may be created or else
  1126. the value 0 if this is not possible.
  1127. A row creation operation in this table for an entry with a local
  1128. VlanIndex value may fail if the current value of this object
  1129. is not used as the index. Even if the value read is used,
  1130. there is no guarantee that it will still be the valid index
  1131. when the create operation is attempted; another manager may
  1132. have already got in during the intervening time interval.
  1133. In this case, dot1qNextFreeLocalVlanIndex should be re-read
  1134. and the creation re-tried with the new value.
  1135. This value will automatically change when the current value is
  1136. used to create a new row."
  1137. ::= { dot1qVlan 4 }
  1138. -- -------------------------------------------------------------
  1139. -- The VLAN Port Configuration Table
  1140. -- -------------------------------------------------------------
  1141. dot1qPortVlanTable OBJECT-TYPE
  1142. SYNTAX SEQUENCE OF Dot1qPortVlanEntry
  1143. MAX-ACCESS not-accessible
  1144. STATUS current
  1145. DESCRIPTION
  1146. "A table containing per-port control and status
  1147. information for VLAN configuration in the device."
  1148. ::= { dot1qVlan 5 }
  1149. dot1qPortVlanEntry OBJECT-TYPE
  1150. SYNTAX Dot1qPortVlanEntry
  1151. MAX-ACCESS not-accessible
  1152. STATUS current
  1153. DESCRIPTION
  1154. "Information controlling VLAN configuration for a port
  1155. on the device. This is indexed by dot1dBasePort."
  1156. AUGMENTS { dot1dBasePortEntry }
  1157. ::= { dot1qPortVlanTable 1 }
  1158. Dot1qPortVlanEntry ::=
  1159. SEQUENCE {
  1160. dot1qPvid
  1161. VlanIndex,
  1162. dot1qPortAcceptableFrameTypes
  1163. INTEGER,
  1164. dot1qPortIngressFiltering
  1165. TruthValue,
  1166. dot1qPortGvrpStatus
  1167. EnabledStatus,
  1168. dot1qPortGvrpFailedRegistrations
  1169. Counter32,
  1170. dot1qPortGvrpLastPduOrigin
  1171. MacAddress,
  1172. dot1qPortRestrictedVlanRegistration
  1173. TruthValue
  1174. }
  1175. dot1qPvid OBJECT-TYPE
  1176. SYNTAX VlanIndex
  1177. MAX-ACCESS read-write
  1178. STATUS current
  1179. DESCRIPTION
  1180. "The PVID, the VLAN-ID assigned to untagged frames or
  1181. Priority-Tagged frames received on this port.
  1182. The value of this object MUST be retained across
  1183. reinitializations of the management system."
  1184. REFERENCE
  1185. "IEEE 802.1Q/D11 Section 12.10.1.1"
  1186. DEFVAL { 1 }
  1187. ::= { dot1qPortVlanEntry 1 }
  1188. dot1qPortAcceptableFrameTypes OBJECT-TYPE
  1189. SYNTAX INTEGER {
  1190. admitAll(1),
  1191. admitOnlyVlanTagged(2)
  1192. }
  1193. MAX-ACCESS read-write
  1194. STATUS current
  1195. DESCRIPTION
  1196. "When this is admitOnlyVlanTagged(2), the device will
  1197. discard untagged frames or Priority-Tagged frames
  1198. received on this port. When admitAll(1), untagged
  1199. frames or Priority-Tagged frames received on this port
  1200. will be accepted and assigned to a VID based on the
  1201. PVID and VID Set for this port.
  1202. This control does not affect VLAN-independent Bridge
  1203. Protocol Data Unit (BPDU) frames, such as GVRP and
  1204. Spanning Tree Protocol (STP). It does affect VLAN-
  1205. dependent BPDU frames, such as GMRP.
  1206. The value of this object MUST be retained across
  1207. reinitializations of the management system."
  1208. REFERENCE
  1209. "IEEE 802.1Q/D11 Section 12.10.1.3"
  1210. DEFVAL { admitAll }
  1211. ::= { dot1qPortVlanEntry 2 }
  1212. dot1qPortIngressFiltering OBJECT-TYPE
  1213. SYNTAX TruthValue
  1214. MAX-ACCESS read-write
  1215. STATUS current
  1216. DESCRIPTION
  1217. "When this is true(1), the device will discard incoming
  1218. frames for VLANs that do not include this Port in its
  1219. Member set. When false(2), the port will accept all
  1220. incoming frames.
  1221. This control does not affect VLAN-independent BPDU
  1222. frames, such as GVRP and STP. It does affect VLAN-
  1223. dependent BPDU frames, such as GMRP.
  1224. The value of this object MUST be retained across
  1225. reinitializations of the management system."
  1226. REFERENCE
  1227. "IEEE 802.1Q/D11 Section 12.10.1.4"
  1228. DEFVAL { false }
  1229. ::= { dot1qPortVlanEntry 3 }
  1230. dot1qPortGvrpStatus OBJECT-TYPE
  1231. SYNTAX EnabledStatus
  1232. MAX-ACCESS read-write
  1233. STATUS current
  1234. DESCRIPTION
  1235. "The state of GVRP operation on this port. The value
  1236. enabled(1) indicates that GVRP is enabled on this port,
  1237. as long as dot1qGvrpStatus is also enabled for this
  1238. device. When disabled(2) but dot1qGvrpStatus is still
  1239. enabled for the device, GVRP is disabled on this port:
  1240. any GVRP packets received will be silently discarded, and
  1241. no GVRP registrations will be propagated from other
  1242. ports. This object affects all GVRP Applicant and
  1243. Registrar state machines on this port. A transition
  1244. from disabled(2) to enabled(1) will cause a reset of all
  1245. GVRP state machines on this port.
  1246. The value of this object MUST be retained across
  1247. reinitializations of the management system."
  1248. DEFVAL { enabled }
  1249. ::= { dot1qPortVlanEntry 4 }
  1250. dot1qPortGvrpFailedRegistrations OBJECT-TYPE
  1251. SYNTAX Counter32
  1252. MAX-ACCESS read-only
  1253. STATUS current
  1254. DESCRIPTION
  1255. "The total number of failed GVRP registrations, for any
  1256. reason, on this port."
  1257. ::= { dot1qPortVlanEntry 5 }
  1258. dot1qPortGvrpLastPduOrigin OBJECT-TYPE
  1259. SYNTAX MacAddress
  1260. MAX-ACCESS read-only
  1261. STATUS current
  1262. DESCRIPTION
  1263. "The Source MAC Address of the last GVRP message
  1264. received on this port."
  1265. ::= { dot1qPortVlanEntry 6 }
  1266. dot1qPortRestrictedVlanRegistration OBJECT-TYPE
  1267. SYNTAX TruthValue
  1268. MAX-ACCESS read-write
  1269. STATUS current
  1270. DESCRIPTION
  1271. "The state of Restricted VLAN Registration on this port.
  1272. If the value of this control is true(1), then creation
  1273. of a new dynamic VLAN entry is permitted only if there
  1274. is a Static VLAN Registration Entry for the VLAN concerned,
  1275. in which the Registrar Administrative Control value for
  1276. this port is Normal Registration.
  1277. The value of this object MUST be retained across
  1278. reinitializations of the management system."
  1279. REFERENCE
  1280. "IEEE 802.1u clause 11.2.3.2.3, 12.10.1.7."
  1281. DEFVAL { false }
  1282. ::= { dot1qPortVlanEntry 7 }
  1283. -- -------------------------------------------------------------
  1284. -- Per port VLAN Statistics Table
  1285. -- -------------------------------------------------------------
  1286. dot1qPortVlanStatisticsTable OBJECT-TYPE
  1287. SYNTAX SEQUENCE OF Dot1qPortVlanStatisticsEntry
  1288. MAX-ACCESS not-accessible
  1289. STATUS current
  1290. DESCRIPTION
  1291. "A table containing per-port, per-VLAN statistics for
  1292. traffic received. Separate objects are provided for both the
  1293. most-significant and least-significant bits of statistics
  1294. counters for ports that are associated with this transparent
  1295. bridge. The most-significant bit objects are only required on
  1296. high-capacity interfaces, as defined in the conformance clauses
  1297. for these objects. This mechanism is provided as a way to read
  1298. 64-bit counters for agents that support only SNMPv1.
  1299. Note that the reporting of most-significant and least-
  1300. significant counter bits separately runs the risk of missing
  1301. an overflow of the lower bits in the interval between sampling.
  1302. The manager must be aware of this possibility, even within the
  1303. same varbindlist, when interpreting the results of a request or
  1304. asynchronous notification."
  1305. ::= { dot1qVlan 6 }
  1306. dot1qPortVlanStatisticsEntry OBJECT-TYPE
  1307. SYNTAX Dot1qPortVlanStatisticsEntry
  1308. MAX-ACCESS not-accessible
  1309. STATUS current
  1310. DESCRIPTION
  1311. "Traffic statistics for a VLAN on an interface."
  1312. INDEX { dot1dBasePort, dot1qVlanIndex }
  1313. ::= { dot1qPortVlanStatisticsTable 1 }
  1314. Dot1qPortVlanStatisticsEntry ::=
  1315. SEQUENCE {
  1316. dot1qTpVlanPortInFrames
  1317. Counter32,
  1318. dot1qTpVlanPortOutFrames
  1319. Counter32,
  1320. dot1qTpVlanPortInDiscards
  1321. Counter32,
  1322. dot1qTpVlanPortInOverflowFrames
  1323. Counter32,
  1324. dot1qTpVlanPortOutOverflowFrames
  1325. Counter32,
  1326. dot1qTpVlanPortInOverflowDiscards
  1327. Counter32
  1328. }
  1329. dot1qTpVlanPortInFrames OBJECT-TYPE
  1330. SYNTAX Counter32
  1331. MAX-ACCESS read-only
  1332. STATUS current
  1333. DESCRIPTION
  1334. "The number of valid frames received by this port from
  1335. its segment that were classified as belonging to this
  1336. VLAN. Note that a frame received on this port is
  1337. counted by this object if and only if it is for a
  1338. protocol being processed by the local forwarding process
  1339. for this VLAN. This object includes received bridge
  1340. management frames classified as belonging to this VLAN
  1341. (e.g., GMRP, but not GVRP or STP."
  1342. REFERENCE
  1343. "IEEE 802.1Q/D11 Section 12.6.1.1.3(a)"
  1344. ::= { dot1qPortVlanStatisticsEntry 1 }
  1345. dot1qTpVlanPortOutFrames OBJECT-TYPE
  1346. SYNTAX Counter32
  1347. MAX-ACCESS read-only
  1348. STATUS current
  1349. DESCRIPTION
  1350. "The number of valid frames transmitted by this port to
  1351. its segment from the local forwarding process for this
  1352. VLAN. This includes bridge management frames originated
  1353. by this device that are classified as belonging to this
  1354. VLAN (e.g., GMRP, but not GVRP or STP)."
  1355. REFERENCE
  1356. "IEEE 802.1Q/D11 Section 12.6.1.1.3(d)"
  1357. ::= { dot1qPortVlanStatisticsEntry 2 }
  1358. dot1qTpVlanPortInDiscards OBJECT-TYPE
  1359. SYNTAX Counter32
  1360. MAX-ACCESS read-only
  1361. STATUS current
  1362. DESCRIPTION
  1363. "The number of valid frames received by this port from
  1364. its segment that were classified as belonging to this
  1365. VLAN and that were discarded due to VLAN-related reasons.
  1366. Specifically, the IEEE 802.1Q counters for Discard
  1367. Inbound and Discard on Ingress Filtering."
  1368. REFERENCE
  1369. "IEEE 802.1Q/D11 Section 12.6.1.1.3"
  1370. ::= { dot1qPortVlanStatisticsEntry 3 }
  1371. dot1qTpVlanPortInOverflowFrames OBJECT-TYPE
  1372. SYNTAX Counter32
  1373. MAX-ACCESS read-only
  1374. STATUS current
  1375. DESCRIPTION
  1376. "The number of times the associated
  1377. dot1qTpVlanPortInFrames counter has overflowed."
  1378. REFERENCE
  1379. "ISO/IEC 15802-3 Section 14.6.1.1.3"
  1380. ::= { dot1qPortVlanStatisticsEntry 4 }
  1381. dot1qTpVlanPortOutOverflowFrames OBJECT-TYPE
  1382. SYNTAX Counter32
  1383. MAX-ACCESS read-only
  1384. STATUS current
  1385. DESCRIPTION
  1386. "The number of times the associated
  1387. dot1qTpVlanPortOutFrames counter has overflowed."
  1388. REFERENCE
  1389. "ISO/IEC 15802-3 Section 14.6.1.1.3"
  1390. ::= { dot1qPortVlanStatisticsEntry 5 }
  1391. dot1qTpVlanPortInOverflowDiscards OBJECT-TYPE
  1392. SYNTAX Counter32
  1393. MAX-ACCESS read-only
  1394. STATUS current
  1395. DESCRIPTION
  1396. "The number of times the associated
  1397. dot1qTpVlanPortInDiscards counter has overflowed."
  1398. REFERENCE
  1399. "ISO/IEC 15802-3 Section 14.6.1.1.3"
  1400. ::= { dot1qPortVlanStatisticsEntry 6 }
  1401. dot1qPortVlanHCStatisticsTable OBJECT-TYPE
  1402. SYNTAX SEQUENCE OF Dot1qPortVlanHCStatisticsEntry
  1403. MAX-ACCESS not-accessible
  1404. STATUS current
  1405. DESCRIPTION
  1406. "A table containing per-port, per-VLAN statistics for
  1407. traffic on high-capacity interfaces."
  1408. ::= { dot1qVlan 7 }
  1409. dot1qPortVlanHCStatisticsEntry OBJECT-TYPE
  1410. SYNTAX Dot1qPortVlanHCStatisticsEntry
  1411. MAX-ACCESS not-accessible
  1412. STATUS current
  1413. DESCRIPTION
  1414. "Traffic statistics for a VLAN on a high-capacity
  1415. interface."
  1416. INDEX { dot1dBasePort, dot1qVlanIndex }
  1417. ::= { dot1qPortVlanHCStatisticsTable 1 }
  1418. Dot1qPortVlanHCStatisticsEntry ::=
  1419. SEQUENCE {
  1420. dot1qTpVlanPortHCInFrames
  1421. Counter64,
  1422. dot1qTpVlanPortHCOutFrames
  1423. Counter64,
  1424. dot1qTpVlanPortHCInDiscards
  1425. Counter64
  1426. }
  1427. dot1qTpVlanPortHCInFrames OBJECT-TYPE
  1428. SYNTAX Counter64
  1429. MAX-ACCESS read-only
  1430. STATUS current
  1431. DESCRIPTION
  1432. "The number of valid frames received by this port from
  1433. its segment that were classified as belonging to this
  1434. VLAN. Note that a frame received on this port is
  1435. counted by this object if and only if it is for a
  1436. protocol being processed by the local forwarding process
  1437. for this VLAN. This object includes received bridge
  1438. management frames classified as belonging to this VLAN
  1439. (e.g., GMRP, but not GVRP or STP)."
  1440. REFERENCE
  1441. "IEEE 802.1Q/D11 Section 12.6.1.1.3(a)"
  1442. ::= { dot1qPortVlanHCStatisticsEntry 1 }
  1443. dot1qTpVlanPortHCOutFrames OBJECT-TYPE
  1444. SYNTAX Counter64
  1445. MAX-ACCESS read-only
  1446. STATUS current
  1447. DESCRIPTION
  1448. "The number of valid frames transmitted by this port to
  1449. its segment from the local forwarding process for this
  1450. VLAN. This includes bridge management frames originated
  1451. by this device that are classified as belonging to this
  1452. VLAN (e.g., GMRP, but not GVRP or STP)."
  1453. REFERENCE
  1454. "IEEE 802.1Q/D11 Section 12.6.1.1.3(d)"
  1455. ::= { dot1qPortVlanHCStatisticsEntry 2 }
  1456. dot1qTpVlanPortHCInDiscards OBJECT-TYPE
  1457. SYNTAX Counter64
  1458. MAX-ACCESS read-only
  1459. STATUS current
  1460. DESCRIPTION
  1461. "The number of valid frames received by this port from
  1462. its segment that were classified as belonging to this
  1463. VLAN and that were discarded due to VLAN-related reasons.
  1464. Specifically, the IEEE 802.1Q counters for Discard
  1465. Inbound and Discard on Ingress Filtering."
  1466. REFERENCE
  1467. "IEEE 802.1Q/D11 Section 12.6.1.1.3"
  1468. ::= { dot1qPortVlanHCStatisticsEntry 3 }
  1469. -- -------------------------------------------------------------
  1470. -- The VLAN Learning Constraints Table
  1471. -- -------------------------------------------------------------
  1472. dot1qLearningConstraintsTable OBJECT-TYPE
  1473. SYNTAX SEQUENCE OF Dot1qLearningConstraintsEntry
  1474. MAX-ACCESS not-accessible
  1475. STATUS current
  1476. DESCRIPTION
  1477. "A table containing learning constraints for sets of
  1478. Shared and Independent VLANs."
  1479. REFERENCE
  1480. "IEEE 802.1Q/D11 Section 12.10.3.1"
  1481. ::= { dot1qVlan 8 }
  1482. dot1qLearningConstraintsEntry OBJECT-TYPE
  1483. SYNTAX Dot1qLearningConstraintsEntry
  1484. MAX-ACCESS not-accessible
  1485. STATUS current
  1486. DESCRIPTION
  1487. "A learning constraint defined for a VLAN."
  1488. INDEX { dot1qConstraintVlan, dot1qConstraintSet }
  1489. ::= { dot1qLearningConstraintsTable 1 }
  1490. Dot1qLearningConstraintsEntry ::=
  1491. SEQUENCE {
  1492. dot1qConstraintVlan
  1493. VlanIndex,
  1494. dot1qConstraintSet
  1495. Integer32,
  1496. dot1qConstraintType
  1497. INTEGER,
  1498. dot1qConstraintStatus
  1499. RowStatus
  1500. }
  1501. dot1qConstraintVlan OBJECT-TYPE
  1502. SYNTAX VlanIndex
  1503. MAX-ACCESS not-accessible
  1504. STATUS current
  1505. DESCRIPTION
  1506. "The index of the row in dot1qVlanCurrentTable for the
  1507. VLAN constrained by this entry."
  1508. ::= { dot1qLearningConstraintsEntry 1 }
  1509. dot1qConstraintSet OBJECT-TYPE
  1510. SYNTAX Integer32 (0..65535)
  1511. MAX-ACCESS not-accessible
  1512. STATUS current
  1513. DESCRIPTION
  1514. "The identity of the constraint set to which
  1515. dot1qConstraintVlan belongs. These values may be chosen
  1516. by the management station."
  1517. ::= { dot1qLearningConstraintsEntry 2 }
  1518. dot1qConstraintType OBJECT-TYPE
  1519. SYNTAX INTEGER {
  1520. independent(1),
  1521. shared(2)
  1522. }
  1523. MAX-ACCESS read-create
  1524. STATUS current
  1525. DESCRIPTION
  1526. "The type of constraint this entry defines.
  1527. independent(1) - the VLAN, dot1qConstraintVlan,
  1528. uses a filtering database independent from all
  1529. other VLANs in the same set, defined by
  1530. dot1qConstraintSet.
  1531. shared(2) - the VLAN, dot1qConstraintVlan, shares
  1532. the same filtering database as all other VLANs
  1533. in the same set, defined by dot1qConstraintSet."
  1534. ::= { dot1qLearningConstraintsEntry 3 }
  1535. dot1qConstraintStatus OBJECT-TYPE
  1536. SYNTAX RowStatus
  1537. MAX-ACCESS read-create
  1538. STATUS current
  1539. DESCRIPTION
  1540. "The status of this entry."
  1541. ::= { dot1qLearningConstraintsEntry 4 }
  1542. dot1qConstraintSetDefault OBJECT-TYPE
  1543. SYNTAX Integer32 (0..65535)
  1544. MAX-ACCESS read-write
  1545. STATUS current
  1546. DESCRIPTION
  1547. "The identity of the constraint set to which a VLAN
  1548. belongs, if there is not an explicit entry for that VLAN
  1549. in dot1qLearningConstraintsTable.
  1550. The value of this object MUST be retained across
  1551. reinitializations of the management system."
  1552. ::= { dot1qVlan 9 }
  1553. dot1qConstraintTypeDefault OBJECT-TYPE
  1554. SYNTAX INTEGER {
  1555. independent(1),
  1556. shared(2)
  1557. }
  1558. MAX-ACCESS read-write
  1559. STATUS current
  1560. DESCRIPTION
  1561. "The type of constraint set to which a VLAN belongs, if
  1562. there is not an explicit entry for that VLAN in
  1563. dot1qLearningConstraintsTable. The types are as defined
  1564. for dot1qConstraintType.
  1565. The value of this object MUST be retained across
  1566. reinitializations of the management system."
  1567. ::= { dot1qVlan 10 }
  1568. -- -------------------------------------------------------------
  1569. -- dot1vProtocol subtree
  1570. -- -------------------------------------------------------------
  1571. dot1vProtocolGroupTable OBJECT-TYPE
  1572. SYNTAX SEQUENCE OF Dot1vProtocolGroupEntry
  1573. MAX-ACCESS not-accessible
  1574. STATUS current
  1575. DESCRIPTION
  1576. "A table that contains mappings from Protocol
  1577. Templates to Protocol Group Identifiers used for
  1578. Port-and-Protocol-based VLAN Classification."
  1579. REFERENCE
  1580. "IEEE 802.1v clause 8.6.4"
  1581. ::= { dot1vProtocol 1 }
  1582. dot1vProtocolGroupEntry OBJECT-TYPE
  1583. SYNTAX Dot1vProtocolGroupEntry
  1584. MAX-ACCESS not-accessible
  1585. STATUS current
  1586. DESCRIPTION
  1587. "A mapping from a Protocol Template to a Protocol
  1588. Group Identifier."
  1589. INDEX { dot1vProtocolTemplateFrameType,
  1590. dot1vProtocolTemplateProtocolValue }
  1591. ::= { dot1vProtocolGroupTable 1 }
  1592. Dot1vProtocolGroupEntry ::=
  1593. SEQUENCE {
  1594. dot1vProtocolTemplateFrameType
  1595. INTEGER,
  1596. dot1vProtocolTemplateProtocolValue
  1597. OCTET STRING,
  1598. dot1vProtocolGroupId
  1599. Integer32,
  1600. dot1vProtocolGroupRowStatus
  1601. RowStatus
  1602. }
  1603. dot1vProtocolTemplateFrameType OBJECT-TYPE
  1604. SYNTAX INTEGER {
  1605. ethernet (1),
  1606. rfc1042 (2),
  1607. snap8021H (3),
  1608. snapOther (4),
  1609. llcOther (5)
  1610. }
  1611. MAX-ACCESS not-accessible
  1612. STATUS current
  1613. DESCRIPTION
  1614. "The data-link encapsulation format or the
  1615. 'detagged_frame_type' in a Protocol Template."
  1616. REFERENCE
  1617. "IEEE 802.1v clause 8.6.2"
  1618. ::= { dot1vProtocolGroupEntry 1 }
  1619. dot1vProtocolTemplateProtocolValue OBJECT-TYPE
  1620. SYNTAX OCTET STRING (SIZE (2 | 5))
  1621. MAX-ACCESS not-accessible
  1622. STATUS current
  1623. DESCRIPTION
  1624. "The identification of the protocol above the data-link
  1625. layer in a Protocol Template. Depending on the
  1626. frame type, the octet string will have one of the
  1627. following values:
  1628. For 'ethernet', 'rfc1042' and 'snap8021H',
  1629. this is the 16-bit (2-octet) IEEE 802.3 Type Field.
  1630. For 'snapOther',
  1631. this is the 40-bit (5-octet) PID.
  1632. For 'llcOther',
  1633. this is the 2-octet IEEE 802.2 Link Service Access
  1634. Point (LSAP) pair: first octet for Destination Service
  1635. Access Point (DSAP) and second octet for Source Service
  1636. Access Point (SSAP)."
  1637. REFERENCE
  1638. "IEEE 802.1v clause 8.6.2"
  1639. ::= { dot1vProtocolGroupEntry 2 }
  1640. dot1vProtocolGroupId OBJECT-TYPE
  1641. SYNTAX Integer32 (0..2147483647)
  1642. MAX-ACCESS read-create
  1643. STATUS current
  1644. DESCRIPTION
  1645. "Represents a group of protocols that are associated
  1646. together when assigning a VID to a frame."
  1647. REFERENCE
  1648. "IEEE 802.1v clause 8.6.3, 12.10.2.1"
  1649. ::= { dot1vProtocolGroupEntry 3 }
  1650. dot1vProtocolGroupRowStatus OBJECT-TYPE
  1651. SYNTAX RowStatus
  1652. MAX-ACCESS read-create
  1653. STATUS current
  1654. DESCRIPTION
  1655. "This object indicates the status of this entry."
  1656. ::= { dot1vProtocolGroupEntry 4 }
  1657. dot1vProtocolPortTable OBJECT-TYPE
  1658. SYNTAX SEQUENCE OF Dot1vProtocolPortEntry
  1659. MAX-ACCESS not-accessible
  1660. STATUS current
  1661. DESCRIPTION
  1662. "A table that contains VID sets used for
  1663. Port-and-Protocol-based VLAN Classification."
  1664. REFERENCE
  1665. "IEEE 802.1v clause 8.4.4"
  1666. ::= { dot1vProtocol 2 }
  1667. dot1vProtocolPortEntry OBJECT-TYPE
  1668. SYNTAX Dot1vProtocolPortEntry
  1669. MAX-ACCESS not-accessible
  1670. STATUS current
  1671. DESCRIPTION
  1672. "A VID set for a port."
  1673. INDEX { dot1dBasePort,
  1674. dot1vProtocolPortGroupId }
  1675. ::= { dot1vProtocolPortTable 1 }
  1676. Dot1vProtocolPortEntry ::=
  1677. SEQUENCE {
  1678. dot1vProtocolPortGroupId
  1679. Integer32,
  1680. dot1vProtocolPortGroupVid
  1681. Integer32,
  1682. dot1vProtocolPortRowStatus
  1683. RowStatus
  1684. }
  1685. dot1vProtocolPortGroupId OBJECT-TYPE
  1686. SYNTAX Integer32 (1..2147483647)
  1687. MAX-ACCESS not-accessible
  1688. STATUS current
  1689. DESCRIPTION
  1690. "Designates a group of protocols in the Protocol
  1691. Group Database."
  1692. REFERENCE
  1693. "IEEE 802.1v clause 8.6.3, 12.10.1.2"
  1694. ::= { dot1vProtocolPortEntry 1 }
  1695. dot1vProtocolPortGroupVid OBJECT-TYPE
  1696. SYNTAX Integer32 (1..4094)
  1697. MAX-ACCESS read-create
  1698. STATUS current
  1699. DESCRIPTION
  1700. "The VID associated with a group of protocols for
  1701. each port."
  1702. REFERENCE
  1703. "IEEE 802.1v clause 8.4.4, 12.10.1.2"
  1704. ::= { dot1vProtocolPortEntry 2 }
  1705. dot1vProtocolPortRowStatus OBJECT-TYPE
  1706. SYNTAX RowStatus
  1707. MAX-ACCESS read-create
  1708. STATUS current
  1709. DESCRIPTION
  1710. "This object indicates the status of this entry."
  1711. ::= { dot1vProtocolPortEntry 3 }
  1712. -- -------------------------------------------------------------
  1713. -- IEEE 802.1Q MIB - Conformance Information
  1714. -- -------------------------------------------------------------
  1715. qBridgeConformance OBJECT IDENTIFIER ::= { qBridgeMIB 2 }
  1716. qBridgeGroups OBJECT IDENTIFIER ::= { qBridgeConformance 1 }
  1717. qBridgeCompliances OBJECT IDENTIFIER ::= { qBridgeConformance 2 }
  1718. -- -------------------------------------------------------------
  1719. -- units of conformance
  1720. -- -------------------------------------------------------------
  1721. qBridgeBaseGroup OBJECT-GROUP
  1722. OBJECTS {
  1723. dot1qVlanVersionNumber,
  1724. dot1qMaxVlanId,
  1725. dot1qMaxSupportedVlans,
  1726. dot1qNumVlans,
  1727. dot1qGvrpStatus
  1728. }
  1729. STATUS current
  1730. DESCRIPTION
  1731. "A collection of objects providing device-level control
  1732. and status information for the Virtual LAN bridge
  1733. services."
  1734. ::= { qBridgeGroups 1 }
  1735. qBridgeFdbUnicastGroup OBJECT-GROUP
  1736. OBJECTS {
  1737. dot1qFdbDynamicCount,
  1738. dot1qTpFdbPort,
  1739. dot1qTpFdbStatus
  1740. }
  1741. STATUS current
  1742. DESCRIPTION
  1743. "A collection of objects providing information about all
  1744. unicast addresses, learned dynamically or statically
  1745. configured by management, in each Filtering Database."
  1746. ::= { qBridgeGroups 2 }
  1747. qBridgeFdbMulticastGroup OBJECT-GROUP
  1748. OBJECTS {
  1749. dot1qTpGroupEgressPorts,
  1750. dot1qTpGroupLearnt
  1751. }
  1752. STATUS current
  1753. DESCRIPTION
  1754. "A collection of objects providing information about all
  1755. multicast addresses, learned dynamically or statically
  1756. configured by management, in each Filtering Database."
  1757. ::= { qBridgeGroups 3 }
  1758. qBridgeServiceRequirementsGroup OBJECT-GROUP
  1759. OBJECTS {
  1760. dot1qForwardAllPorts,
  1761. dot1qForwardAllStaticPorts,
  1762. dot1qForwardAllForbiddenPorts,
  1763. dot1qForwardUnregisteredPorts,
  1764. dot1qForwardUnregisteredStaticPorts,
  1765. dot1qForwardUnregisteredForbiddenPorts
  1766. }
  1767. STATUS current
  1768. DESCRIPTION
  1769. "A collection of objects providing information about
  1770. service requirements, learned dynamically or statically
  1771. configured by management, in each Filtering Database."
  1772. ::= { qBridgeGroups 4 }
  1773. qBridgeFdbStaticGroup OBJECT-GROUP
  1774. OBJECTS {
  1775. dot1qStaticUnicastAllowedToGoTo,
  1776. dot1qStaticUnicastStatus,
  1777. dot1qStaticMulticastStaticEgressPorts,
  1778. dot1qStaticMulticastForbiddenEgressPorts,
  1779. dot1qStaticMulticastStatus
  1780. }
  1781. STATUS current
  1782. DESCRIPTION
  1783. "A collection of objects providing information about
  1784. unicast and multicast addresses statically configured by
  1785. management, in each Filtering Database or VLAN."
  1786. ::= { qBridgeGroups 5 }
  1787. qBridgeVlanGroup OBJECT-GROUP
  1788. OBJECTS {
  1789. dot1qVlanNumDeletes,
  1790. dot1qVlanFdbId,
  1791. dot1qVlanCurrentEgressPorts,
  1792. dot1qVlanCurrentUntaggedPorts,
  1793. dot1qVlanStatus,
  1794. dot1qVlanCreationTime
  1795. }
  1796. STATUS current
  1797. DESCRIPTION
  1798. "A collection of objects providing information about
  1799. all VLANs currently configured on this device."
  1800. ::= { qBridgeGroups 6 }
  1801. qBridgeVlanStaticGroup OBJECT-GROUP
  1802. OBJECTS {
  1803. dot1qVlanStaticName,
  1804. dot1qVlanStaticEgressPorts,
  1805. dot1qVlanForbiddenEgressPorts,
  1806. dot1qVlanStaticUntaggedPorts,
  1807. dot1qVlanStaticRowStatus,
  1808. dot1qNextFreeLocalVlanIndex
  1809. }
  1810. STATUS current
  1811. DESCRIPTION
  1812. "A collection of objects providing information about
  1813. VLANs statically configured by management."
  1814. ::= { qBridgeGroups 7 }
  1815. qBridgePortGroup OBJECT-GROUP
  1816. OBJECTS {
  1817. dot1qPvid,
  1818. dot1qPortAcceptableFrameTypes,
  1819. dot1qPortIngressFiltering,
  1820. dot1qPortGvrpStatus,
  1821. dot1qPortGvrpFailedRegistrations,
  1822. dot1qPortGvrpLastPduOrigin
  1823. }
  1824. STATUS deprecated
  1825. DESCRIPTION
  1826. "A collection of objects providing port-level VLAN
  1827. control and status information for all ports."
  1828. ::= { qBridgeGroups 8 }
  1829. qBridgeVlanStatisticsGroup OBJECT-GROUP
  1830. OBJECTS {
  1831. dot1qTpVlanPortInFrames,
  1832. dot1qTpVlanPortOutFrames,
  1833. dot1qTpVlanPortInDiscards
  1834. }
  1835. STATUS current
  1836. DESCRIPTION
  1837. "A collection of objects providing per-port packet
  1838. statistics for all VLANs currently configured on this
  1839. device."
  1840. ::= { qBridgeGroups 9 }
  1841. qBridgeVlanStatisticsOverflowGroup OBJECT-GROUP
  1842. OBJECTS {
  1843. dot1qTpVlanPortInOverflowFrames,
  1844. dot1qTpVlanPortOutOverflowFrames,
  1845. dot1qTpVlanPortInOverflowDiscards
  1846. }
  1847. STATUS current
  1848. DESCRIPTION
  1849. "A collection of objects providing overflow counters for
  1850. per-port packet statistics for all VLANs currently configured
  1851. on this device for high-capacity interfaces, defined as those
  1852. that have the value of the corresponding instance of
  1853. ifSpeed greater than 650,000,000 bits/second."
  1854. ::= { qBridgeGroups 10 }
  1855. qBridgeVlanHCStatisticsGroup OBJECT-GROUP
  1856. OBJECTS {
  1857. dot1qTpVlanPortHCInFrames,
  1858. dot1qTpVlanPortHCOutFrames,
  1859. dot1qTpVlanPortHCInDiscards
  1860. }
  1861. STATUS current
  1862. DESCRIPTION
  1863. "A collection of objects providing per-port packet
  1864. statistics for all VLANs currently configured on this
  1865. device for high-capacity interfaces, defined as those
  1866. that have the value of the corresponding instance of
  1867. ifSpeed greater than 650,000,000 bits/second."
  1868. ::= { qBridgeGroups 11 }
  1869. qBridgeLearningConstraintsGroup OBJECT-GROUP
  1870. OBJECTS {
  1871. dot1qConstraintType,
  1872. dot1qConstraintStatus
  1873. }
  1874. STATUS current
  1875. DESCRIPTION
  1876. "A collection of objects defining the Filtering Database
  1877. constraints all VLANs have with each other."
  1878. ::= { qBridgeGroups 12 }
  1879. qBridgeLearningConstraintDefaultGroup OBJECT-GROUP
  1880. OBJECTS {
  1881. dot1qConstraintSetDefault,
  1882. dot1qConstraintTypeDefault
  1883. }
  1884. STATUS current
  1885. DESCRIPTION
  1886. "A collection of objects defining the default Filtering
  1887. Database constraints for VLANs that have no specific
  1888. constraints defined."
  1889. ::= { qBridgeGroups 13 }
  1890. qBridgeClassificationDeviceGroup OBJECT-GROUP
  1891. OBJECTS {
  1892. dot1vProtocolGroupId,
  1893. dot1vProtocolGroupRowStatus
  1894. }
  1895. STATUS current
  1896. DESCRIPTION
  1897. "VLAN classification information for the bridge."
  1898. ::= { qBridgeGroups 14 }
  1899. qBridgeClassificationPortGroup OBJECT-GROUP
  1900. OBJECTS {
  1901. dot1vProtocolPortGroupVid,
  1902. dot1vProtocolPortRowStatus
  1903. }
  1904. STATUS current
  1905. DESCRIPTION
  1906. "VLAN classification information for individual ports."
  1907. ::= { qBridgeGroups 15 }
  1908. qBridgePortGroup2 OBJECT-GROUP
  1909. OBJECTS {
  1910. dot1qPvid,
  1911. dot1qPortAcceptableFrameTypes,
  1912. dot1qPortIngressFiltering,
  1913. dot1qPortGvrpStatus,
  1914. dot1qPortGvrpFailedRegistrations,
  1915. dot1qPortGvrpLastPduOrigin,
  1916. dot1qPortRestrictedVlanRegistration
  1917. }
  1918. STATUS current
  1919. DESCRIPTION
  1920. "A collection of objects providing port-level VLAN
  1921. control and status information for all ports."
  1922. ::= { qBridgeGroups 16 }
  1923. -- -------------------------------------------------------------
  1924. -- compliance statements
  1925. -- -------------------------------------------------------------
  1926. qBridgeCompliance MODULE-COMPLIANCE
  1927. STATUS deprecated
  1928. DESCRIPTION
  1929. "The compliance statement for device support of Virtual
  1930. LAN Bridge services.
  1931. RFC2674 was silent about the expected persistence of the
  1932. read-write objects in this MIB module. Applications MUST
  1933. NOT assume that the values of the read-write objects are
  1934. persistent across reinitializations of the management
  1935. system and MUST NOT assume that the values are not
  1936. persistent across reinitializations of the management
  1937. system."
  1938. MODULE
  1939. MANDATORY-GROUPS {
  1940. qBridgeBaseGroup,
  1941. qBridgeVlanGroup,
  1942. qBridgeVlanStaticGroup,
  1943. qBridgePortGroup
  1944. }
  1945. GROUP qBridgeFdbUnicastGroup
  1946. DESCRIPTION
  1947. "This group is mandatory for bridges that implement
  1948. 802.1Q transparent bridging."
  1949. GROUP qBridgeFdbMulticastGroup
  1950. DESCRIPTION
  1951. "This group is mandatory for bridges that implement
  1952. 802.1Q transparent bridging."
  1953. GROUP qBridgeServiceRequirementsGroup
  1954. DESCRIPTION
  1955. "This group is mandatory for bridges that implement
  1956. extended filtering services. All objects must be
  1957. read-write if extended-filtering services are
  1958. enabled."
  1959. GROUP qBridgeFdbStaticGroup
  1960. DESCRIPTION
  1961. "This group is optional."
  1962. GROUP qBridgeVlanStatisticsGroup
  1963. DESCRIPTION
  1964. "This group is optional as there may be significant
  1965. implementation cost associated with its support."
  1966. GROUP qBridgeVlanStatisticsOverflowGroup
  1967. DESCRIPTION
  1968. "This group is optional as there may be significant
  1969. implementation cost associated with its support. It is most
  1970. relevant for high-capacity interfaces where the SNMP agent
  1971. supports only SNMPv1."
  1972. GROUP qBridgeVlanHCStatisticsGroup
  1973. DESCRIPTION
  1974. "This group is optional as there may be significant
  1975. implementation cost associated with its support. It is most
  1976. relevant for high-capacity interfaces."
  1977. GROUP qBridgeLearningConstraintsGroup
  1978. DESCRIPTION
  1979. "This group is mandatory for devices implementing
  1980. both Independent VLAN Learning (IVL) and Shared
  1981. VLAN Learning (SVL) modes of operation of the
  1982. filtering database, as defined by IEEE 802.1Q."
  1983. GROUP qBridgeLearningConstraintDefaultGroup
  1984. DESCRIPTION
  1985. "This group is mandatory for devices implementing
  1986. both Independent VLAN Learning (IVL) and Shared
  1987. VLAN Learning (SVL) modes of operation of the
  1988. filtering database, as defined by IEEE 802.1Q."
  1989. OBJECT dot1qPortAcceptableFrameTypes
  1990. MIN-ACCESS read-only
  1991. DESCRIPTION
  1992. "Write access is not required as this is an optional
  1993. capability in IEEE 802.1Q."
  1994. OBJECT dot1qPortIngressFiltering
  1995. MIN-ACCESS read-only
  1996. DESCRIPTION
  1997. "Write access is not required as this is an optional
  1998. capability in IEEE 802.1Q."
  1999. OBJECT dot1qConstraintSetDefault
  2000. MIN-ACCESS read-only
  2001. DESCRIPTION
  2002. "Write access is not required as this is an optional
  2003. capability in IEEE 802.1Q."
  2004. OBJECT dot1qConstraintTypeDefault
  2005. MIN-ACCESS read-only
  2006. DESCRIPTION
  2007. "Write access is not required as this is an optional
  2008. capability in IEEE 802.1Q."
  2009. ::= { qBridgeCompliances 1 }
  2010. qBridgeCompliance2 MODULE-COMPLIANCE
  2011. STATUS current
  2012. DESCRIPTION
  2013. "The compliance statement for device support of Virtual
  2014. LAN Bridge services.
  2015. This document clarifies the persistence requirements for
  2016. the read-write objects in this MIB module. All
  2017. implementations claiming compliance to qBridgeCompliance2
  2018. MUST retain the values of those read-write objects that
  2019. specify this requirement."
  2020. MODULE
  2021. MANDATORY-GROUPS {
  2022. qBridgeBaseGroup,
  2023. qBridgeVlanGroup,
  2024. qBridgeVlanStaticGroup,
  2025. qBridgePortGroup2
  2026. }
  2027. GROUP qBridgeFdbUnicastGroup
  2028. DESCRIPTION
  2029. "This group is mandatory for bridges that implement
  2030. 802.1Q transparent bridging."
  2031. GROUP qBridgeFdbMulticastGroup
  2032. DESCRIPTION
  2033. "This group is mandatory for bridges that implement
  2034. 802.1Q transparent bridging."
  2035. GROUP qBridgeServiceRequirementsGroup
  2036. DESCRIPTION
  2037. "This group is mandatory for bridges that implement
  2038. extended filtering services. All objects must be
  2039. read-write if extended-filtering services are
  2040. enabled."
  2041. GROUP qBridgeFdbStaticGroup
  2042. DESCRIPTION
  2043. "This group is optional."
  2044. GROUP qBridgeVlanStatisticsGroup
  2045. DESCRIPTION
  2046. "This group is optional as there may be significant
  2047. implementation cost associated with its support."
  2048. GROUP qBridgeVlanStatisticsOverflowGroup
  2049. DESCRIPTION
  2050. "This group is optional as there may be significant
  2051. implementation cost associated with its support. It is most
  2052. relevant for high-capacity interfaces where the SNMP agent
  2053. supports only SNMPv1."
  2054. GROUP qBridgeVlanHCStatisticsGroup
  2055. DESCRIPTION
  2056. "This group is optional as there may be significant
  2057. implementation cost associated with its support. It is most
  2058. relevant for high-capacity interfaces."
  2059. GROUP qBridgeLearningConstraintsGroup
  2060. DESCRIPTION
  2061. "This group is mandatory for devices implementing
  2062. both Independent VLAN Learning (IVL) and Shared
  2063. VLAN Learning (SVL) modes of operation of the
  2064. filtering database, as defined by IEEE 802.1Q."
  2065. GROUP qBridgeLearningConstraintDefaultGroup
  2066. DESCRIPTION
  2067. "This group is mandatory for devices implementing
  2068. both Independent VLAN Learning (IVL) and Shared
  2069. VLAN Learning (SVL) modes of operation of the
  2070. filtering database, as defined by IEEE 802.1Q."
  2071. GROUP qBridgeClassificationDeviceGroup
  2072. DESCRIPTION
  2073. "This group is mandatory ONLY for devices implementing
  2074. VLAN Classification as specified in IEEE 802.1v."
  2075. GROUP qBridgeClassificationPortGroup
  2076. DESCRIPTION
  2077. "This group is mandatory ONLY for devices implementing
  2078. VLAN Classification as specified in IEEE 802.1v."
  2079. OBJECT dot1qPortAcceptableFrameTypes
  2080. MIN-ACCESS read-only
  2081. DESCRIPTION
  2082. "Write access is not required as this is an optional
  2083. capability in IEEE 802.1Q."
  2084. OBJECT dot1qPortIngressFiltering
  2085. MIN-ACCESS read-only
  2086. DESCRIPTION
  2087. "Write access is not required as this is an optional
  2088. capability in IEEE 802.1Q."
  2089. OBJECT dot1qConstraintSetDefault
  2090. MIN-ACCESS read-only
  2091. DESCRIPTION
  2092. "Write access is not required as this is an optional
  2093. capability in IEEE 802.1Q."
  2094. OBJECT dot1qConstraintTypeDefault
  2095. MIN-ACCESS read-only
  2096. DESCRIPTION
  2097. "Write access is not required as this is an optional
  2098. capability in IEEE 802.1Q."
  2099. OBJECT dot1vProtocolGroupId
  2100. MIN-ACCESS read-only
  2101. DESCRIPTION
  2102. "Write access is not required as this is an optional
  2103. capability in IEEE 802.1v."
  2104. OBJECT dot1vProtocolGroupRowStatus
  2105. MIN-ACCESS read-only
  2106. DESCRIPTION
  2107. "Write access is not required as this is an optional
  2108. capability in IEEE 802.1v."
  2109. ::= { qBridgeCompliances 2 }
  2110. END