From c454f186f44ebd69a14f85af3c3b882bb4c01bcf Mon Sep 17 00:00:00 2001 From: BitwiseOperator Date: Sat, 29 Jun 2024 21:08:16 -0400 Subject: [PATCH] content-update --- .../Juniper_Configuration_Generator.md | 2 +- .../Network/Vendor/Juniper/image.png | Bin 1554 -> 0 bytes .../Zone_Director_Blank_login_screen.md | 4 +- .../Zone_Director_Blank_login_screen_img.png | Bin 15471 -> 0 bytes ...Zone_Director_Blank_login_screen_img_1.png | Bin 57336 -> 0 bytes .../Vendor/Zyxel/ZYXEL-GS2200-8-MIB.mib | 9052 ----------------- .../Network/Vendor/Zyxel/Zyxel_MIBs.md | 2 +- .../OS/General/my_putty_settings.reg | Bin 16234 -> 0 bytes 8 files changed, 4 insertions(+), 9056 deletions(-) delete mode 100644 docs/Knowledge_Base/Network/Vendor/Juniper/image.png delete mode 100644 docs/Knowledge_Base/Network/Vendor/Ruckus/WLC/ZD_ZoneDirector/Zone_Director_Blank_login_screen_img.png delete mode 100644 docs/Knowledge_Base/Network/Vendor/Ruckus/WLC/ZD_ZoneDirector/Zone_Director_Blank_login_screen_img_1.png delete mode 100644 docs/Knowledge_Base/Network/Vendor/Zyxel/ZYXEL-GS2200-8-MIB.mib delete mode 100644 docs/Knowledge_Base/OS/General/my_putty_settings.reg diff --git a/docs/Knowledge_Base/Network/Vendor/Juniper/Juniper_Configuration_Generator.md b/docs/Knowledge_Base/Network/Vendor/Juniper/Juniper_Configuration_Generator.md index 6a820909e..9c5f4729b 100644 --- a/docs/Knowledge_Base/Network/Vendor/Juniper/Juniper_Configuration_Generator.md +++ b/docs/Knowledge_Base/Network/Vendor/Juniper/Juniper_Configuration_Generator.md @@ -4,7 +4,7 @@ #### Official Tools - Make sure to check the **`About this tool section'** ![alt text](image.png) as it might state each Tool's limitations. + Make sure to check the **`About this tool section'** ![alt text](/Knowledge_Base/images/Juniper_Configuration_Generator.png) as it might state each Tool's limitations. - [SRX HA Configuration Generator](https://support.juniper.net/support/tools/srxha/#) - [SRX & J Series Site-to-Site VPN Configuration Generator](https://support.juniper.net/support/tools/vpnconfig/) diff --git a/docs/Knowledge_Base/Network/Vendor/Juniper/image.png b/docs/Knowledge_Base/Network/Vendor/Juniper/image.png deleted file mode 100644 index 3189ca1a4dce95e953efb1f6afb7ee12733214e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1554 zcmb7^`#aMM0LF)5xy;v{LS`72N|G%}TP|~il9gi2rH)cgti%@0nqzK5a?4$sBI}|> z*3z_$j$65xTkOo-MUqmE^PIonJfG)%-{*OMdw+S8j(WH#D{NH&fk4WxI7hF|q-|;^ zL~heX!~9SXNOsWG5#t>#HFwJ04UPeZH$oyumT8DVf+yumMas?Xz&`oUY5*7`$SP%w zIW5Vo|IYKig72)ptzvCj+uFRJewjsSs2ZWHkewT6)0)i>#`ALl41>BCz(QO^>M;6d z!UT_f^iw`T{^KyZX(5Ij8#C59FCBc?&j%noh$?>87Q8xjcP&bjY$4!TXX!QE$I+5>P|tY zFkfUy!qE+`7JIWj`voXkK~2h$s}R^y!EdBL$`Ja^;T>$1!bsws-aTNF(QyRScgWq zfrqNm=MO|}OPlD+M}@O{ELXK2EZ61<8K_e^4yXIg>2-B=PunVY(r*Y}-Q#7Qk6$Oh z#~ox^OLRrkXt-|!Ex-Q~R1VjeE^{L3+?<)uA7AH?;6azd);_2eZnuuS(8!duYs{5X zfIiizbhSZDfN9*s4-!W2dFkfXDyj>u77{By)$4xgD^!Y(D>>V>f~kQTKd}9=Z?b0^ z!alK0J_vxCG7FYNuFfmAzk8$Iri=iaSG~BMFCb)|?NFCUozLs1DP_bJrQBajg8QiX zCFaLc6!=3(w1lK+;9vtwt*w5he^Jgl_u=@v2?`39N{3hqO#C~D8+7(6e+FSk9V$te zjipAuwJlxMkOq#~k=tI{C+zmZ{=I-)cgFMV@xqY+bz&ug`43JU9t) z17F~*)Yq*`g{$i%09fkqMp)@d1#%$w`Sg?&qeHa9&^U!7qUR|ec^j45%t zJ<{ut)m<`_z-yUN_a#X_^I~8CG1qoV@;xGN576#d8oql)EGl}4>NFTly5{<$<$(GCNu6_KXPr2JaG_y`VN7T^_4qrq^q-` zKY3nFnp-O1K;xfdEp@o=JCJ_c+f<87N|0W@>J{bLL?bX$+B77SWdxOBwVi2_Mfv9n zufQ^Pduv#zebZW6)49pZ)+1fe+%xNMA$}W6TsStYTCY{p+q1`m6HPA69*A0amKXa_ z#T5LTh+qXk?iN@>5*+1lPS`gx-wZUqx4&Y$K>+RGY%9@wi>2h<@bP2p;|b0vtF<(2 z$I9XdHSUMHU4w)fdCewDP)kwSvmK-41CM}LutN}o0p61+0+w2j12NGoky22&^hdFx zD47vmJYyQqkD!+G2izDB&C}UoHx$Y~s!lrKqSbks^8D5|EY%JYYU9zmNpr5qSZ zmbz}&VpO0NNF18=n6+Sv_PMmg#EC*%BA);1Tp`wg9*%4*k@gQ^ZQ#TJ diff --git a/docs/Knowledge_Base/Network/Vendor/Ruckus/WLC/ZD_ZoneDirector/Zone_Director_Blank_login_screen.md b/docs/Knowledge_Base/Network/Vendor/Ruckus/WLC/ZD_ZoneDirector/Zone_Director_Blank_login_screen.md index e0ec0d13a..775822d08 100644 --- a/docs/Knowledge_Base/Network/Vendor/Ruckus/WLC/ZD_ZoneDirector/Zone_Director_Blank_login_screen.md +++ b/docs/Knowledge_Base/Network/Vendor/Ruckus/WLC/ZD_ZoneDirector/Zone_Director_Blank_login_screen.md @@ -8,7 +8,7 @@ Example: [https://X.X.X.X/admin10/login.jsp] - ![img](Zone_Director_Blank_login_screen_img.png) + ![img](/Knowledge_Base/images/Zone_Director_Blank_login_screen_img.png) ### Issue Reason @@ -25,4 +25,4 @@ The page might not look exactly like this but that doesn't matter, all you need is to click the Browse and continue with the Firmware upgrade. - ![img](Zone_Director_Blank_login_screen_img_1.png) + ![img](/Knowledge_Base/images/Zone_Director_Blank_login_screen_img_1.png) diff --git a/docs/Knowledge_Base/Network/Vendor/Ruckus/WLC/ZD_ZoneDirector/Zone_Director_Blank_login_screen_img.png b/docs/Knowledge_Base/Network/Vendor/Ruckus/WLC/ZD_ZoneDirector/Zone_Director_Blank_login_screen_img.png deleted file mode 100644 index 5c4d8d5f3b042a64c0caa356071eb64902e57d22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15471 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 X`mWd;!?HgTE7+X0KT&qf`{sWESsrKe diff --git a/docs/Knowledge_Base/Network/Vendor/Ruckus/WLC/ZD_ZoneDirector/Zone_Director_Blank_login_screen_img_1.png b/docs/Knowledge_Base/Network/Vendor/Ruckus/WLC/ZD_ZoneDirector/Zone_Director_Blank_login_screen_img_1.png deleted file mode 100644 index 162ed01548627b20af1db9b4d65e547b24c2f31f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57336 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

^j8&;t0J=h-g<7QWSjV@)tnQc)s z$de))E!+dHoEqI5>6Ae}JBpC(-A!Pn_rwSn!ea2K>L8m2{ohKh`8njGm?Pw_*9 z$YSddv}QPT_rP|-BF-TkXFI&qE-#N5L5g#@8O$d}%5BXde%2lY2`jtfn^nsV-uoBm zF}}Tz0lmK!Vrvn|7e9l2tBe=_dmm5 zhryda&;Na3G8L&AY&#NsgD@rWU+J_D>Lidj{Fx zAUEas*GJ2%cIMhB1|EmaB{XYS^@ih>00TSV4l*d>T$X8zPgsN6V^Gd@bv3Y1Rm`>C zow7I|fLjavIbe6r_fJnfqJM?dF<`86AwMNd_pNf?>}p;-wL(;*Wc@GpH-)8ymEAX$ zKAz06AMVgCr75qNpYO-Vx%oN2S7f#lIR1Aq0BNwt!7xPW?LKr{aA>wU5-9hS2^*f< ziBQrE%R4GXbzO~^7+!5rcxvQxtdG+jd_3QWxEDlEcg} zx8uir@F!w@-g$essP1G{i?i$?kGxkk6Xw@zJYry{M;hBY{}tH6Z%_8SXj!QXb&4Y%zb$82ru^A2aXerpQ8SbJ{#UWD}x_CSYjrO!_>-f7lU zowbu#d(py^$cmA+inCiZ9G|WymDdK$gRiHe8dED?a|fh&JWp~vsV2`wRxtO-DyNI>Qdx3)Ad z%k-0f#Exz)c=4X~*9J+MYdSB5j$>0Nmo-li@-SUtQ|Gh16s|pA!cC{lkF<>P`l6F7 z4?eaxcTFVNL4iAqOLE)pNg5(due}(avDkA{4n)VJgEurG|NVpaC>M=_?V^-nB=bjI zw?lQ9DW|#24k`8-(}4nx#^+Z-z?P99_@_z6X!JO2^-zhwV6{*|Pbe#D;wqEFsFCB>a za+KhOaHP-|ny*DA&B~}1c&rnvdD=}pYq|vA4$)5SZ7@B>kG(@&%*80Qdt|>Woi?ghy!n8+APQ5w z4QvMVp9WkWCE$cjSx}a_g8cxde9rfpe-Grmmmpl!Xqcq_VST~jeS$0l_)kir{|BUZ zT^ca<5ovmmMzGqpEs~Cv&9!C>``g>Kw{;Cjkec9WV(&o7y$i}}K|aw*tI_0IRk{WP zs9IzwI#mV^*vIFFJ;G=qVaP)oFyk0ltKx`4`p!2Y4y@ot-kXgft~I^wxT2Y_j#S`A z+nbgfi=Q=Le!qhY&9x$?0DW<5diQ6!o?FJQCn@R>54ni`I9?=~HIJL5C8Un&r6)Y& z8|H%pdMJhFbb}W=Lyy|#i~Nh~3B-6T+JiRMLs#fM92}-yIlzUtVZK$mMUuR3iHnEVl+SN1P09fAu{`PM1YO|1= z*(Vy8{E7;zjx}Q%>(SV_m^4}C4e5O?XVw0Kq0%7KJ~prbSiBbD%mgO#;4y>#wjn6&EEr0 z+fqZmx048oz~b?DjWEz*SUSw0u;4D`!k%^AGP+6N;I4yu8fO6D{J1)S>+P>bN0d&_ zk_h3=8xOlptX<(>Rszrc;VRMt{wHWO!Cy=j=Gq47X<4|3Z2t$EJ0f@V^S`|e(aIxmqB&ezy%=EDp9L3^_5i}{ZLvoap+(A@OxqHxjO z;hm!f0q+e~(p?DezdL+He6+i?-X4t8$)!_w z2X0q+AHe7>jpw|scS*Mw;)FLXxAr{tN8bUHd(^j|^vfNV{yzY^m-!Jl77RwtC!DS? zXmndPe$SSEcT?SX(GqmKS+IXskaQcEbnZ@ZJ5+gQNB=QPCsEk!{0Ycsrue&37c-)! zE^L~a*|4i6%y-Cx;+=B=Q&yF?V#fLn;-ywGAco> zDS!c%N!LBggb-kvtN<*Ni^JpT_HknxC)2`;4*>qG@_S<}Hs@2u5bhle?-W}tbAsw8 z?@!Z7k#TwNIAfXT3U>ST8w*GUil+9sT~E}|h_xrh8~-fajZxhFD&jffN@}=;11RLu ze|TyI2jkONnbRR2ha<2s5T_9nfig*$y#|rWg`iQ1xju$?$fzL)1e`jS+8*_3y;h`_ z_qiKl*jYB)F|{RvcpM9~Y!55)o{a!_nwGTHV_$c>66=^=AZucFBcEL@s*qbn5EUL{ zonqm(ug?$bAhT6x;1wnQ+Fbs=NIDFgo!-8d-6cp~OY@_W3@!$F{@K2yuux}h- zhe~i!wgkP$96#yV?#_zsPO+1hq8#+@yVO)vG$>jCEd)dvF%{qgKjvDV!O)UDXoSkg zqfAA_8`yJCDvFI*)tCg#+rttP;GI+j9JZc-AmY7Yh8+*}SN{)Y{HYY#$$~t1iATvx<9b?p%dXyBmSR+(il%$Ip2G{K%*E7|6S&L~p z7y!1?CT(kcv~NGCPOC@VVB*o#m5{ofQ7k=TD@nj09{l%Ne2@=Kvs zQZ{0L-}9Wi)#cI6CY9ORulBjr9*Y>o2qY(q88XDdu1_7Cl1hvQ`vz~)#kS-)G&iRfv z&Sti~N&2BhDsDSSuEkE;xE2C@B2Sq)tA}VLI#-^O84>pLYgBL@iZ-tzPe=ev8ri#( zsPAW5chF*jWn4X+j;W(h$|{5ULk~qNFh%W_yAA?n(t}hzlk`=Ua8Y(UDwD2iXRLTr zkZ&{Y_QgG!ecbN>(SLNsZC%&kv6G@<=|*?PDk25o#57 zU3O!Td%=Ep!eH_4<~GT7{YVcbb)EP02XuW8)*qRX;eKLDj)yVVg!&*nrP`|W2{&nL zj)?c9kie%btU2%VW4D{#G4pLVrvaydiHUcYS68y-GIoa}cdL~PcN&D>e3bzwPw?f# z=vS6{7RNVzqbO{b@ZSQrW2Ru4&(uIv2BB>UQVuh-=}n ze!<;7Kgx{$y~CrVzW+;7S@5}qKz`xGz=UGlu~6%+7U5WBZIID{WkW?xNlisbjh(CQ z31E7Pk7)LJ>~DF1W5S!IozLz~pXWZ9!Ts*vyFg~PVBykfx*pUn9UJbm#(3b;@ zr95`U@$vo%MczZ)BSkGir8cGwod>nGTzpg2hHnj zo?+KeVchylHLZHyw2*zYSk+>5d|XL!OitR7YiYK+eEO{Z8V$A&S@RNDkLM_os(qD6 z`VHgUXC7ySjL=6aGLLbjU}Tbw9}(^8iRLZztvP$(=&0NR-$7gyA;IX5$Z*%}i3lsh zimd_!>wNY&lM^o=;IWSV??!F*_UG!}uJB71xeOFJ>!eM552nQR{QQ*d?#FXq4MR=` z+5lw7)$Q>|v@22GQ>W?^sO7Sc2Ms`ghuP|M!+pisUX?mmt?&PJo!`}v43$wC~fHVXL#VQa^Y$bNvk6d zB};Lx6XwyHWeR_cA@wMF5Ib|CXl4-U=oE)NHvY#xd#DjpE#mPX9H~4s7eD)@_ zwPX9Hr(AJ>!xMQ~JGF0qa&loN+7-WPdOA~I5MU16B-aJ@1X;ecB2%;TotByzZ^O~@ z-K`Q@EU4~S`tG{zjORu-I-&Qq_J3Zr1Nl!pRN~AB(buXCq{i4wof)nJ);g(EM`n!e z0q087IxQ{ndkOD$`h1A8iq@TQKL=1}nAXin2k&)(42nTES<@5t0Ys0Os$kL+$opic*Vh!7pT6GjM&;GYkytf& zuS32I7m?}m{~l(z4O+MZTu;|e&XjJ*IFG%{_fZk5ztCe+b*2*!RC5*f;SUK=pU0`^RkXft|ooO6HnpU(f=lM2}a?Sd#Mp(6CcQoR7XtPzdQT&>)q&aLek~?Z0{I}m!0U3 zjmZW0DfcgI$LAXL-|6fmFj3cjp$z?qrPsJy%(~mQz+%H2zH>cexPg&x)v3e_M|`+& zG5_&8;L3!rMZ|Sl#;O{XNlAHUwY-NN16g|fzqcyy&d=Tp#-B{Rxcw^~E#srFKZG?1 z$IT+o5UaAi&7dj#j@Q67=l?10t;3@F!tYTD1w>&0X%vPAX{037Vd#dTyGy!3L~wwi zyF*EVp*tj`q!9(A8>Ep^1c7@7>+}8ne)r!0?$zg+M;@7T_Bm(ocdxbHcfDr=h_fAM z0!5ETt3AHI+H$a1jw7&2{~cwxqJEc|7&?5ncCa(KP_)=+aW{;sIV z6!E#)_Y;4yjf>2g#vvI&Wp0Z1WrQF2_o(!Cm}rB4%n8p;ZyYOV-|#7{#;MBDTMABn z2rRH&3*;v|d)G~cy+fB{gR{v;&p22qS9)KarOnT-+q?7EeHDze3eADtjQ#U;9{fJ} zhraEra+KXUA+M9irEhV!Jgdy`)uCNh@k!c~hL7sEdWkP>T8*k4$A0RPSl%Ga{yZPU znq2}z5sXn?%B_gCP4ArAe6dF!_Iclqlziu1{5*7Rf*>dFFSY|U-hAG*bE`W&(dv8< z^nBtE(gj{Ec6H?wc|XR)+3$V3flnWwoZ*s`p7VoH5p_YiZ9Dfs{49W7pm2 zogjF=VQJ5lv@^blc@g-w+mIfaVYP z4NkW(7~kgGco`q5Q*{tV?t-osGke>`rmdf=r-IkSY~v5%?-%Eq^Ane~bK{a<&I~;d zYdFul-`9jX;`51K#Nhk>99je*&0P`ion;TaN1lh&rKJMZfCmz?GQGpnvW0H>o4maM zn3ow0Kya@mc}|VZKb~fdufzXJ!AZK$v>$V(?i|YTJblHO?R)LGlCP|*c`QwPx1Y3Z z^^@|?=T#vziF+2rrAce=7+=O?sS=hye;u5W>!b0r=j7uMP#MW#OvqFKn_ABCpJd(d z?Yz1A=-JqL#k@E0>@N4;5g*DaP@f*{{p{^^@I82W!O6E#M>kY5I#gC%Iy!D+dtBpP zHDa^;B)_sY6nL-em7v1qas^#Gb~V{@;nBFe8JSI=6>VMXSinhpJlmX~OgAA8PU}_& zy$tN&6@5Q$X6dw+;Gvdqy7QR*b3t`__>U)VfZ{Cmm3NthH-Ne>+cc6u7Q_tuNMlbD zNE82Zo%3=DdHLg!@9Mj0zvq|8%U$H<;%=+YmXhBNmd|EV>bCIs@zm65-)5?ijqMh4 zE8>JG@#b{SvhU><9XNegLs1-gecA9$wc$qjBiWve&if^aRRr z9-~1XOmuMZ*i75dnzUW4|3ST*XSNXYzT@|=ZOsfzLTtX#iy3os{eH*5oS(ETOC>Gd z`SQg(jq(&2M=%}5V2!t_TQh*&ipSEn1`{U(+M*gEkUvCc=6BkqJnG^TWyjkKekIx; zwk95DhNYk5(ulol?4En|Zu5VL>bB`$+`@d=GF@4|DY47iQ`|oj2iz;wM$fbxJR#BQ zCa*e0I}8Bi+zUh(ATgI(!yt(b(^8=Cv!PAj=wu8L75vzu8f12t}1KLaEXc|6WZ@z z1u#h>rWRMv3#weuFPa4amt=w8B6F4Ap)yRDAv}uA9RZWA!^`1Y~!hU)Y!PjZqIt~*tkVWijW3HvkX;7>9Qr+qf58V1W884 zk`eOF0s-B{kxf@5HSTEFS$Y_2X@dr%pX%3X&0rxxHEPQ|Ercl*4? z6SUtD@fv33)$V@tCisl=e^#!t@m&cz#TLxa7jUgjFrAMsI>FytN0NEP=AMAfE>ZH! zUwnAYKkrJhjTyTYhz%fSQ8TumcEoo;zt`mNJN|pj|B;Vgw5bxEK!OTachq00|2ivr6G+bY^WuYGrjCAr0Nh2n4X-RO=(WJ7i{Lo!DoD4eUVT zRxH!?k17ee<}blmenLoF2uPDOV3G!(;V-_po`1*fIF7>>2xr#3(rThXzk~8sXzn1; zBEeC~zWQF!7MJCDCfZM|Ut$~Z>A#P|76X(YqH2Y)*}*6fG9x^fR+(P^-0{1W$GT#g zv>Q+^`qBr#D~7GTM%M$j(iHqT=-ZQ)*({#B+s7W>RMDEB7DJefUmDZw$ZT%z?!S!F z{anb++<$N78jb(?pkbAnYIiT&5*fOllQzwmDTP|2TK^mYZ04&Q!Gjy0mxJ7t5O3ACJaq=L{@f?>LwN?Tf>`cdrhu`EEbFQ>kS`D; zf&P$z-k(iA+l+LgxJsSdWJ8=uaBN`b#H5ECNCH~UhYUX}oEZ5o(fM$?&H00kHz2Q- ztl%9-BQrI1!hDxSBvpY4?_Em=$7c^5`v>2)f~r@}AW*Lq?15LRA)8F8G~tB@<8N{$Z2$GJTHqgamUc(l<~&P9rar>WGR7#(egi#!qvb9db?Pgz70a z(@lbtJjz`G`-V$dz$M@Aeyc0fG5~0WUz*k^s34RGwv%ZIH)o=vo;GwsWII{Hq1)ws zy9*l08c8Z~Aq`msX4F z$5NvdflceV<0ATc)YelAPtjZEAAZGer3?sfh zzMjRu+!$N%WMf#dEV)x4jdeTeqVpT+&f}5DS8`cn8)s#u$e_+jg}_M?%9nFtyb6Jw zw-qLWK^{uq2JgB^HB?VZE8Wa!kC_yG&IOs47Fe^2yC1JO7O!h;d*Dre2fC~Zg?WRW z7Y$pvp=qH!95*<=1R3k{NI&$pz}L`?mBnaX7B z%a1k-Tnv^7jLMV^wjj!0eS^N?u1&qhb7)!wJRh6OjQgRJuelVl5L#E&p)QZEJA1H= znm%EPQ~kGrJhJWE^Mr{i5Nsemqv0%e2=8xZS zzOlrR6qZAcR+%xc&7bq4@@f1_veUu2z;A;J(u)JEHzJ$qgp2R{$vbmj+gDdNsJrHT z-!yU|_AvdOdv%BVfswHH=>w)T0-q?1-h=&# zz@se@r?8q}E%QREmlS5TBS`tO>gT)W5xT8O7BGZtui6GB-uW)S(D{8Tnl4?E!-mlFXupZ;tv)~Ol!l6 zq~ofN&8f3ya`eS+axt`y#)smzUxe|-RHNKDwCoY2yNX1W+L~vX+7y^@rk^hgD8_DM zdL&GR2-qXvz1y=LCmNddF&M3q)OP&rzT2Qd`o-F$l8?Ax{6d0c2G36BnBfcm?YmQ# zHrAJqRD#hYWqN$V{88X{e%!y~A{?`!fR5n@ZWNmE0W~|#2 z)!3N6%uM28&GeXu%EWDHS(}qjazE@%oD7D(UcaYHw9J+escB*JENSa`<9i}6OU8^E z9Znt)dHzG%#X1jH=dBNBtT_p!+CStapC*S{s1|mMe`23Ba|n~^i6`~naU`hUSAGV0 z^QCHCMjNwMoQZBS#d)K$2g#8>6v#&T9u}OSHR1PUSeu`4q%)~OnU(w#iO99Bu0o4W zhOF?XJ63wTMa(+cla4>R7Fca_Yh&yNik{@BrLzRguBzD?G`q&%=Ocxmdsv!S3#ER3 zf+@-wP-MS*atEQFF2|rCgSGADfziG#eP_NhhraaAQ)Rw4O$RM4;mhsZLqnpKWkbqO z^mO{dh8r4-d#J#L`@vQai}OcI4jnRP)zw9W zEa|YKW1{^!F(Pxf!QD(=_xfmfgYo-x%POx|LY&%Ntn;f0ARP%5mtNm})0C(4R3@;E zX)r>*>H{g$@p|!YhZiB_HrCo26_z|c>1EM9TZsS-+(y66ILYQ)bYM@B*eHSZw=+da zJHd2(5hfyt0%L~6XNbk_-2%xVp`k#Gxv#9$_^-L;xNbi#mC)#p<69k;ch{!# zjWhoCNt`~_K1)cusGGZ}xH2wWadn+({~6a(LvA^bg;j9XSM*T)5N3T6YbZ&Ic~BV0 zbgR^v^0oJh92GP2bu<^#;tN^1k}hGE!@JvsthG_p6OLImY0eUC(bE)~W3}%%WWGP; zR-o)j8JkoYS$BFe+^kjDjQw2HJBhhuFwpc=LD4Y6^}gF>AbY2cVe0Mov`z`RG0v}P zn5;arTJ+u)7GJq;5s#!dZc;7};MH68YIKeW(oiZ{Jgs;+9N=C$A%Ew3`#K?-%-Gf$ z%53YT#EDZtHQOev0XUtL#H4T)BL<}rxDlm7?i905QQnqJ9#20DrlQ3@aX%Z~p)hotWZ3$QgsQ0467@^Cm72`Qn1>Kg9x|<8-(~&L zhWC{LFJ3*G^vSf7rSooxNzpfQJN~Eax9V45?ruS;4DUI;hhkXr<<04W2?J<-EZFOS zu)HLN>zs$jUe8-m-Iuqpkor-Mw&|Ojdv%@9=3RDg0lETTOJ0;wmxc1AAytboN!Z6W zYhT~YA=+cVK@tks(M{xkEvdFG^N-jJPTE#At@RoGHPmI3mXBIs%D zzyvN@Bz>(?K83An|bCCQ>(phejp` zBz*1KT=HT$7%`0n_Ilm0af{ClW*bmJ^@r|ax9AH}IcO>!Ge)qGX^GcNeqizj^!bK= z8yI4G_U$tUiVSzyLybtYzc$I}Bq3WgCpbuRL~fUPllqjuvBay&@h$eN7cbGPxz6j~ zP=X^GISq5dG3Kf9>$<7+rBpB5OD7V~!l|(IW9PPhO-J2OQfw1}0{aUXBn29ju}{M; zwfvY1M$R_G-7ovYdd-vg$t69(lTQ*xFOA!V+Xv+PdPe*`<=zz^hXk<~XTJU6kw}Gh zsVJXJ_ew>^lSLW3DZyXwy_L}7j5P72khYcQc4ptwNzc!3q+@|!(u%E;3dK7km^9ur zCZrbYPp!*1SerNDFlDX9mm12cid}rM)MrcLwml29gJ}%Ae5Ro`(;>%`D=GEn*N<9; zQ%S3X&Wtv@o`AlZ?rNurtSQ$Ny#phLGacI)s7vh3C|w4M*V|_ZU0Z2_6EtsiW~_9V z-P>OLI7v$%(qOWgw%Wx=N-49={6s`FX+>tbVM0KF)t+z$kEJbLNZA-Y)Ql;vDZdL3kVWSPRDe)bxE|&bbR!EZf~(?Y4WxzTerSPyzQMx zHx%=cvOf-qOrhh-t5unNx)hcYHmB^Ou9g?3zIH3wMa~G!NON^O1gkiImp?ptnxG-p z^x$H$owF>-Cc|lGeDUk6=VhZ71$&&Zl|Lrjz&&3zJN^VgB?wZ!=8l}zvyneXVW8?! zHv32V$ufQyAg!Nc)p`9Tn~#lfuBtmwo95qY4d5TQp8T%)MBr7y>&X9mBPxEe{^B)0b1N#TS>w(VUKBL0I%hX#tI|CIXhQoJlDRno1l-&qEvSi>*;aD(| zviV45XL`)kFSU`on2=29g7&$Neb)0*g3v$dJ7C!Pati~ph;LB(P7MtS=9p+P8t|rn zft9O9tknMyP~<#)uKiA?qvQvF76QS3LfSX9A9X>%iIMCsx!-7cPSKh`Sne6=~ppF7WdDzlWtoj~+$~HeogK z#34YLW}`u2ql+pe|9*k&RU5ht;;}?HJvj8&8GhQ|!2L(|%cU`aE%k)e1ctMC#pn?d zn_rp#nxC&>hbtK^(!-SrOr^2k0D?f`6NsLuNP~~(;LjcXNA+h$(hGa zGJITR57*jtTiuQm4)Li^-e-vz zNULV>usuK)yM(qo5hM$sTeg?*^_|j<5`SvN~k88Ype$(*J0maP^MaLn;i?r`UrS4v+Yk!x`hsa z2$z^g@=tu~jfz6A3o|E>f&19-2v&agu#3ri#6Mu&dc>3%HF>#sSbaCw^WMzOjQvoJ zSPjoHm%4P*m@tV?VPv{d*YO!XI&0tw6T>q?K5+3XHTze{^-a@!hsZ@HA-2MVufHO= z&e{H1P30)pMMhpTmaK%6Zin}XYs?ew+dK=dr3s*op9<+(xv=fa{#0bpokvFT6r9xF zT3N#5QqiLFLv?5SHY_PAv)(xL6CpYAAT_37)_uiyDebMoqPz=KQ)o|~Lxg^}aX z@knX5!qQD3)Ri2mx&R`s_a?xo;oTL42Js|l)PG5}T{K%XglsP1YEHhwdMR6y8UeFQ z+#Uezzn^ro=)&{WnX9PcXguv|p6(_;Hl@5#6SN^ja`?6^-)+j`K^IGW=~st|r~quj zn9RGK>52yIPm@^2D-%J@VG*HH-yx>kIdculd)qL<+O3R_0NQPy+kF#N6Y+d^0Uwrx zm70d^6}JsHDAD!?D!AeV8}CO{L@h}z-JB0cp6q4&=?tZndO|@tQQD43|K7-QAF1!# z&;rFx0_|a&2bJ6R4!PLF&kBp-3vrtGO84&VXw>u3Ho8vsJuZtV=5^03|8&jr3y%rD z8-ZR!@c<$rFz##d`23_WtvTSRTF|&>a)VeiLsJA)B}INo*}ifSY8y zeZTef#Q>kDAL56^(kJItEUcMwPdXWab~bcM_Wc^HIZnwKD)X+|+b{A>=7@~%=~%P( z=eIxZfxnX!HN*A6xJUA|jgNJ6q1{CVw<1fv)AeT#(B5`52d0mLpKNNt zLa*=f1nOiazzeczWdV7;s)PZmC;^KG_Knr0EOQR^7*JX?=>7ranC0o#sL3;e?MxF4??VTUK@&fpWroC z4+BpQwcheDc?pERTiy8)SBaz-c|?bC+kHW_MJwm5w#<6uN^B$4T1aOld@q4i?Q>xj zRah_Z1RI#{Mn`UVvnlX&+{mZL9DMIurh+mf;&SOYdd2EGAJH2gV`MTtcdM8CNW<-+ zc@8UW94wLD?aJT(+G@sYA6&|6TR~;Vfu>|VXq&PssYe)U%DXyEvdx>7leX(4#Z-rf z<-KUI8&ajz%aCogA&7$|n0lnZel7#{G?t0t&HGp}$h9D(0XFvguC?{J>q!enccQ3+ zg!;kPJeOSK2$3VzE=BKelS%~4(CEv?@?3hC5qG@@lW$FB1TC`Fp~xtrqJyF$whUpi z1L=r}uSL!(f*K%wQX8Eks<7^OCY&ZY24huuj~cEJM>D*hhP3c1hg!S%VLA>v>*$%U zjUn4&R8Q8VNhU1FzEUk$ui_BtOO77gV(8Rj4WNgrN<2OK%*$%hFS1>2GX{YvqAG=1 zAtD=h<`K!ABv1!*pn^9v?bf7~Tnp}^1&wg`h+{G7>F8JkhFYuocg>ZmhtDy&^_;7H z+{ItAbq2zdn(mQKRNhLSE*Oe$ba@7({^XIF<|(1O^CxsQE$o^GB&G_AV|Xwtu7Sv5 zW(QM|W^4wDL~H%R!FW?_HPO>?)v=ZLur8ocSTxg^nVvyfo=gvSCbXF~5^dzVyw_0v zM~*^d#Y~4zoTupbfdQDRqq-S&OBZo^yn45>%)l}mE3MAs6y>1FN=1pOUI&%HSV`s1 zo0PqQ69)`<1#Gh6cN*E579Xeh7>wNT>1*+w846-}T-%M7q&FhX$F4|tBiCUjra3N< zLB~t-qo;p}d(Ei0qSf7UNPC1Q2SkRwV2MfiI_V&<`jnFX_>IaW*;+I5NIv{Hz408< zNCqdblt9x;^`2B`oSkeTF^^;meo51?*OBfKR+IfEtY6Lvg2FodKep#{Pt7d?!du

k1g(t=w#R*=LkA(JvVTUW%P+$CXqQHR3NOCO6elXIJ$A2@7APBcLvk30~R*0 z)_3VDDMw!LT2XGqzmpL!BzZqC zxkwg+ZmO@hGQ8eb)ohqZZNTgu!?S!9cU4JdGx|%nMXm8&n_|L2!iJL%ud9jf7gn*D zs5=m;g{o(Mv_<1qMUJMoGT$$g&p@pR#U zPxfZecBBb-NW4iPx*}{tNPGcyENGRrT?TkQPYAQ25UUh@qZ=DH+Fhe^u<>t@GM4 z;6h*frLeJCQ+6;bdUx4OeGFfQgEeQ9F^-H^m-8&i%1b46UQ%H%)^YxZQ|tcIX6 zSS|ZaFzI)jo45J!fCq8SCE5};Q9YsciI|(Nr2*{?6oOcZnfp?DBVtgWhwkOPU5;jh z>vIRbGj@CWH;V%N@r6RP6jh$84`~ip9l-%VHQ_mvlMRodE^ZWdDm)h2$R0*lb@G9` z7J7LeLMvMWL)_o|F~T91cLyk(Mq?_aM3b7+I%v1BwVe1y==CIAf_bjT^s0LQwX^Yve^|8W4)Bf&%rqBDWj5F z*Oxr)Wt@unAO~N_HRvvk&}?csdhpUAk>iJqARbon7iV70@C$JrGvNFX(8`C zbO*P7Iydag&aPIr_N?4&w;mG%43O|o&TSkGM=pluJmEvr8%!zV-75EsmM$tAS3Xwy zoF>({@`VKSCqpwo_F3^1e~xUV!9&lhai|xA@p61hw!;Wp-6dwy;ENe&$Y}_8zwq8B zH<^w-5ckV!D-RVlSFvHlTifUcrfA`*V5o-83G6K>+dbMYzS#!67NSZ zyF5-<2f6|Qs_bjhtm@ey@st7z>p0)#ICx(2$VACQ9ZXJA_aK{BUOGF_FXl*P3n6eq zJ8xRDFg&yhcd!jTZRr{*G-_C8^vbGiJgh%3Q7)bk%UPVe`1GTm(esxvOs=|bVs5ac zeoxusdA^)Ngu`7Oia;?kV6o)WhN3>6;SdxclHp&06hfzVJm~GvA;#{vG`|)zv4t3W zXa8n8ig+eVUIUVeS7`o|{N;MPyw@P2xY{qX-;1vk3)WO-`&r3r+{-f|e_evAuPV&(E>bFU-74HM+s-&o|t>@!AexI8f64 zH{)&D4N5g{xd03ClgIO9i5@XZbZRrHX#Q1luT7Ft?&EO7Lz$C6Zj$$muU(_|kbypd zK_og+r&~hhCb@CIFlYn39N?KI{`8oP_x{n)YyKHtaUgYds465nlsN_jk%*VY&H{#t zS%}DmD_=3wrR}-U7hnESQxIXYIF5>p#0ouJgJ2cNus~%|Urqv)`xW|5Mie=l*mu0~ zFCRX{fkp@B;PYOqpIDFZb>-yec^@b#-~xyVfBI5AKjoTFkh@fP?xyG)%5fh|NL{)n zXDMsJcKT*j(n|u3GWFl-%b}PgKxa)N1qK}x1>dHJRRk4@r;as0QjaYZB|2Mm22U4@ zMYl0=Dxeshlg+~D!+%A9e5nOCImD2nJ*kQAqdiz7X%-3>R@XYSLPR&>VE|3fXs?nN z_f2gCinLzkmkQ{PJyMw6bba$V(CDu=a1AptqK!NW*aX3INeCnmX=R9kejaEFi5rIL6Q4^^y_-CB#LD$B<4KoD&c%+T(x_ z1(e6`5iS+JDFeK7faT8T2hcW{LyY^&`&BumIZq1@uKL@=PB+ErEC1GoVB@f*0Sg5x z55Z)mjRyILGRp!>32+ZK!6)YZF1jOTg*5T5f485Rn4R|%+x{qs@lQ+n#8|FH*zU(k zTZ_ARE~yp*|Edlg=Y*A(7FZ!yLoxYZ+}zbz*c1P$dx&mpmjNbi9|L?g448(%9F_)t zTp|SC7bK1FN&*3X^i;i!R|#M5m%Sx%w@&|0$2DsrEtIT4%K~_&q-C*Hf6eDYIL$9n zC*k{jz-1#U)-Lu(4SO8lc17i#2~C8Vz}2WPmC&jZLXg0zc$vXs?g#6$4sYe&pARcY zV1zf!62yQ2ckIuEI)fIL=i(X}UK@r*=)(!Ed#M^Rh21!jR8+oJWET<-1Ne zG$>p)r&s!C4>uA)zmDT1^RsQMXE7{=I(TQz?{m#ubF|Qa5*Ndz1w*HIQ)^3%&^UkX z$M-h2wlxVbg2AIYaQ&W7}|mIr%>uhtF)vy zM1IGb$T(KW9xNAj1qw%I^afG4K@p<)r%*F${T|h;0cq?+BEao@w7wE?HeVjvz5{!9 z9uc)+7dqU0xO+}IIMZ2F#zNO(s=#gyoZMi! ziDa0`17{|)CVh6X~u?;bKgs%A70?zuoK% zQMlOduigNcIUDTK>qb)E5yt6mmVc%$shQrstXpaI&(RH-e4jEv3qzA%!=;O^Kwbbn zX0!fXk~JtAaF*5T$sTD9^iCHw9R6O9I4^k%hE|nnwqZ_aZ=w6-~KrLT+{8j z-{OT=R6w-;HkRtCF%Kccj*Tp4fn>?Pq^$0)f$whU#Qutv@#7s8M>A`99r_6?WjF)M z=)KEI?qq2)9#1eezmEHZdjlL>SM+Z)F+v9rs1q@_HY&iu;mj%o5J;!`Rak*Y16UMT z%Rs*D|2Hc-fXHZBO_m6==jI}Da14J%JlbF3>MH|q`+!nw)Blf+>Re2O*#)!~j9~O% zxDX+OZ76|>0v|NsH7y9#1FWT~7tbj~ma=~=wKj%*esPo|wU?Y!;?QD`v6+W`K7I_W zop+l{foE*eMSUUZ@P%`x2aQtKz=Z&T8*weD4v(KQb)PV43~%bG=Xq5t$cG7PTc| zYis8)>Ao&z^{v%oZ!+ckFhw$vuH5UA2c#*?IJz8sT0IgWH=SD?d+Y6J-yZW{(#9oS zC%%3E>7UuHPd4z&B0F;^t1K^6HM7$gjv>AR?V7V}YJ6)tEu|h3~!L(pT z(Z}(#K5brqk6_NoeVeN1mj@3pavG%o4M;|2-s=6RADtPXikQorajF>UzdMT?u{|tV8GHY8&Acl^|*PlWrfpxt{m+)9A4U z^7KuiZianh+#{eF3()oi=%zB522_a;{-2CbelNf@X1ra4L9P z;6OFL3u|^L;GCrGg9AX$G_eT;^dtlT#N@o+bFTXHzWZf^Ke)+e=H~tGor2kMo&L5l zG4jS7st3Xn!rM}cI?so|hLpCIAnTsHY!RZQCL%r*r1UVs0lFTX5$i*c!jw^t8#5Q5 zY(N@d{^tP!^|$=!mH>T4fhynt8bIYd+}AK$Pr~YVK$#DF{rw7LL6Kht)pU68lyd04 zm;7x&L}4yq3?vW~{{@4WQ2aMO)Uix22}Oq)Slg3;kE?LmOl}3VGLy!Bw*Jdhd-b^% z(3UNYNDc)e0aU`1FdHTzh@)}2E>9C5n#A1kBj070}55Rgr+AzGVU+9$-!bU>^ma{BG|2nELhn@kjaI*lb5Q;)bz@n)R z?U4cS4{9-?Mhg7>_b`)j(Ip{o%NndB`v(V|qPo}e21c4D$S&6ntX3kuJ(yfvWm_M< ze^q1P@CL;;R_ea!6ygt;Y#@>5h9&uj?;PF+wVpN>ws0hgQ8epZtdCP{&>fR+=p4{} zqBCTFM$rCK_vAqQbiOKkW0C0(JiCTH@W?+!8X@n&V$o6>BJ+19 zti5VWmqskAcS@u7Em}faWr7Yl#DYL7Iu18GF*m?O-B8>7r8thrZ*LT^s_&s6(t(3u z1Ua(UN)nw6S1g$OCy@d-4mU9|w>S>B{{QK!)?^{Ka%j7wQ9&LRu}ug~q)~*Kv5eN@ zJ~+PswL|`|4{nYgYEI0Z2~b^H1|S&6OCyX?%s06_G#U6zL{aTbFb>1tekI9%=m1zM zDnwMEW;QuamOAj;1;w@SK(jGXt zxbV5GJdmu?v^9&eFNqO-Skq09FO66wk5yLvJ2QSTaRtE13?){MI@aW2ZQ==OuzW<(#V7`+Gu?@@lmzoZWMhcqFXHY7ZUwnz?90qX=p z;4{tu`cBvHsLc2(Yj!1E8a2Djf>W|)q{ja)AsQ|w%A{ZmJuUGFM>Q7EcW(Wy?O)D7<$|*poprS51PK+kO4^8BB7qu0I3_wi(CFB2%^cuPh zI#CR$qX;oV-}!;n1d6kW1T>%Ix1nU}sPsEMjtY#RpBY>_+vu{lh;do(;&_bm7rtzU zT!v(_b&`Ld2RdA*&oqiLJ-U^*K()7XB*}b&Ez|d*f(0+WD}D2a+R%A?mD+kiqtrXA zvk{=7u=qSNWnJ#dw|aMX@AKJZtnBYBFXwu=WH)XNz#T&5U@So0e$!c6D+zgwWMQEY zx$XjBuxy)TQ%2cRWM{-U`E93+ApRRwUhwAgasuf_C|dvGr^=U_mSViWk1 z5{M>ksSW!g{MAal%cIrpJJdR1QEfI<4)0}z^QQx2cW*~V-B4t@bNBGNB-rkBKAVNY z{Zz;|Q#yHwKohmJS0x<$TSXr3;U?XZ)Ap;|H%|`i32KOx$;peP_*n@`Hf~_q$>R(9@e&c~0+}ekL>78P{iLfqi&>B#C9-XJ3_pt<=h1NZ+n5H{sem zYdWoTPFo@@dH`q)wT_Sxy*pmiRSkAkq$LUhP@l`1!w|XU)R_Ca-3Xxc= zV8+}c=PbnA(#?`tFa#=BR%y8aN~9tY&H^qfLO3x1vY8AHH#aeNEgYC}zbhJsBfXt# zkn#@Qd|S_JT)Coz^hHIyJge_h&((W-nh+Mr;cx4tDDB>z4NJ*m;FG~7RVaDV@%D(d zlf7l~z7E5>TgW$MHo5|ury{N`pXV2m7UVl}h`u2~tj=a#u?DH{-gY!Li9x1{dFW`O zi;l&DIw2`HKla+0S182jC4AWJdw0o&5gMHIx zq<~Nno{H+c#X5V2(>m&&9ZzQ>!^+jqxD_}}g&SW;WL~fH5@m0CJ2djCZuA&N%v`k+ zqPL{E5wx8)3eIm%@Vw8eZ)%47P^_j={&3BhiJzqFVZPVbSl$l9#XCI z-QQ!cuPOBTsY+@Rr9gZ}wL%7TZK-`DpRj8CfVfkHy2lQvQtomG zvg;bgxIIX_ys+H0+}jUY?$RU<0rT&!MUr6K$O<_*Kf#GSnKFUd6SHI+EKkE$%1`3rN8A}uH3y>M zour`EuENT0XIzt_7-p9gA7d}e&szSJ08s9yT6@vkf4@?DPQ7P{7m^ppWUi$dXD7Y+ ztn^{LDR&x}DoL)gu->Y@vX;bptaLm;gLTJo0*ULKHo5s+N?}w)bsZm_gON|pjZq`L zx+9Zv>W+_AvB@Q?)bfiyX%cAAWW_-R^UfP~{SV!)tlY`c6j%3%z&|hv#6mo>uCFX5 z;42UGSb|7AEey`!p(H3|N7Rg4cwfHL>*9c);V=p*xg=va-*Z!Ht*;O-*}%u&E%Hh6 zHmLI3&Pz9$p-KTkBbf49E2E_VTp2b%3J6um@Qa9V}*4+!Q76*i> zH8Tzhrp0S<`$H?+6EGf%gwjzwb%8I;VS9=ecAK$%dV0yvl*bDmzD3S_6SSy4mj>oh zEs)Z6hiJQG{Y+>cTlt9h{s?_LmpSqyG5rS6O4msES??jg6@)4Rqc4CBaZC7ptf@-F ztG;@;{6+aR3MjG(_?t%q)o<;x04zujhm+|7H0 zvF@A?*`G*4_Z43DOvQgjyA%CQUyEIBdzs`}>}-`S!67pqdwC~%m(TROleSD!YVyxv zw`vExyu$i(dDF)a`}`_J>=QNEpZa5DvpMCK3c^(~VvHRk)SualZAJ~uPJAEkEYNt# zx#O6Op+|B#U{)EX;Zc3EEeV#%y`2{70zZCvB1uV~COck9Yeda;7)tF$8jy>4vBtE2 z52h9{{?jagCEqJiCYPODoTtmFOi57fNt|QSPvbWqx&}6#ox9oO@myK*0$b(pO8$qh-{!I|^^zV>tOmzv6fFS&8}Yovsdci_ zvwE{rjtr|eosEP@byerbXqCkA{Qyjm7}ItjjXJDMJWEQcSW;x8zM2(l;!j{j{{|fB2c4CehVj)K}l(-%y*(Jgl(^!uYr#Nc>Bt48WavO!eM}` z5jdd`o*DoFQMiw}=!$WxNTL<@{3Sh)jhNBM*T9NE(3Y>Us<<*zx?7c zFrH3jLX$hh+{N&Mx-$YWpv7E~W2nTPU-K*X;lO0G?zMl(!N*3bfK?hGAL2*^iwrP< zfDBgluc`FEF%<%!HOrGL7!FMM2!s(S?SZ=+6ynKB%W+lBOFL%Fm^W+uA4@Qh0+mKF z3;;r#p_CUwoW&g!6;>n2Ly4}a0^$F15*FZU>EsYatR_?_wWR^>$eImMtp& zh#HhD`RP~HgYR0qpXaTN|5OW9r&q1P= z4GmaT)NBs==;wcub}4@wY{a-+51J#qfm t*DC$$hsg~MPH9*V#`yQdfR-7TkAnENDgr4aRIUMkWF!=!r4XZl{|f-}YQX>i diff --git a/docs/Knowledge_Base/Network/Vendor/Zyxel/ZYXEL-GS2200-8-MIB.mib b/docs/Knowledge_Base/Network/Vendor/Zyxel/ZYXEL-GS2200-8-MIB.mib deleted file mode 100644 index 95f5b8589..000000000 --- a/docs/Knowledge_Base/Network/Vendor/Zyxel/ZYXEL-GS2200-8-MIB.mib +++ /dev/null @@ -1,9052 +0,0 @@ --- ZyXEL Communications Corporation --- Private Enterprise MIB definition - --- This file describes the ZyXEL Communications Corporation Enterprise MIB. --- It contains ZyXEL products OIDs, and common managed objects. - --- $Log: ZyXEL_GS2200-8.mib $ --- Revision 1.3 2011/09/21 03:49:55 pantene --- fix bug, support sysMemoryPoolTable --- Revision 1.2 2011/09/19 06:55:24 pantene --- 1)support ARP freeze and ARP aging time --- 2)fix layer2Setup OID sequence --- 3)support MRSTP operEdge --- 4)fix snmpTrapSystemGroup item --- Revision 1.1 2011/08/26 08:06:57 pantene --- Initial revision - -ZYXEL-GS2200-8-MIB DEFINITIONS ::= BEGIN - - IMPORTS - enterprises FROM RFC1155-SMI - - OBJECT-TYPE, Integer32, Counter32, Unsigned32 - FROM SNMPv2-SMI -- RFC2578 - RowStatus, DateAndTime, TruthValue, StorageType, MacAddress - FROM SNMPv2-TC -- RFC2579 - DisplayString - FROM RFC1213-MIB - EnabledStatus - FROM P-BRIDGE-MIB - PortList - FROM Q-BRIDGE-MIB - dot1dBasePort - FROM BRIDGE-MIB - InterfaceIndexOrZero -- RFC2863 - FROM IF-MIB - SnmpAdminString - FROM SNMP-FRAMEWORK-MIB -- RFC2571 - InetAddressType, InetAddress - FROM INET-ADDRESS-MIB -- RFC2851 - OperationResponseStatus - FROM DISMAN-PING-MIB - dot1agCfmMdIndex - FROM IEEE8021-CFM-MIB - dot1agCfmMaIndex - FROM IEEE8021-CFM-MIB - dot1agCfmMepIdentifier - FROM IEEE8021-CFM-MIB - IpAddress - FROM SNMPv2-SMI - ifIndex - FROM IF-MIB - -- from [RFC2863] - - NOTIFICATION-TYPE - FROM SNMPv2-SMI - sysObjectID - FROM RFC1213-MIB - Counter, TimeTicks - FROM RFC1155-SMI - BridgeId, Timeout - FROM BRIDGE-MIB; - - zyxel OBJECT IDENTIFIER ::= { enterprises 890 } - products OBJECT IDENTIFIER ::= { zyxel 1 } - accessSwitch OBJECT IDENTIFIER ::= { products 5 } - esSeries OBJECT IDENTIFIER ::= { accessSwitch 8 } - gs2200-8 OBJECT IDENTIFIER ::= { esSeries 59 } - - - sysInfo OBJECT IDENTIFIER ::= { gs2200-8 1 } - rateLimitSetup OBJECT IDENTIFIER ::= { gs2200-8 2 } - brLimitSetup OBJECT IDENTIFIER ::= { gs2200-8 3 } - portSecuritySetup OBJECT IDENTIFIER ::= { gs2200-8 4 } - vlanTrunkSetup OBJECT IDENTIFIER ::= { gs2200-8 5 } - dot1xSetup OBJECT IDENTIFIER ::= { gs2200-8 8 } - hwMonitorInfo OBJECT IDENTIFIER ::= { gs2200-8 9 } - snmpSetup OBJECT IDENTIFIER ::= { gs2200-8 10 } - dateTimeSetup OBJECT IDENTIFIER ::= { gs2200-8 11 } - sysMgmt OBJECT IDENTIFIER ::= { gs2200-8 12 } - layer2Setup OBJECT IDENTIFIER ::= { gs2200-8 13 } - ipSetup OBJECT IDENTIFIER ::= { gs2200-8 14 } - filterSetup OBJECT IDENTIFIER ::= { gs2200-8 15 } - mirrorSetup OBJECT IDENTIFIER ::= { gs2200-8 16 } - aggrSetup OBJECT IDENTIFIER ::= { gs2200-8 17 } - accessCtlSetup OBJECT IDENTIFIER ::= { gs2200-8 18 } - queuingMethodSetup OBJECT IDENTIFIER ::= { gs2200-8 19 } - dhcpSetup OBJECT IDENTIFIER ::= { gs2200-8 20 } - staticRouteSetup OBJECT IDENTIFIER ::= { gs2200-8 21 } - arpInfo OBJECT IDENTIFIER ::= { gs2200-8 22 } - portOpModeSetup OBJECT IDENTIFIER ::= { gs2200-8 24 } - portBasedVlanSetup OBJECT IDENTIFIER ::= { gs2200-8 25 } - - - faultMIB MODULE-IDENTITY - LAST-UPDATED "200411031200Z" -- YYYY/MM/DD, HH/MM - ORGANIZATION "ZyXEL" - CONTACT-INFO "" - DESCRIPTION - "Fault event table definitions" - ::= { gs2200-8 26 } - - - faultTrapsMIB MODULE-IDENTITY - LAST-UPDATED "200411011200Z" -- YYYY/MM/DD, HH/MM - ORGANIZATION "ZyXEL" - CONTACT-INFO "" - DESCRIPTION - "Fault event trap definitions" - ::= { gs2200-8 27 } - - - multicastPortSetup OBJECT IDENTIFIER ::= { gs2200-8 28 } - multicastStatus OBJECT IDENTIFIER ::= { gs2200-8 29 } - igmpFilteringProfileSetup OBJECT IDENTIFIER ::= { gs2200-8 30 } - mvrSetup OBJECT IDENTIFIER ::= { gs2200-8 31 } - clusterSetup OBJECT IDENTIFIER ::= { gs2200-8 32 } - sysLogSetup OBJECT IDENTIFIER ::= { gs2200-8 33 } - diffservSetup OBJECT IDENTIFIER ::= { gs2200-8 34 } - protoBasedVlanSetup OBJECT IDENTIFIER ::= { gs2200-8 35 } - mrstp OBJECT IDENTIFIER ::= { gs2200-8 36 } - classifierSetup OBJECT IDENTIFIER ::= { gs2200-8 37 } - policySetup OBJECT IDENTIFIER ::= { gs2200-8 38 } - - - dhcpSnp OBJECT IDENTIFIER ::= { gs2200-8 100 } - ipsg OBJECT IDENTIFIER ::= { gs2200-8 101 } - arpInspect OBJECT IDENTIFIER ::= { gs2200-8 102 } - loopGuardSetup OBJECT IDENTIFIER ::= { gs2200-8 104 } - subnetBasedVlanSetup OBJECT IDENTIFIER ::= { gs2200-8 105 } - mstp OBJECT IDENTIFIER ::= { gs2200-8 107 } - radiusServerSetup OBJECT IDENTIFIER ::= { gs2200-8 108 } - tacacsServerSetup OBJECT IDENTIFIER ::= { gs2200-8 109 } - aaaSetup OBJECT IDENTIFIER ::= { gs2200-8 110 } - portIsolationSetup OBJECT IDENTIFIER ::= { gs2200-8 112 } - l2ptSetup OBJECT IDENTIFIER ::= { gs2200-8 115 } - transceiverInfo OBJECT IDENTIFIER ::= { gs2200-8 117 } - dot3OamSetup OBJECT IDENTIFIER ::= { gs2200-8 118 } - dot1agCfmSetup OBJECT IDENTIFIER ::= { gs2200-8 119 } - sysMemoryPool OBJECT IDENTIFIER ::= { gs2200-8 124 } - pppoe OBJECT IDENTIFIER ::= { gs2200-8 125 } - arpSetup OBJECT IDENTIFIER ::= { gs2200-8 126 } - errdisable OBJECT IDENTIFIER ::= { gs2200-8 130 } - cpuProtectionSetup OBJECT IDENTIFIER ::= { gs2200-8 131 } - --- 1. sysInfo - - sysSwPlatformMajorVers OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "SW platform major version, e.g. 3." - ::= { sysInfo 1 } - - sysSwPlatformMinorVers OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "SW platform minor version, e.g. 50." - ::= { sysInfo 2 } - - sysSwModelString OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Model letters, e.g. TJ" - ::= { sysInfo 3 } - - sysSwVersionControlNbr OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Version control number, e.g. 0." - ::= { sysInfo 4 } - - sysSwDay OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "SW compilation day, e.g. 19." - ::= { sysInfo 5 } - - sysSwMonth OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "SW compilation month, e.g. 8." - ::= { sysInfo 6 } - - sysSwYear OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "SW compilation year, e.g. 2008." - ::= { sysInfo 7 } - - sysHwMajorVers OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "HW major version number, e.g. 1." - ::= { sysInfo 8 } - - sysHwMinorVers OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "HW minor version number, e.g. 0." - ::= { sysInfo 9 } - - sysSerialNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Serial number" - ::= { sysInfo 10 } - --- 2.rateLimitSetup - - rateLimitState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Ingress/egress rate limiting enabled/disabled for the switch." - ::= { rateLimitSetup 1 } - --- rateLimitPortTable - - rateLimitPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF RateLimitPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { rateLimitSetup 2 } - - rateLimitPortEntry OBJECT-TYPE - SYNTAX RateLimitPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in rateLimitPortTable." - INDEX { dot1dBasePort } - ::= { rateLimitPortTable 1 } - - RateLimitPortEntry ::= - SEQUENCE { - rateLimitPortIngRate INTEGER, - rateLimitPortEgrRate INTEGER, - rateLimitPortIngState EnabledStatus, - rateLimitPortEgrState EnabledStatus - } - - rateLimitPortIngRate OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Ingress peak rate in Kbit/s. The range of FE port is between 1 and 100,000. For GE port, the range is between 1 and 1000,000." - ::= { rateLimitPortEntry 2 } - - rateLimitPortEgrRate OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Egress peak rate in Kbit/s. The range of FE port is between 1 and 100,000. For GE port, the range is between 1 and 1000,000." - ::= { rateLimitPortEntry 3 } - - rateLimitPortIngState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Ingress peak rate limiting enabled/disabled on the port." - ::= { rateLimitPortEntry 5 } - - rateLimitPortEgrState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Egress peak rate limiting enabled/disabled on the port." - ::= { rateLimitPortEntry 6 } - - --- 3. brLimitSetup - - brLimitState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Broadcast/multicast/DLF rate limiting enabled/disabled for the switch." - ::= { brLimitSetup 1 } - --- brLimitPortTable - brLimitPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF BrLimitPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { brLimitSetup 2 } - - brLimitPortEntry OBJECT-TYPE - SYNTAX BrLimitPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in brLimitPortTable." - INDEX { dot1dBasePort } - ::= { brLimitPortTable 1 } - - BrLimitPortEntry ::= - SEQUENCE { - brLimitPortBrState EnabledStatus, - brLimitPortBrRate INTEGER, - brLimitPortMcState EnabledStatus, - brLimitPortMcRate INTEGER, - brLimitPortDlfState EnabledStatus, - brLimitPortDlfRate INTEGER - } - - brLimitPortBrState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Broadcast rate limiting enabled/disabled on the port." - ::= { brLimitPortEntry 1 } - - brLimitPortBrRate OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Allowed broadcast rate in pkts/s. For FE port, - the maximum value is 148800. For GE port, the maximum value is 262143." - ::= { brLimitPortEntry 2 } - - brLimitPortMcState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Multicast rate limiting enabled/disabled on the port." - ::= { brLimitPortEntry 3 } - - brLimitPortMcRate OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "AAllowed mullticast rate in pkts/s. For FE port, - the maximum value is 148800. For GE port, the maximum value is 262143." - ::= { brLimitPortEntry 4 } - - brLimitPortDlfState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Destination lookup failure frames rate limiting enabled/disabled on the port." - ::= { brLimitPortEntry 5 } - - brLimitPortDlfRate OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Allowed destination lookup failure frames rate in pkts/s. - For FE port, the maximum value is 148800. For GE port, the maximum value is 262143." - ::= { brLimitPortEntry 6 } - - --- 4. portSecuritySetup - - portSecurityState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Port Security enabled/disabled on the switch." - ::= { portSecuritySetup 1 } - - portSecurityPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortSecurityPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { portSecuritySetup 2 } - - portSecurityPortEntry OBJECT-TYPE - SYNTAX PortSecurityPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in portSecurityPortTable." - INDEX { dot1dBasePort } - ::= { portSecurityPortTable 1 } - - PortSecurityPortEntry ::= - SEQUENCE { - portSecurityPortState EnabledStatus, - portSecurityPortLearnState EnabledStatus, - portSecurityPortCount INTEGER - } - - portSecurityPortState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Port Security enabled/disabled on the port. - Active(1) means this port only accept frames from static MAC addresses that are configured for the port, - and dynamic MAC address frames up to the number specified by portSecurityPortCount object." - ::= { portSecurityPortEntry 1 } - - portSecurityPortLearnState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "MAC address learning enabled/disable on the port." - ::= { portSecurityPortEntry 2 } - - portSecurityPortCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Number of (dynamic) MAC addresses that may be learned on the port." - ::= { portSecurityPortEntry 3 } - - portSecurityMacFreeze OBJECT-TYPE - SYNTAX PortList - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This entry is used to execute MacFreeze action to port. - It's meaningless while reading this entry." - ::= { portSecuritySetup 3 } - - --- 5. vlanTrunkPortTable - - vlanTrunkPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF VlanTrunkPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { vlanTrunkSetup 1 } - - vlanTrunkPortEntry OBJECT-TYPE - SYNTAX VlanTrunkPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in vlanTrunkPortTable." - INDEX { dot1dBasePort } - ::= { vlanTrunkPortTable 1 } - - VlanTrunkPortEntry ::= - SEQUENCE { - vlanTrunkPortState EnabledStatus - } - - vlanTrunkPortState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "VlanTrunking enabled/disabled on the port. - Active(1) to allow frames belonging to unknown - VLAN groups to pass through the switch." - ::= { vlanTrunkPortEntry 1 } - - --- 6. ctlProtTransSetup - - --- 7. vlanStackSetup - - --- ------------------------------------------------------------------ --- --- dot1x Setup --- --- for AAA Service --- 1. rename radius8021xSetup as dot1xSetup --- 2. remove radiusLoginPrecedence (AAA Service: authentication login) --- 3. remove radiusAnd8021xServer (AAA Service: radius server setup) --- 4. DO NOT change oid for backward compatible --- --- ------------------------------------------------------------------ --- 8. dot1xSetup - --- portAuthState - portAuthState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "802.1x port authentication enabled/disabled for the switch." - ::= { dot1xSetup 1 } - --- portAuthTable - - portAuthTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortAuthEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { dot1xSetup 2 } - - portAuthEntry OBJECT-TYPE - SYNTAX PortAuthEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in portAuthTable." - INDEX { dot1dBasePort } - ::= { portAuthTable 1 } - - PortAuthEntry ::= - SEQUENCE { - portAuthEntryState EnabledStatus, - portReAuthEntryState EnabledStatus, - portReAuthEntryTimer INTEGER, - portAuthQuietPeriod INTEGER , - portAuthTxPeriod INTEGER , - portAuthSupplicantTimeout INTEGER , - portAuthMaxRequest INTEGER , - portAuthGuestVlanState EnabledStatus, - portAuthGuestVlan INTEGER , - portAuthGuestVlanHostMode INTEGER , - portAuthGuestVlanHostModeMultiSecureNumber INTEGER - } - - portAuthEntryState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "802.1x port authentication enabled or disabled on the port." - ::= { portAuthEntry 1 } - - portReAuthEntryState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "802.1x port re-authentication enabled or disabled on the port." - ::= { portAuthEntry 2 } - - portReAuthEntryTimer OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Re-authentication timer in seconds." - ::= { portAuthEntry 3 } - - portAuthQuietPeriod OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Quiet period in seconds." - ::= { portAuthEntry 4 } - - portAuthTxPeriod OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Tx period in seconds." - ::= { portAuthEntry 5 } - - portAuthSupplicantTimeout OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Supplicant Timeout in seconds." - ::= { portAuthEntry 6 } - - portAuthMaxRequest OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Max request." - ::= { portAuthEntry 7 } - - portAuthGuestVlanState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Guest Vlan State." - ::= { portAuthEntry 8 } - - portAuthGuestVlan OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Guest Vlan ID." - ::= { portAuthEntry 9 } - - portAuthGuestVlanHostMode OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Guest Vlan Host Mode." - ::= { portAuthEntry 10 } - - portAuthGuestVlanHostModeMultiSecureNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Guest Vlan Host Mode Multi-Secure number." - ::= { portAuthEntry 11 } - --- 9. hwMonitorInfo - --- tempTable - - tempTable OBJECT-TYPE - SYNTAX SEQUENCE OF TempEntry - ACCESS not-accessible - STATUS current - DESCRIPTION - "" - ::= { hwMonitorInfo 2 } - - tempEntry OBJECT-TYPE - SYNTAX TempEntry - ACCESS not-accessible - STATUS current - DESCRIPTION "An entry in tempTable." - INDEX { tempIndex } - ::= { tempTable 1 } - - TempEntry ::= - SEQUENCE { - tempIndex INTEGER, - tempCurValue INTEGER, - tempMaxValue INTEGER, - tempMinValue INTEGER, - tempHighThresh INTEGER, - tempDescr DisplayString - } - - tempIndex OBJECT-TYPE - SYNTAX INTEGER { - mac (1), - cpu (2), - phy (3) - } - ACCESS read-only - STATUS current - DESCRIPTION - "Index of temperature unit. 1:MAC, 2:CPU, 3:PHY" - ::= { tempEntry 1 } - - tempCurValue OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "The current temperature measured at this sensor." - ::= { tempEntry 2 } - - tempMaxValue OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "The maximum temperature measured at this sensor." - ::= { tempEntry 3 } - - tempMinValue OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "The minimum temperature measured at this sensor." - ::= { tempEntry 4 } - - tempHighThresh OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "The upper temperature limit at this sensor." - ::= { tempEntry 5 } - - tempDescr OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS current - DESCRIPTION - "'Normal' indicates temperatures below the threshold and 'Error' for those above." - ::= { tempEntry 6 } - --- voltageTable - - voltageTable OBJECT-TYPE - SYNTAX SEQUENCE OF VoltageEntry - ACCESS not-accessible - STATUS current - DESCRIPTION - "" - ::= { hwMonitorInfo 3 } - - voltageEntry OBJECT-TYPE - SYNTAX VoltageEntry - ACCESS not-accessible - STATUS current - DESCRIPTION "An entry in voltageTable." - INDEX { voltageIndex } - ::= { voltageTable 1 } - - VoltageEntry ::= - SEQUENCE { - voltageIndex INTEGER, - voltageCurValue INTEGER, - voltageMaxValue INTEGER, - voltageMinValue INTEGER, - voltageNominalValue INTEGER, - voltageLowThresh INTEGER, - voltageDescr DisplayString - } - - voltageIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "Index of voltage." - ::= { voltageEntry 1 } - - voltageCurValue OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "The current voltage reading." - ::= { voltageEntry 2 } - - voltageMaxValue OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "The maximum voltage measured at this point." - ::= { voltageEntry 3 } - - voltageMinValue OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "The minimum voltage measured at this point." - ::= { voltageEntry 4 } - - voltageNominalValue OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "The normal voltage at wchich the switch work." - ::= { voltageEntry 5 } - - voltageLowThresh OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "The minimum voltage at which the switch should work." - ::= { voltageEntry 6 } - - voltageDescr OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS current - DESCRIPTION - "'Normal' indicates that the voltage is within an acceptable operating range - at this point; otherwise 'Error' is displayed." - ::= { voltageEntry 7 } - --- 10. snmpSetup - - snmpGetCommunity OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { snmpSetup 1 } - - snmpSetCommunity OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { snmpSetup 2 } - - snmpTrapCommunity OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { snmpSetup 3 } - --- snmpTrapDestTable - snmpTrapDestTable OBJECT-TYPE - SYNTAX SEQUENCE OF SnmpTrapDestEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { snmpSetup 4 } - - snmpTrapDestEntry OBJECT-TYPE - SYNTAX SnmpTrapDestEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in snmpTrapDestTable." - INDEX { snmpTrapDestIP } - ::= { snmpTrapDestTable 1 } - - SnmpTrapDestEntry ::= - SEQUENCE { - snmpTrapDestIP IpAddress, - snmpTrapDestRowStatus RowStatus, - snmpTrapDestPort INTEGER, - snmpTrapVersion INTEGER, - snmpTrapUserName DisplayString - } - - snmpTrapDestIP OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "IP address of trap destination." - ::= { snmpTrapDestEntry 1 } - - snmpTrapDestRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-create - STATUS mandatory - DESCRIPTION - "" - ::= { snmpTrapDestEntry 2 } - - snmpTrapDestPort OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS mandatory - DESCRIPTION - "The UDP port of the trap destination." - ::= { snmpTrapDestEntry 3 } - - snmpTrapVersion OBJECT-TYPE - SYNTAX INTEGER { - v1(0), - v2c(1), - v3(2) - } - MAX-ACCESS read-write - STATUS mandatory - DESCRIPTION - "The SNMP protocol version to send traps." - ::= { snmpTrapDestEntry 4 } - - snmpTrapUserName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS mandatory - DESCRIPTION - "The user name for sending SNMPv3 traps." - ::= { snmpTrapDestEntry 5 } - ---snmpVersion - snmpVersion OBJECT-TYPE - SYNTAX INTEGER { - v2c(0), - v3(1), - v3v2c(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The SNMP version to be used. v3v2c means that the manager - can get/set by SNMPv3 and can get by SNMPv2c." - ::= { snmpSetup 5 } - --- snmpUserTable - - snmpUserTable OBJECT-TYPE - SYNTAX SEQUENCE OF SnmpUserEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table that contains SNMPv3 user information." - ::= { snmpSetup 6 } - - snmpUserEntry OBJECT-TYPE - SYNTAX SnmpUserEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry of snmpUserTable." - INDEX { snmpUserName } - ::= { snmpUserTable 1 } - - SnmpUserEntry ::= - SEQUENCE { - snmpUserName DisplayString, - snmpUserSecurityLevel INTEGER, - snmpUserAuthProtocol INTEGER, - snmpUserPrivProtocol INTEGER, - snmpUserGroup DisplayString --- snmpUserAuthPassword DisplayString, --- snmpUserPrivPassword DisplayString, --- snmpUserRowStatus RowStatus - } - - snmpUserName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The user name." - ::= { snmpUserEntry 1 } - - snmpUserSecurityLevel OBJECT-TYPE - SYNTAX INTEGER { - noAuthNoPriv(0), - authNoPriv(1), - authPriv(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The level of security at which SNMP messages can be sent or - with which operations are being processed." - ::= { snmpUserEntry 2 } - - snmpUserAuthProtocol OBJECT-TYPE - SYNTAX INTEGER { - md5(0), - sha(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The type of authentication protocol to be used." - ::= { snmpUserEntry 3 } - - snmpUserPrivProtocol OBJECT-TYPE - SYNTAX INTEGER { - des(0), - aes(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The type of privacy protocol to be used." - ::= { snmpUserEntry 4 } - - snmpUserGroup OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The group name which this user belongs to." - ::= { snmpUserEntry 5 } - --- snmpUserAuthPassword OBJECT-TYPE --- SYNTAX DisplayString --- MAX-ACCESS read-write --- STATUS current --- DESCRIPTION --- "The authentication password." --- ::= { snmpUserEntry 6 } - --- snmpUserPrivPassword OBJECT-TYPE --- SYNTAX DisplayString --- MAX-ACCESS read-write --- STATUS current --- DESCRIPTION --- "The privacy password." --- ::= { snmpUserEntry 7 } - --- snmpUserRowStatus OBJECT-TYPE --- SYNTAX RowStatus --- ACCESS read-create --- STATUS mandatory --- DESCRIPTION --- "" --- ::= { snmpUserEntry 8 } - - --- snmpTrapGroupTable - snmpTrapGroupTable OBJECT-TYPE - SYNTAX SEQUENCE OF SnmpTrapGroupEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { snmpSetup 7 } - - snmpTrapGroupEntry OBJECT-TYPE - SYNTAX SnmpTrapGroupEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in snmpTrapGroupTable." - INDEX { snmpTrapDestIP } - ::= { snmpTrapGroupTable 1 } - - SnmpTrapGroupEntry ::= - SEQUENCE { - snmpTrapSystemGroup BITS, - snmpTrapInterfaceGroup BITS, - snmpTrapAAAGroup BITS, - snmpTrapIPGroup BITS, - snmpTrapSwitchGroup BITS - } - - snmpTrapSystemGroup OBJECT-TYPE - SYNTAX BITS { - coldStart(0), - warmStart(1), - temperature(3), - voltage(4), - reset(5), - timeSync(6), - intrusionlock(7), - loopGuard(13), - errdisable(14) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { snmpTrapGroupEntry 1 } - - snmpTrapInterfaceGroup OBJECT-TYPE - SYNTAX BITS { - linkup(0), - linkdown(1), - lldp(3), - transceiver-ddm(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { snmpTrapGroupEntry 2 } - - snmpTrapAAAGroup OBJECT-TYPE - SYNTAX BITS { - authentication(0), - accounting(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { snmpTrapGroupEntry 3 } - - snmpTrapIPGroup OBJECT-TYPE - SYNTAX BITS { - ping(0), - traceroute(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { snmpTrapGroupEntry 4 } - - snmpTrapSwitchGroup OBJECT-TYPE - SYNTAX BITS { - stp(0), - mactable(1), - rmon(2), - cfm(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { snmpTrapGroupEntry 5 } - - --- 11. dateTimeSetup - - dateTimeServerType OBJECT-TYPE - SYNTAX INTEGER { - none(1), - daytime(2), - time(3), - ntp(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The time service protocol." - ::= { dateTimeSetup 1 } - - dateTimeServerIP OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "IP address of time server." - ::= { dateTimeSetup 2 } - - dateTimeZone OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The time difference between UTC. Ex: +01" - ::= { dateTimeSetup 3 } - - dateTimeNewDateYear OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The new date in year." - ::= { dateTimeSetup 4 } - - dateTimeNewDateMonth OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The new date in month." - ::= { dateTimeSetup 5 } - - dateTimeNewDateDay OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The new date in day." - ::= { dateTimeSetup 6 } - - dateTimeNewTimeHour OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The new time in hour." - ::= { dateTimeSetup 7 } - - dateTimeNewTimeMinute OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The new time in minute." - ::= { dateTimeSetup 8 } - - dateTimeNewTimeSecond OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The new time in second." - ::= { dateTimeSetup 9 } - --- dateTimeDaylightSavingTimeSetup OBJECT-TYPE - dateTimeDaylightSavingTimeSetup OBJECT IDENTIFIER ::= { dateTimeSetup 10 } - - daylightSavingTimeState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Daylight saving time service enabled/disabled for the switch." - ::= { dateTimeDaylightSavingTimeSetup 1 } - - daylightSavingTimeStartDateWeek OBJECT-TYPE - SYNTAX INTEGER { - first(1), - second(2), - third(3), - fourth(4), - last(5) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Daylight saving time service start week." - ::= { dateTimeDaylightSavingTimeSetup 2 } - - daylightSavingTimeStartDateDay OBJECT-TYPE - SYNTAX INTEGER { - sunday(0), - monday(1), - tuesday(2), - wednesday(3), - thursday(4), - friday(5), - saturday(6) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Daylight saving time service start day." - ::= { dateTimeDaylightSavingTimeSetup 3 } - - daylightSavingTimeStartDateMonth OBJECT-TYPE - SYNTAX INTEGER { - january(1), - february(2), - march(3), - april(4), - may(5), - june(6), - july(7), - august(8), - september(9), - october(10), - november(11), - december(12) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Daylight saving time service start month." - ::= { dateTimeDaylightSavingTimeSetup 4 } - - daylightSavingTimeStartDateHour OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Daylight saving time service start time." - ::= { dateTimeDaylightSavingTimeSetup 5 } - - daylightSavingTimeEndDateWeek OBJECT-TYPE - SYNTAX INTEGER { - first(1), - second(2), - third(3), - fourth(4), - last(5) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Daylight saving time service end week." - ::= { dateTimeDaylightSavingTimeSetup 6 } - - daylightSavingTimeEndDateDay OBJECT-TYPE - SYNTAX INTEGER { - sunday(0), - monday(1), - tuesday(2), - wednesday(3), - thursday(4), - friday(5), - saturday(6) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Daylight saving time service end day." - ::= { dateTimeDaylightSavingTimeSetup 7 } - - daylightSavingTimeEndDateMonth OBJECT-TYPE - SYNTAX INTEGER { - january(1), - february(2), - march(3), - april(4), - may(5), - june(6), - july(7), - august(8), - september(9), - october(10), - november(11), - december(12) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Daylight saving time service end month." - ::= { dateTimeDaylightSavingTimeSetup 8 } - - daylightSavingTimeEndDateHour OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Daylight saving time service end time." - ::= { dateTimeDaylightSavingTimeSetup 9 } - - --- 12. sysMgmt - - sysMgmtConfigSave OBJECT-TYPE - SYNTAX INTEGER { - config-1(1), - config-2(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "If setting value is given, the variable write index will be set and running-config will be written to the assigned configuration file. - If not, running-config will be written to the booting one. - Note: This action can access all configuration includes user account and AA configuration." - ::= { sysMgmt 1 } - - sysMgmtBootupConfig OBJECT-TYPE - SYNTAX INTEGER { - config-1(1), - config-2(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The setting value (read index) will be written into non-volatile memory. - While rebooting, the variable write index is equal to read index initially. - You can change the value of write index by CLI / MIB." - ::= { sysMgmt 2 } - - sysMgmtReboot OBJECT-TYPE - SYNTAX INTEGER { - nothing(0), - reboot(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Reboot switch from SNMP. 1:Reboot, 0:Nothing" - ::= { sysMgmt 3 } - - sysMgmtDefaultConfig OBJECT-TYPE - SYNTAX INTEGER { - nothing(0), - reset-to-default(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Erase running config and reset to default. - Note: This action can access all configuration includes user account and AA configuration." - ::= { sysMgmt 4 } - - sysMgmtLastActionStatus OBJECT-TYPE - SYNTAX INTEGER { - none(0), - success(1), - fail(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Display status of last mgmt action." - ::= { sysMgmt 5 } - - sysMgmtSystemStatus OBJECT-TYPE - SYNTAX BITS { - sysAlarmDetected(0), - sysTemperatureError(1), - sysFanRPMError(2), - sysVoltageRangeError(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This variable indicates the status of the system. - The sysMgmtAlarmStatus is a bit map represented - a sum, therefore, it can represent multiple defects - simultaneously. The sysNoDefect should be set if and only if - no other flag is set. - - The various bit positions are: - 0 sysAlarmDetected - 1 sysTemperatureError - 2 sysFanRPMError - 3 sysVoltageRangeError" - ::= { sysMgmt 6 } - - sysMgmtCPUUsage OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Show device CPU load in %, it's the snapshot of CPU load when - getting the values." - ::= { sysMgmt 7 } - - sysMgmtBootupImage OBJECT-TYPE - SYNTAX INTEGER { - image-1(1), - image-2(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The setting value (read index) will be written into non-volatile memory. - When rebooting, the selected image will be used. - You can change the value of write index by CLI / MIB." - ::= { sysMgmt 8 } - - sysMgmtCounterReset OBJECT-TYPE - SYNTAX INTEGER { - enable(1), - disable(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Reset all port counters." - ::= { sysMgmt 9 } - --- Tftp service - sysMgmtTftpServiceSetup OBJECT IDENTIFIER ::= { sysMgmt 10 } - - sysMgmtTftpServerIp OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - " IP address of TFTP server" - ::= { sysMgmtTftpServiceSetup 1 } - - sysMgmtTftpRemoteFileName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The file name that you want to backup to or restore from TFTP server" - ::= { sysMgmtTftpServiceSetup 2 } - - sysMgmtTftpConfigIndex OBJECT-TYPE - SYNTAX INTEGER { - config-1(1), - config-2(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Index of system configuration which you want to restore." - ::= { sysMgmtTftpServiceSetup 3 } - - sysMgmtTftpAction OBJECT-TYPE - SYNTAX INTEGER { - none(0), - backup-config(1), - restore-config(2), - merge-config(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Action of tftp service. 1: Backup running-config to tftp server, 2: Restore config from tftp server, 3: Merge config from tftp server. - Note: This action can access all configuration includes user account and AA configuration." - ::= { sysMgmtTftpServiceSetup 4 } - - sysMgmtTftpActionStatus OBJECT-TYPE - SYNTAX INTEGER { - none(0), - success(1), - fail(2), - under-action(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Display status of mgmt action." - ::= { sysMgmtTftpServiceSetup 5 } - - sysMgmtTftpActionPrivilege13 OBJECT-TYPE - SYNTAX INTEGER { - none(0), - backup-config(1), - restore-config(2), - merge-config(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Action of tftp service. 1: Backup running-config to tftp server, 2: Restore config from tftp server, 3: Merge config from tftp server. - Note: This action can access configuration with privilege 13." - ::= { sysMgmtTftpServiceSetup 113 } - --- sysMgmt action with Privilege - sysMgmtConfigSavePrivilege13 OBJECT-TYPE - SYNTAX INTEGER { - config-1(1), - config-2(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "If setting value is given, the variable write index will be set and running-config will be written to the assigned configuration file. - If not, running-config will be written to the booting one. - Note: This action can access configuration with privilege 13." - ::= { sysMgmt 113 } - - sysMgmtDefaultConfigPrivilege13 OBJECT-TYPE - SYNTAX INTEGER { - nothing(0), - reset-to-default(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Erase running config and reset to default. - Note: This action can access configuration with privilege 13." - ::= { sysMgmt 213 } - --- 13. layer2Setup - - vlanTypeSetup OBJECT-TYPE - SYNTAX INTEGER { - dot1Q(1), - port-based(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { layer2Setup 1 } - - igmpSnoopingStateSetup OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { layer2Setup 2 } - - tagVlanPortIsolationState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This setting will also show the result in the portIsolationState" - ::= { layer2Setup 3 } - - stpState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { layer2Setup 4 } - - tagVlanIngressCheckState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { layer2Setup 5 } - - igmpFilteringStateSetup OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { layer2Setup 6 } - - unknownMulticastFrameForwarding OBJECT-TYPE - SYNTAX INTEGER { - flooding(1), - drop(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { layer2Setup 7 } - - multicastGrpHostTimeout OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Specify host timeout for all multicast groups when the specific port is in auto mode." - ::= { layer2Setup 8 } - - reservedMulticastFrameForwarding OBJECT-TYPE - SYNTAX INTEGER { - flooding(1), - drop(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { layer2Setup 9 } - - igmpsnp8021pPriority OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Set the 802.1p priority of control messages for igmp-snooping(0~8, 8-No Change)" - ::= { layer2Setup 10 } - - igmpsnpVlanMode OBJECT-TYPE - SYNTAX INTEGER { - auto(1), - fixed(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { layer2Setup 11 } - - stpMode OBJECT-TYPE - SYNTAX INTEGER { - rstp(1), - mrstp(2), - mstp (3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { layer2Setup 12 } - - --- igmpsnpVlanTable - igmpsnpVlanTable OBJECT-TYPE - SYNTAX SEQUENCE OF IgmpsnpVlanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { layer2Setup 13 } - - igmpsnpVlanEntry OBJECT-TYPE - SYNTAX IgmpsnpVlanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in IgmpsnpVlanTable." - INDEX { igmpsnpVid } - ::= { igmpsnpVlanTable 1 } - - IgmpsnpVlanEntry ::= - SEQUENCE { - igmpsnpVid INTEGER, - igmpsnpVlanName DisplayString, - igmpsnpVlanRowStatus RowStatus - } - - igmpsnpVid OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { igmpsnpVlanEntry 1 } - - - igmpsnpVlanName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { igmpsnpVlanEntry 2 } - - - igmpsnpVlanRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-create - STATUS mandatory - DESCRIPTION - "" - ::= { igmpsnpVlanEntry 3 } - - igmpsnpQuerierMode OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { layer2Setup 14 } - - ethernetCfmStateSetup OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { layer2Setup 15 } - - lldpStateSetup OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { layer2Setup 16 } - - igmpSnpReportProxySetup OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "IGMP Snooping report-proxy mode" - ::= { layer2Setup 18 } - --- 14. ipSetup - - dnsIpAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { ipSetup 1 } - - inbandIpSetup OBJECT IDENTIFIER ::= { ipSetup 3 } - - inbandIpType OBJECT-TYPE - SYNTAX INTEGER { - dhcp-client(0), - static-ip(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { inbandIpSetup 1 } - - inbandVid OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { inbandIpSetup 2 } - - inbandStaticIp OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { inbandIpSetup 3 } - - inbandStaticSubnetMask OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { inbandIpSetup 4 } - - inbandStaticGateway OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { inbandIpSetup 5 } - - maxNumOfInbandIp OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { ipSetup 4 } - --- inbandIpTable - inbandIpTable OBJECT-TYPE - SYNTAX SEQUENCE OF InbandIpEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { ipSetup 5 } - - inbandIpEntry OBJECT-TYPE - SYNTAX InbandIpEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in inbandIpTable." - INDEX { inbandEntryIp, inbandEntryVid } - ::= { inbandIpTable 1 } - - InbandIpEntry ::= - SEQUENCE { - inbandEntryIp IpAddress, - inbandEntrySubnetMask IpAddress, - inbandEntryGateway IpAddress, - inbandEntryVid INTEGER, - inbandEntryManageable EnabledStatus, - inbandEntryRowStatus RowStatus - } - - inbandEntryIp OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { inbandIpEntry 1 } - - inbandEntrySubnetMask OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { inbandIpEntry 2 } - - inbandEntryGateway OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { inbandIpEntry 3 } - - inbandEntryVid OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { inbandIpEntry 4 } - - inbandEntryManageable OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { inbandIpEntry 5 } - - inbandEntryRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-create - STATUS mandatory - DESCRIPTION - "" - ::= { inbandIpEntry 6 } - - --- 15. filterSetup - --- filterTable - filterTable OBJECT-TYPE - SYNTAX SEQUENCE OF FilterEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { filterSetup 1 } - - filterEntry OBJECT-TYPE - SYNTAX FilterEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in filterTable." - INDEX { filterMacAddr, filterVid } - ::= { filterTable 1 } - - FilterEntry ::= - SEQUENCE { - filterName DisplayString, - filterActionState INTEGER, - filterMacAddr MacAddress, - filterVid INTEGER, - filterRowStatus RowStatus - } - - filterName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { filterEntry 1 } - - filterActionState OBJECT-TYPE - SYNTAX INTEGER { - discard-source(1), - discard-destination(2), - both(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { filterEntry 2 } - - filterMacAddr OBJECT-TYPE - SYNTAX MacAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { filterEntry 3 } - - filterVid OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { filterEntry 4 } - - filterRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-create - STATUS mandatory - DESCRIPTION - "" - ::= { filterEntry 5 } - --- 16. mirrorSetup - --- mirrorState - mirrorState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { mirrorSetup 1 } - - mirrorMonitorPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { mirrorSetup 2 } - --- mirrorTable - - mirrorTable OBJECT-TYPE - SYNTAX SEQUENCE OF MirrorEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { mirrorSetup 3 } - - mirrorEntry OBJECT-TYPE - SYNTAX MirrorEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in mirrorTable." - INDEX { dot1dBasePort } - ::= { mirrorTable 1 } - - MirrorEntry ::= - SEQUENCE { - mirrorMirroredState EnabledStatus, - mirrorDirection INTEGER - } - - mirrorMirroredState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { mirrorEntry 1 } - - mirrorDirection OBJECT-TYPE - SYNTAX INTEGER { - ingress(0), - egress(1), - both(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { mirrorEntry 2 } - - --- 17. aggrSetup - - aggrState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { aggrSetup 1 } - - aggrSystemPriority OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { aggrSetup 2 } - --- aggrGroupTable - - aggrGroupTable OBJECT-TYPE - SYNTAX SEQUENCE OF AggrGroupEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { aggrSetup 3 } - - aggrGroupEntry OBJECT-TYPE - SYNTAX AggrGroupEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in aggrGroupTable." - INDEX { aggrGroupIndex } - ::= { aggrGroupTable 1 } - - AggrGroupEntry ::= - SEQUENCE { - aggrGroupIndex INTEGER, - aggrGroupState EnabledStatus, - aggrGroupDynamicState EnabledStatus, - aggrGroupCriteria INTEGER - } - - aggrGroupIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { aggrGroupEntry 1 } - - aggrGroupState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { aggrGroupEntry 2 } - - aggrGroupDynamicState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { aggrGroupEntry 3 } - - aggrGroupCriteria OBJECT-TYPE - SYNTAX INTEGER { - src-mac (1), - dst-mac (2), - src-dst-mac (3), - src-ip (4), - dst-ip (5), - src-dst-ip (6) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { aggrGroupEntry 4 } - --- aggrPortTable - - aggrPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF AggrPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { aggrSetup 4 } - - aggrPortEntry OBJECT-TYPE - SYNTAX AggrPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in aggrPortTable." - INDEX { dot1dBasePort } - ::= { aggrPortTable 1 } - - AggrPortEntry ::= - SEQUENCE { - aggrPortGroup INTEGER, - aggrPortDynamicStateTimeout INTEGER - } - - aggrPortGroup OBJECT-TYPE - SYNTAX INTEGER { - none(0), - t1(1), - t2(2), - t3(3), - t4(4), - t5(5), - t6(6), - t7(7), - t8(8) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { aggrPortEntry 1 } - - aggrPortDynamicStateTimeout OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { aggrPortEntry 2 } - - --- 18. accessCtlSetup - --- accessCtlTable - - accessCtlTable OBJECT-TYPE - SYNTAX SEQUENCE OF AccessCtlEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { accessCtlSetup 1 } - - accessCtlEntry OBJECT-TYPE - SYNTAX AccessCtlEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in accessCtlTable." - INDEX { accessCtlService } - ::= { accessCtlTable 1 } - - AccessCtlEntry ::= - SEQUENCE { - accessCtlService INTEGER, - accessCtlEnable EnabledStatus, - accessCtlServicePort INTEGER, - accessCtlTimeout INTEGER - } - - accessCtlService OBJECT-TYPE - SYNTAX INTEGER { - telnet(1), - ssh(2), - ftp(3), - http(4), - https(5), - icmp(6), - snmp(7) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { accessCtlEntry 1 } - - accessCtlEnable OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { accessCtlEntry 2 } - - accessCtlServicePort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { accessCtlEntry 3 } - - accessCtlTimeout OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { accessCtlEntry 4 } - --- securedClientTable - securedClientTable OBJECT-TYPE - SYNTAX SEQUENCE OF SecuredClientEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { accessCtlSetup 2 } - - securedClientEntry OBJECT-TYPE - SYNTAX SecuredClientEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in securedClientTable." - INDEX { securedClientIndex } - ::= { securedClientTable 1 } - - SecuredClientEntry ::= - SEQUENCE { - securedClientIndex INTEGER, - securedClientEnable EnabledStatus, - securedClientStartIp IpAddress, - securedClientEndIp IpAddress, - securedClientService BITS - } - - securedClientIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { securedClientEntry 1 } - - securedClientEnable OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { securedClientEntry 2 } - - securedClientStartIp OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { securedClientEntry 3 } - - securedClientEndIp OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { securedClientEntry 4 } - - securedClientService OBJECT-TYPE - SYNTAX BITS { - telnet(0), - ftp(1), - http(2), - icmp(3), - snmp(4), - ssh(5), - https(6) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { securedClientEntry 5 } - - --- 19. queuingMethodSetup - --- portQueuingMethodTable - portQueuingMethodTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortQueuingMethodEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { queuingMethodSetup 1 } - - portQueuingMethodEntry OBJECT-TYPE - SYNTAX PortQueuingMethodEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in portQueuingMethodTable." - INDEX { dot1dBasePort, portQueuingMethodQueue } - ::= {portQueuingMethodTable 1} - - PortQueuingMethodEntry ::= - SEQUENCE { - portQueuingMethodQueue INTEGER, - portQueuingMethodWeight INTEGER, - portQueuingMethodMode INTEGER - } - - portQueuingMethodQueue OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "0...7" - ::= { portQueuingMethodEntry 1 } - - portQueuingMethodWeight OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "0...15" - ::= { portQueuingMethodEntry 2 } - - portQueuingMethodMode OBJECT-TYPE - SYNTAX INTEGER { - strictly-priority(0), - weighted-fair-scheduling(1), - weighted-round-robin(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { portQueuingMethodEntry 3 } - - portQueuingMethodHybridSpqTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortQueuingMethodHybridSpqEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { queuingMethodSetup 2 } - - portQueuingMethodHybridSpqEntry OBJECT-TYPE - SYNTAX PortQueuingMethodHybridSpqEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in portQueuingMethodTable." - INDEX { dot1dBasePort } - ::= { portQueuingMethodHybridSpqTable 1 } - - PortQueuingMethodHybridSpqEntry ::= - SEQUENCE { - portQueuingMethodHybridSpq INTEGER - } - - portQueuingMethodHybridSpq OBJECT-TYPE - SYNTAX INTEGER { - none(0), - q0(1), - q1(2), - q2(3), - q3(4), - q4(5), - q5(6), - q6(7), - q7(8) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { portQueuingMethodHybridSpqEntry 1 } - - --- 20. dhcpSetup - - globalDhcpRelay OBJECT IDENTIFIER ::= { dhcpSetup 1 } - - globalDhcpRelayEnable OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { globalDhcpRelay 1 } - - globalDhcpRelayOption82Enable OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { globalDhcpRelay 2 } - - globalDhcpRelayInfoEnable OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { globalDhcpRelay 3 } - - globalDhcpRelayInfoData OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { globalDhcpRelay 4 } - --- globalDhcpRelayRemoteServer - - maxNumberOfGlobalDhcpRelayRemoteServer OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { globalDhcpRelay 5 } - --- globalDhcpRelayRemoteServerTable - globalDhcpRelayRemoteServerTable OBJECT-TYPE - SYNTAX SEQUENCE OF GlobalDhcpRelayRemoteServerEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { globalDhcpRelay 6 } - - globalDhcpRelayRemoteServerEntry OBJECT-TYPE - SYNTAX GlobalDhcpRelayRemoteServerEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in globalDhcpRelayRemoteServerTable." - INDEX { globalDhcpRelayRemoteServerIp } - ::= { globalDhcpRelayRemoteServerTable 1 } - - GlobalDhcpRelayRemoteServerEntry ::= - SEQUENCE { - globalDhcpRelayRemoteServerIp IpAddress, - globalDhcpRelayRemoteServerRowStatus RowStatus - } - - globalDhcpRelayRemoteServerIp OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { globalDhcpRelayRemoteServerEntry 1 } - - globalDhcpRelayRemoteServerRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-create - STATUS mandatory - DESCRIPTION - "" - ::= { globalDhcpRelayRemoteServerEntry 2 } - --- - dhcpRelay OBJECT IDENTIFIER ::= { dhcpSetup 2 } - - dhcpRelayInfoData OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpRelay 1 } - - maxNumberOfDhcpRelay OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum number of DHCP relay entries that can be created. - A value of 0 for this object implies that there exists settings for - global DHCP relay." - ::= { dhcpRelay 2 } - - maxNumberOfDhcpRelayRemoteServer OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpRelay 3 } - - -- dhcpRelayTable - - -- dhcpRelayRemoteServerTable - dhcpRelayRemoteServerTable OBJECT-TYPE - SYNTAX SEQUENCE OF DhcpRelayRemoteServerEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpRelay 4 } - - dhcpRelayRemoteServerEntry OBJECT-TYPE - SYNTAX DhcpRelayRemoteServerEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in dhcpRelayRemoteServerTable." - INDEX { dhcpRelayVid, dhcpRelayRemoteServerIp } - ::= { dhcpRelayRemoteServerTable 1 } - - DhcpRelayRemoteServerEntry ::= - SEQUENCE { - dhcpRelayVid INTEGER, - dhcpRelayRemoteServerIp IpAddress, - dhcpRelayRemoteServerRowStatus RowStatus - } - - dhcpRelayVid OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpRelayRemoteServerEntry 1 } - - dhcpRelayRemoteServerIp OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpRelayRemoteServerEntry 2 } - - dhcpRelayRemoteServerRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-create - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpRelayRemoteServerEntry 3 } - - - dhcpRelayTable OBJECT-TYPE - SYNTAX SEQUENCE OF DhcpRelayEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpRelay 5 } - - - dhcpRelayEntry OBJECT-TYPE - SYNTAX DhcpRelayEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in dhcpRelayTable." - INDEX { dhcpRelayVid } - ::= { dhcpRelayTable 1 } - - DhcpRelayEntry ::= - SEQUENCE { - dhcpRelayOption82Enable EnabledStatus, - dhcpRelayInfoEnable EnabledStatus - } - - dhcpRelayOption82Enable OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpRelayEntry 1 } - - dhcpRelayInfoEnable OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpRelayEntry 2 } - - - --- 21. staticRouteSetup - - maxNumberOfStaticRoutes OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { staticRouteSetup 1 } - --- staticRouteTable - staticRouteTable OBJECT-TYPE - SYNTAX SEQUENCE OF StaticRouteEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { staticRouteSetup 2 } - - staticRouteEntry OBJECT-TYPE - SYNTAX StaticRouteEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in staticRouteTable." - INDEX { staticRouteIp, staticRouteMask } - ::= { staticRouteTable 1 } - - StaticRouteEntry ::= - SEQUENCE { - staticRouteName DisplayString, - staticRouteIp IpAddress, - staticRouteMask IpAddress, - staticRouteGateway IpAddress, - staticRouteMetric INTEGER, - staticRouteRowStatus RowStatus - } - - staticRouteName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { staticRouteEntry 1 } - - staticRouteIp OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { staticRouteEntry 2 } - - staticRouteMask OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { staticRouteEntry 3 } - - staticRouteGateway OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { staticRouteEntry 4 } - - staticRouteMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { staticRouteEntry 5 } - - staticRouteRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-create - STATUS mandatory - DESCRIPTION - "" - ::= { staticRouteEntry 6 } - - --- 22. arpInfo - --- arpTable - arpTable OBJECT-TYPE - SYNTAX SEQUENCE OF ArpEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { arpInfo 1 } - - arpEntry OBJECT-TYPE - SYNTAX ArpEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in arpTable." - INDEX { arpIpAddr, arpMacVid } - ::= { arpTable 1 } - - ArpEntry ::= - SEQUENCE { - arpIndex INTEGER, - arpIpAddr IpAddress, - arpMacAddr MacAddress, - arpMacVid INTEGER, - arpType INTEGER - } - - arpIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpEntry 1 } - - arpIpAddr OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpEntry 2 } - - arpMacAddr OBJECT-TYPE - SYNTAX MacAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpEntry 3 } - - arpMacVid OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpEntry 4 } - - arpType OBJECT-TYPE - SYNTAX INTEGER { - static(1), - dynamic(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "1-static, 2-dynamic" - ::= { arpEntry 5 } - - --- =============================================== 23. PLT ??? ========================================== - - --- 24. portOpModeSetup - --- portOpModePortTable - portOpModePortTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortOpModePortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { portOpModeSetup 1 } - - portOpModePortEntry OBJECT-TYPE - SYNTAX PortOpModePortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in portOpModePortTable." - INDEX { dot1dBasePort } - ::= { portOpModePortTable 1 } - - PortOpModePortEntry ::= - SEQUENCE { - portOpModePortSpeedDuplex INTEGER, - portOpModePortFlowCntl INTEGER, - portOpModePortName DisplayString, - portOpModePortModuleType INTEGER, - portOpModePortLinkUpType INTEGER, - portOpModePortIntrusionLock EnabledStatus, - portOpModePortLBTestStatus INTEGER, - portOpModePortCounterReset INTEGER - } - - portOpModePortSpeedDuplex OBJECT-TYPE - SYNTAX INTEGER { - auto(0), - speed-10-half(1), - speed-10-full(2), - speed-100-half(3), - speed-100-full(4), - speed-1000-full(5) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { portOpModePortEntry 1 } - - portOpModePortFlowCntl OBJECT-TYPE - SYNTAX INTEGER { - off(0), - on(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { portOpModePortEntry 2 } - - portOpModePortName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { portOpModePortEntry 3 } - - portOpModePortModuleType OBJECT-TYPE - SYNTAX INTEGER { - fast-ethernet-10-100(0), - gigabit-ethernet-100-1000(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { portOpModePortEntry 4 } - - portOpModePortLinkUpType OBJECT-TYPE - SYNTAX INTEGER { - down(0), - copper(1), - fiber(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { portOpModePortEntry 5 } - - portOpModePortIntrusionLock OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { portOpModePortEntry 6 } - - portOpModePortLBTestStatus OBJECT-TYPE - SYNTAX INTEGER { - none(0), - under-testing(1), - success(2), - fail(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This entry display latest loopback test status of port while performing loopback test." - ::= { portOpModePortEntry 7 } - - portOpModePortCounterReset OBJECT-TYPE - SYNTAX INTEGER { - enable(1), - disable(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This entry resets port counter." - ::= { portOpModePortEntry 8 } - - --- 25.portBasedVlanSetup - --- portBasedVlanPortListTable - - portBasedVlanPortListTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortBasedVlanPortListEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { portBasedVlanSetup 1 } - - portBasedVlanPortListEntry OBJECT-TYPE - SYNTAX PortBasedVlanPortListEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in portBasedVlanPortListTable." - INDEX { dot1dBasePort } - ::= { portBasedVlanPortListTable 1 } - - PortBasedVlanPortListEntry ::= - SEQUENCE { - portBasedVlanPortListMembers OCTET STRING - } - - portBasedVlanPortListMembers OBJECT-TYPE - SYNTAX PortList - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { portBasedVlanPortListEntry 1 } - - ---26. fault MIB - - --- ************************************************************************** --- Local Textual Conventions --- ************************************************************************** - - UtcTimeStamp ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Universal Time Coordinated as a 32-bit value that designates - the number of seconds since Jan 1, 1970 12:00AM." - SYNTAX Unsigned32 - - EventIdNumber ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This textual convention describes the index that uniquely - identifies a fault event type in the entire system. Every fault - event type, e.g. link down, has a unique EventIdNumber." - SYNTAX Integer32 - - EventSeverity ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This textual convention describes the severity of a fault event. - The decreasing order of severity is shown in the textual - convention." - SYNTAX INTEGER{ - critical (1), - major (2), - minor (3), - informational (4) - } - - EventServiceAffective ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This textual convention indicates whether an event is immediately - service affecting or not." - SYNTAX INTEGER{ - noServiceAffected (1), - serviceAffected (2) - } - - InstanceType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This textual convention describes the type of an instanceId - associated with each event and by that means specifies how - the instanceId variable should be intepreted. - - Various instanceId types are specified below to enable fault - monitoring for different kind of devices from fixed - configuration pizza boxes to multi chassis nodes. All - instanceId types may not need to be used in every device - type. - - Note also that instanceId semantics are element type dependent - (e.g. different kind of interface naming conventions may be used) - and thus instanceId usage may vary from element to element. - - ========================================================================= - Type Description Example form - of InstanceId - ========================================================================= - unknown (1) unknown type - Irrelevant- - ------------------------------------------------------------------------- - node (2) Associated with events originating from 1 - the node. Used for general events that (Node number) - can not be associated with any specific - block. InstanceId value 1 is used for - single node equipment. - ------------------------------------------------------------------------- - shelf (3) Associated with events originating from 1 - the shelf. In the case of fixed (shelf number) - configuration devices this type is used - for events that are associated with the - physical enclosure, e.g. faults related - to fan etc. InstanceId value 1 is used - for single self equipment. - ------------------------------------------------------------------------- - line (4) Associated with events originating from - physical interfaces or associated - components such as line cards. - InstanceId usage examples for faults - originating from: - - Physical port: Simply port number, e.g. .......1 - ------------------------------------------------------------------------- - switch (5) Associated with events originating from 1 - from a switch chip or a switch card. (switch number) - For single switch equipment InstanceId - value 1 is used, for multi swich nodes - InstanceId semantics if for further - study. - ------------------------------------------------------------------------- - lsp (6) Associated with events originating from 1 - a particular lsp. (lsp index) - NOTE: In this case the InstanceName - contains the lsp name and InstanceId - contains lsp index. - ------------------------------------------------------------------------- - l2Interface(7) Associated with events originating from - TBD - - a particular layer 2 interface. Used for - layer 2 related events such as L2 control - protocol faults. InstanceId semantics is - for further study. - ------------------------------------------------------------------------- - l3Interface(8) Associated with events originating from - TBD - - a particular layer 3 interface. Used for - layer 3 related events such as L3 control - protocol faults. InstanceId semantics is - for further study. - ------------------------------------------------------------------------- - rowIndex (9) Associated with events reporting about a - 'logical' or conceptual table that consists - of rows. The Instance Id is the index/key - for a row in the table. The format of the - Instance Id will simply be a series of decimal - numbers seperated by a '.': - =========================================================================" - - SYNTAX INTEGER { - unknown (1), - node (2), - shelf (3), - line (4), - switch (5), - lsp (6), - l2Interface(7), - l3Interface(8), - rowIndex(9) - } - - --- ***************************************************************************** --- Top level structure of this MIB. --- ***************************************************************************** - - eventObjects OBJECT IDENTIFIER ::= { faultMIB 1 } - --- ***************************************************************************** --- Event Table --- --- Event table reports all currently active fault events. Only normal type of --- faults (i.e. faults that are not automatically and immediately cleared) are --- present in the event table. Delta faults (i.e. faults that are automatically --- cleared) are reported only by using trap messages. --- ***************************************************************************** - - eventTable OBJECT-TYPE - SYNTAX SEQUENCE OF EventEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of currently active fault events. All faults - of normal type regardless of their severity level - are recorded in the event table. When a normal - type fault is cleared it is deleted from the event - table." - ::= { eventObjects 1 } - - eventEntry OBJECT-TYPE - SYNTAX EventEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing information about an - event in the event table." - INDEX { eventSeqNum } - ::= { eventTable 1 } - - EventEntry ::= - SEQUENCE { - eventSeqNum Integer32, - eventEventId EventIdNumber, - eventName DisplayString, - eventInstanceType InstanceType, - eventInstanceId DisplayString, - eventInstanceName DisplayString, - eventSeverity EventSeverity, - eventSetTime UtcTimeStamp, - eventDescription DisplayString, - eventServAffective EventServiceAffective, - eventInstanceIdNumber Integer32 - } - - eventSeqNum OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This variable represents the sequence number of an event. - Sequence number is incremented monotonically starting - from 0 until it reaches its maximum and wraps around back - to 0. - - Sequence number is incremented when - - the state of a normal type fault is set on (the same sequence - number is present in the events table as well as in the trap - that is sent to notify about the fault on event) - - delta event occurs (sequence number present in trap message) - - the state of a normal type fault is set off (sequence number - present in trap that is sent to notify for clearing)." - ::= { eventEntry 1 } - - eventEventId OBJECT-TYPE - SYNTAX EventIdNumber - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This variable represents the event ID which uniquely - identifies the event in the entire system." - ::= { eventEntry 2 } - - eventName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..40)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This variable represents the name of the event, for - example 'Ethernet Link Down'" - ::= { eventEntry 3 } - - eventInstanceType OBJECT-TYPE - SYNTAX InstanceType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This variable represents the type of InstanceId of a - particular event in the event table. In brief - the instanceType refers to the type of sub-component - generating this event in the system, for example - switch (5). For more details see the textual - conventions section. - - AFFECTS: eventInstanceId, - eventInstanceName" - ::= { eventEntry 4 } - - eventInstanceId OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This variable represents the InstanceId of a particular - event in the event current table. In brief the instanceId - refers to the sub-component generating this event in the - system, for example '1' for port 1. For more details see - the textual conventions section. - - DEPENDS ON: eventInstanceType" - ::= { eventEntry 5 } - - eventInstanceName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This variable is mainly used to store additional information - about the sub-component that is generating an event. For - example this field may specify what cooling fan is faulty. - - DEPENDS ON: eventInstanceType" - ::= { eventEntry 6 } - - eventSeverity OBJECT-TYPE - SYNTAX EventSeverity - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This variable dictates the urgency of action when a event - occurs. There are four severity levels - Critical, Major, - Minor, and Informational. Critical events are those, which - require immediate operator intervention to prevent/reduce - system down time. Major events require quick attention and - Minor events possibly require some attention. Informational - events indicate the occurrence of events that may need to be - investigated." - ::= { eventEntry 7 } - - eventSetTime OBJECT-TYPE - SYNTAX UtcTimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This table contains only normal events and this variable - represents the time when the event become active, i.e. the - number of seconds since Jan 1, 1970 12:00AM." - ::= { eventEntry 8 } - - - eventDescription OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This variable contains a description of the event and reasons - behind the event. This is a free format alpha-numeric string - that is set by the entity generating this event. This variable - may be empty if there is no usefull information to report. - The maximum length of this string is 255 characters." - ::= { eventEntry 9 } - - eventServAffective OBJECT-TYPE - SYNTAX EventServiceAffective - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This variable indicates whether the event is service affective or not" - ::= { eventEntry 10 } - - eventInstanceIdNumber OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This variable represents the InstanceId of a particular - event in the event current table. In brief the instanceId - refers to the sub-component generating this event in the - system, for example '1' for port 1. For more details see - the textual conventions section. - - DEPENDS ON: eventInstanceType" - ::= { eventEntry 11 } - - --- fault Trap MIB - - trapInfoObjects OBJECT IDENTIFIER ::= { faultTrapsMIB 1} - trapNotifications OBJECT IDENTIFIER ::= { faultTrapsMIB 2} - - --- ************************************************************************** --- Local Textual Conventions --- ************************************************************************** - - EventPersistence ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This textual convention indicates whether the event is delta - (automatically and immediately cleared) or normal (not - automatically cleared)." - SYNTAX INTEGER{ - normal (1), - delta (2) - } - --- ************************************************************************** --- Trap information object definitions --- ************************************************************************** - - trapRefSeqNum OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the former sequence number of a cleared event - in the event table. Not intended to read but only used in - trap notifications." - ::= { trapInfoObjects 1 } - - trapPersistence OBJECT-TYPE - SYNTAX EventPersistence - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates whether the event is delta (automatically and - immediately cleared) or normal (not automatically cleared). - Not intended to read but only used in trap notifications." - ::= { trapInfoObjects 2 } - - trapSenderNodeId OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Represents the node ID of the sending network element. If not - supported should be set to 0. Not intended to read but only - used in trap notifications." - ::= { trapInfoObjects 3 } - - trapSenderStatus OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Represents the trap status. 0 means cleared, 1 means happened." - ::= { trapInfoObjects 4 } - --- *************************************************************************** --- Trap definitions --- *************************************************************************** - - eventOnTrap NOTIFICATION-TYPE - OBJECTS { - eventSeqNum, - eventEventId, - eventName, - eventSetTime, - eventSeverity, - eventInstanceType, - eventInstanceId, - eventInstanceName, - eventServAffective, - eventDescription, - eventInstanceIdNumber, - trapPersistence, - trapSenderNodeId, - trapSenderStatus, - sysObjectID} - STATUS current - DESCRIPTION - "This trap is used to inform network management system that a delta - fault event (events that are automatically cleared) has occured - or a normal fault event (not automatically cleared) state has - been set on. - - Objects are used as follows: - - eventSeqNum is the sequence number of the event. For normal - type of events must equal to the sequence number of the event - in the events table. - - eventEventId specifies what fault event has occured. - - eventName specifies the name of the fault event. - - eventSetTime indicates when fault event has occured - (delta events) or when fault has been set on (normal events). - - eventSeverity reports the severity level of the event. - - eventInstanceType indicates what kind of object is faulty. - - eventInstanceId specifies what instance is faulty. - - eventInstanceName may contain textual description for - the faulty object. - - eventServAffective specifies whether the event is - immediately service affcetive. - - eventDescription reports possible additional information about the event. - - trapPersistence tells whether this event is a delta or normal event. - - trapSenderNodeId specifies the node ID of the sending network element if - configuring it is supported for the network element, otherwise 0. - - trapSenderStatus specifes the trap status. - - sysObjectID specifies what kind of equipment reports the fault event. - - For more information see the eventTable specification" - ::= { trapNotifications 1 } - - eventClearedTrap NOTIFICATION-TYPE - OBJECTS { - eventSeqNum, - eventEventId, - eventSetTime, - eventInstanceType, - eventInstanceId, - eventInstanceIdNumber, - trapRefSeqNum, - trapSenderNodeId, - trapSenderStatus, - sysObjectID} - STATUS current - DESCRIPTION - "This trap is used to inform network management system that a normal - type fault event has been cleared (state set off). - - Objects are used as follows: - - eventSeqNum is the sequence number of the this clearing event. Note that - the sequence number of the cleared event is reported in the trapRefSeqNum - object. - - eventEventId specifies what event has been cleared. - - eventSetTime indicates when fault event has been cleared. - - eventInstanceType indicates what kind of object has been - faulty. - - eventInstanceId specifies what instance has been faulty. - - trapRefSeqNum specifies the sequence number of the cleared event (i.e. - the sequence number was assigned for the event in the events table). - - trapSenderNodeId specifies the node ID of the sending network element if - configuring it is supported for the network element, otherwise 0. - - sysObjectID specifies what kind of equipment reports the clearing event. - - For more information see the eventTable specification" - ::= { trapNotifications 2 } - - --- 28.multicastPortSetup - - multicastPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF MulticastPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { multicastPortSetup 1 } - - multicastPortEntry OBJECT-TYPE - SYNTAX MulticastPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in multicastPortTable." - INDEX { dot1dBasePort } - ::= { multicastPortTable 1 } - - MulticastPortEntry ::= - SEQUENCE { - multicastPortMaxGroupLimited EnabledStatus, - multicastPortMaxOfGroup INTEGER, - multicastPortIgmpFilteringProfile DisplayString, - multicastPortQuerierMode INTEGER, - multicastPortThrottlingAction INTEGER, - multicastPortLeaveMode INTEGER, - multicastPortLeaveTimeout INTEGER, - multicastPortFastLeaveTimeout INTEGER - } - - multicastPortMaxGroupLimited OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { multicastPortEntry 2 } - - multicastPortMaxOfGroup OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "0..255" - ::= { multicastPortEntry 3 } - - multicastPortIgmpFilteringProfile OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { multicastPortEntry 4 } - - multicastPortQuerierMode OBJECT-TYPE - SYNTAX INTEGER { - auto(1), - fixed(2), - edge(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { multicastPortEntry 5 } - - multicastPortThrottlingAction OBJECT-TYPE - SYNTAX INTEGER { - deny(1), - replace(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Specify throttling action for each port" - ::= { multicastPortEntry 6 } - - multicastPortLeaveMode OBJECT-TYPE - SYNTAX INTEGER { - normal(0), - immediate(1), - fast(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { multicastPortEntry 7 } - - multicastPortLeaveTimeout OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "200..6348800" - ::= { multicastPortEntry 8 } - - multicastPortFastLeaveTimeout OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "200..6348800" - ::= { multicastPortEntry 9 } - - --- 29. multicastStatus - - multicastStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF MulticastStatusEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { multicastStatus 1 } - - multicastStatusEntry OBJECT-TYPE - SYNTAX MulticastStatusEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in multicastStatusTable." - INDEX { multicastStatusVlanID, multicastStatusPort, multicastStatusGroup } - ::= { multicastStatusTable 1 } - - MulticastStatusEntry ::= - SEQUENCE { - multicastStatusIndex INTEGER, - multicastStatusVlanID INTEGER, - multicastStatusPort INTEGER, - multicastStatusGroup IpAddress - } - - multicastStatusIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { multicastStatusEntry 1 } - - multicastStatusVlanID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { multicastStatusEntry 2 } - - multicastStatusPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { multicastStatusEntry 3 } - - multicastStatusGroup OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { multicastStatusEntry 4 } - --- igmpSnpCountStatus - - igmpSnpCountTable OBJECT-TYPE - SYNTAX SEQUENCE OF IgmpSnpCountEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A count table of igmp query/report/leave message." - ::= { multicastStatus 2 } - - igmpSnpCountEntry OBJECT-TYPE - SYNTAX IgmpSnpCountEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in igmpSnpCountTable." - INDEX { igmpSnpCountIndex } - ::= { igmpSnpCountTable 1 } - - IgmpSnpCountEntry ::= - SEQUENCE { - igmpSnpCountIndex INTEGER, - igmpSnpV2CountQueryRx INTEGER, - igmpSnpV2CountReportRx INTEGER, - igmpSnpV2CountLeaveRx INTEGER, - igmpSnpV2CountQueryRxDrop INTEGER, - igmpSnpV2CountReportRxDrop INTEGER, - igmpSnpV2CountLeaveRxDrop INTEGER, - igmpSnpV2CountQueryTx INTEGER, - igmpSnpV2CountReportTx INTEGER, - igmpSnpV2CountLeaveTx INTEGER, - igmpSnpV3CountQueryRx INTEGER, - igmpSnpV3CountReportRx INTEGER, - igmpSnpV3CountQueryRxDrop INTEGER, - igmpSnpV3CountReportRxDrop INTEGER, - igmpSnpV3CountQueryTx INTEGER, - igmpSnpV3CountReportTx INTEGER - } - - igmpSnpCountIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Index of IgmpCountEntry. 0 means total count in whole system" - ::= { igmpSnpCountEntry 1 } - - --igmpSnpV2CountSystem - igmpSnpV2CountQueryRx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { igmpSnpCountEntry 2 } - - igmpSnpV2CountReportRx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { igmpSnpCountEntry 3 } - - igmpSnpV2CountLeaveRx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { igmpSnpCountEntry 4 } - - igmpSnpV2CountQueryRxDrop OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { igmpSnpCountEntry 5 } - - igmpSnpV2CountReportRxDrop OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { igmpSnpCountEntry 6 } - - igmpSnpV2CountLeaveRxDrop OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { igmpSnpCountEntry 7 } - - igmpSnpV2CountQueryTx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { igmpSnpCountEntry 8 } - - igmpSnpV2CountReportTx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { igmpSnpCountEntry 9 } - - igmpSnpV2CountLeaveTx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { igmpSnpCountEntry 10 } - -- igmpSnpV3CountSystem - igmpSnpV3CountQueryRx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { igmpSnpCountEntry 11 } - - igmpSnpV3CountReportRx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { igmpSnpCountEntry 12 } - - - igmpSnpV3CountQueryRxDrop OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { igmpSnpCountEntry 13 } - - igmpSnpV3CountReportRxDrop OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { igmpSnpCountEntry 14 } - - - igmpSnpV3CountQueryTx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { igmpSnpCountEntry 15 } - - igmpSnpV3CountReportTx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { igmpSnpCountEntry 16 } - - -- multicastVlanStatusTable - - multicastVlanStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF MulticastVlanStatusEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { multicastStatus 3 } - - multicastVlanStatusEntry OBJECT-TYPE - SYNTAX MulticastVlanStatusEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in multicastVlanStatusTable." - INDEX { multicastVlanStatusVlanID } - ::= { multicastVlanStatusTable 1 } - - MulticastVlanStatusEntry ::= - SEQUENCE { - multicastVlanStatusVlanID INTEGER, - multicastVlanStatusType INTEGER, - multicastVlanQueryPort PortList - } - - multicastVlanStatusVlanID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { multicastVlanStatusEntry 1 } - - multicastVlanStatusType OBJECT-TYPE - SYNTAX INTEGER { - dynamic(1), - mvr (2), - static(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { multicastVlanStatusEntry 2 } - - multicastVlanQueryPort OBJECT-TYPE - SYNTAX PortList - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { multicastVlanStatusEntry 3 } - - -- igmpSnpCountVlanStatus - igmpSnpCountVlanTable OBJECT-TYPE - SYNTAX SEQUENCE OF IgmpSnpCountVlanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "" - ::= { multicastStatus 4} - - igmpSnpCountVlanEntry OBJECT-TYPE - SYNTAX IgmpSnpCountVlanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in igmpGroupVlanStatus." - INDEX { igmpSnpCountVlanIndex } - ::= { igmpSnpCountVlanTable 1 } - - IgmpSnpCountVlanEntry ::= - SEQUENCE { - igmpSnpCountVlanIndex INTEGER, - igmpSnpV2CountVlanQueryRx INTEGER, - igmpSnpV2CountVlanReportRx INTEGER, - igmpSnpV2CountVlanLeaveRx INTEGER, - igmpSnpV2CountVlanQueryRxDrop INTEGER, - igmpSnpV2CountVlanReportRxDrop INTEGER, - igmpSnpV2CountVlanLeaveRxDrop INTEGER, - igmpSnpV2CountVlanQueryTx INTEGER, - igmpSnpV2CountVlanReportTx INTEGER, - igmpSnpV2CountVlanLeaveTx INTEGER, - igmpSnpV3CountVlanQueryRx INTEGER, - igmpSnpV3CountVlanReportRx INTEGER, - igmpSnpV3CountVlanQueryRxDrop INTEGER, - igmpSnpV3CountVlanReportRxDrop INTEGER, - igmpSnpV3CountVlanQueryTx INTEGER, - igmpSnpV3CountVlanReportTx INTEGER - } - - igmpSnpCountVlanIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "Input vlan" - ::={ igmpSnpCountVlanEntry 1} - - igmpSnpV2CountVlanQueryRx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Query Rx counters for vlan" - ::={ igmpSnpCountVlanEntry 2} - - igmpSnpV2CountVlanReportRx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Report Rx counters for vlan" - ::={ igmpSnpCountVlanEntry 3} - - igmpSnpV2CountVlanLeaveRx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Leave Rx counters for vlan" - ::={ igmpSnpCountVlanEntry 4} - - igmpSnpV2CountVlanQueryRxDrop OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Query Rx Error counters for vlan" - ::={ igmpSnpCountVlanEntry 5} - - igmpSnpV2CountVlanReportRxDrop OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Report Rx Error counters for vlan" - ::={ igmpSnpCountVlanEntry 6} - - igmpSnpV2CountVlanLeaveRxDrop OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Leave Rx Error counters for vlan" - ::={ igmpSnpCountVlanEntry 7} - - igmpSnpV2CountVlanQueryTx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Query Tx counters for vlan" - ::={ igmpSnpCountVlanEntry 8} - - igmpSnpV2CountVlanReportTx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Report Tx counters for vlan" - ::={ igmpSnpCountVlanEntry 9} - - igmpSnpV2CountVlanLeaveTx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Leave Tx counters for vlan" - ::={ igmpSnpCountVlanEntry 10} - - --igmpSnpV3CountVlan - igmpSnpV3CountVlanQueryRx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Query Rx counters for vlan" - ::={ igmpSnpCountVlanEntry 11} - - igmpSnpV3CountVlanReportRx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Report Rx counters for vlan" - ::={ igmpSnpCountVlanEntry 12} - - igmpSnpV3CountVlanQueryRxDrop OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Query Rx Error counters for vlan" - ::={ igmpSnpCountVlanEntry 13} - - igmpSnpV3CountVlanReportRxDrop OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Report Rx Error counters for vlan" - ::={ igmpSnpCountVlanEntry 14} - - igmpSnpV3CountVlanQueryTx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Query Tx counters for vlan" - ::={ igmpSnpCountVlanEntry 15} - - igmpSnpV3CountVlanReportTx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Report Tx counters for vlan" - ::={ igmpSnpCountVlanEntry 16} - - --igmpSnpCountPortStatus - igmpSnpCountPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF IgmpSnpCountPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "" - ::= { multicastStatus 5} - - igmpSnpCountPortEntry OBJECT-TYPE - SYNTAX IgmpSnpCountPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in igmpSnpCountPortStatus." - INDEX { dot1dBasePort } - ::= { igmpSnpCountPortTable 1 } - - IgmpSnpCountPortEntry ::= - SEQUENCE { - igmpSnpV2CountPortQueryRx INTEGER, - igmpSnpV2CountPortReportRx INTEGER, - igmpSnpV2CountPortLeaveRx INTEGER, - igmpSnpV2CountPortReportRxDrop INTEGER, - igmpSnpV2CountPortLeaveRxDrop INTEGER, - igmpSnpV2CountPortReportTx INTEGER, - igmpSnpV2CountPortLeaveTx INTEGER, - igmpSnpV3CountPortQueryRx INTEGER, - igmpSnpV3CountPortReportRx INTEGER, - igmpSnpV3CountPortReportRxDrop INTEGER, - igmpSnpV3CountPortReportTx INTEGER - } - - igmpSnpV2CountPortQueryRx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Query Rx counters for port" - ::={ igmpSnpCountPortEntry 1} - - igmpSnpV2CountPortReportRx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Report Rx counters for port" - ::={ igmpSnpCountPortEntry 2} - - igmpSnpV2CountPortLeaveRx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Leave Rx counters for port" - ::={ igmpSnpCountPortEntry 3} - - igmpSnpV2CountPortReportRxDrop OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Report Rx Error counters for port" - ::={ igmpSnpCountPortEntry 4} - - igmpSnpV2CountPortLeaveRxDrop OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Leave Rx Error counters for port" - ::={ igmpSnpCountPortEntry 5} - - igmpSnpV2CountPortReportTx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Report Tx counters for port" - ::={ igmpSnpCountPortEntry 6} - - igmpSnpV2CountPortLeaveTx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Leave Tx counters for port" - ::={ igmpSnpCountPortEntry 7} - - igmpSnpV3CountPortQueryRx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Query Rx counters for port" - ::={ igmpSnpCountPortEntry 8} - - igmpSnpV3CountPortReportRx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Report Rx counters for port" - ::={ igmpSnpCountPortEntry 9} - - igmpSnpV3CountPortReportRxDrop OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Report Rx Error counters for port" - ::={ igmpSnpCountPortEntry 10} - - igmpSnpV3CountPortReportTx OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "show igmpsnp Report Tx counters for port" - ::={ igmpSnpCountPortEntry 11} - ---igmpSnpGroupCountStatus - igmpSnpGroupCountStatus OBJECT IDENTIFIER - ::= { multicastStatus 6 } - - igmpSnpGroupCountNum OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "Show total IGMP snooping group number" - ::= { igmpSnpGroupCountStatus 1 } - --- igmpGroupCountVlanTable - igmpSnpGroupCountVlanTable OBJECT-TYPE - SYNTAX SEQUENCE OF IgmpSnpGroupCountVlanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "" - ::= { igmpSnpGroupCountStatus 2} - - igmpSnpGroupCountVlanEntry OBJECT-TYPE - SYNTAX IgmpSnpGroupCountVlanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in igmpSnpGroupVlanStatus." - INDEX { igmpSnpGroupCountVlanIndex } - ::= { igmpSnpGroupCountVlanTable 1 } - - IgmpSnpGroupCountVlanEntry ::= - SEQUENCE { - igmpSnpGroupCountVlanIndex INTEGER, - igmpSnpGroupCountVlanNum INTEGER - } - - igmpSnpGroupCountVlanIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "Show IGMP snooping group index for vlan" - ::= { igmpSnpGroupCountVlanEntry 1} - - igmpSnpGroupCountVlanNum OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "Show IGMP snooping group number for vlan" - ::={ igmpSnpGroupCountVlanEntry 2} - --- igmpGroupCountPortTable - igmpSnpGroupCountPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF IgmpSnpGroupCountPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "" - ::= {igmpSnpGroupCountStatus 3} - - igmpSnpGroupCountPortEntry OBJECT-TYPE - SYNTAX IgmpSnpGroupCountPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in igmpGroupCountPortStatus." - INDEX { dot1dBasePort } - ::= { igmpSnpGroupCountPortTable 1 } - - IgmpSnpGroupCountPortEntry ::= - SEQUENCE { - igmpSnpGroupCountPortNum INTEGER - } - - igmpSnpGroupCountPortNum OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "Show IGMP snooping group number for port" - ::={ igmpSnpGroupCountPortEntry 1} - - --- 30. igmpFilteringProfileSetup - - igmpFilteringMaxNumberOfProfile OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { igmpFilteringProfileSetup 1 } - - igmpFilteringProfileTable OBJECT-TYPE - SYNTAX SEQUENCE OF IgmpFilteringProfileEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { igmpFilteringProfileSetup 2 } - - igmpFilteringProfileEntry OBJECT-TYPE - SYNTAX IgmpFilteringProfileEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in igmpFilteringProfileTable." - INDEX { igmpFilteringProfileName, igmpFilteringProfileStartAddress, igmpFilteringProfileEndAddress } - ::= { igmpFilteringProfileTable 1 } - - IgmpFilteringProfileEntry ::= - SEQUENCE { - igmpFilteringProfileName DisplayString, - igmpFilteringProfileStartAddress IpAddress, - igmpFilteringProfileEndAddress IpAddress, - igmpFilteringProfileRowStatus RowStatus - } - - igmpFilteringProfileName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { igmpFilteringProfileEntry 1 } - - igmpFilteringProfileStartAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { igmpFilteringProfileEntry 2 } - - igmpFilteringProfileEndAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { igmpFilteringProfileEntry 3 } - - igmpFilteringProfileRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-create - STATUS mandatory - DESCRIPTION - "" - ::= { igmpFilteringProfileEntry 4 } - - --- 31. MVRSetup - - maxNumberOfMVR OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { mvrSetup 1 } - - mvrTable OBJECT-TYPE - SYNTAX SEQUENCE OF MvrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { mvrSetup 2 } - - mvrEntry OBJECT-TYPE - SYNTAX MvrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in mvrTable." - INDEX { mvrVlanID } - ::= { mvrTable 1 } - - MvrEntry ::= - SEQUENCE { - mvrVlanID INTEGER, - mvrName DisplayString, - mvrMode INTEGER, - mvrRowStatus RowStatus, - mvr8021pPriority INTEGER - } - - mvrVlanID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "1..4094" - ::= { mvrEntry 1 } - - mvrName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { mvrEntry 2 } - - mvrMode OBJECT-TYPE - SYNTAX INTEGER { - dynamic(0), - compatible(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { mvrEntry 3 } - - mvrRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-create - STATUS mandatory - DESCRIPTION - "" - ::= { mvrEntry 4 } - - mvr8021pPriority OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Set the 802.1p priority of control messages within MVR (0~7)" - ::= { mvrEntry 5 } - - mvrPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF MvrPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { mvrSetup 3 } - - mvrPortEntry OBJECT-TYPE - SYNTAX MvrPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in mvrPortTable." - INDEX { mvrVlanID, dot1dBasePort } - ::= { mvrPortTable 1 } - - MvrPortEntry ::= - SEQUENCE { - mvrPortRole INTEGER, - mvrPortTagging EnabledStatus - } - - mvrPortRole OBJECT-TYPE - SYNTAX INTEGER { - none(1), - source-port(2), - receiver-port(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { mvrPortEntry 1 } - - mvrPortTagging OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { mvrPortEntry 2 } - - maxNumberOfMvrGroup OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { mvrSetup 4 } - - mvrGroupTable OBJECT-TYPE - SYNTAX SEQUENCE OF MvrGroupEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { mvrSetup 5 } - - mvrGroupEntry OBJECT-TYPE - SYNTAX MvrGroupEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in mvrGroupTable." - INDEX { mvrVlanID, mvrGroupName } - ::= { mvrGroupTable 1 } - - MvrGroupEntry ::= - SEQUENCE { - mvrGroupName DisplayString, - mvrGroupStartAddress IpAddress, - mvrGroupEndAddress IpAddress, - mvrGroupRowStatus RowStatus - } - - mvrGroupName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { mvrGroupEntry 1 } - - mvrGroupStartAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { mvrGroupEntry 2 } - - mvrGroupEndAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { mvrGroupEntry 3 } - - mvrGroupRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-create - STATUS mandatory - DESCRIPTION - "" - ::= { mvrGroupEntry 4 } - - --- 32. clusterSetup - --- clusterManager - clusterManager OBJECT IDENTIFIER ::= { clusterSetup 1 } - - clusterMaxNumOfManager OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { clusterManager 1 } - --- clusterManagerTable - clusterManagerTable OBJECT-TYPE - SYNTAX SEQUENCE OF ClusterManagerEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { clusterManager 2 } - - clusterManagerEntry OBJECT-TYPE - SYNTAX ClusterManagerEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in clusterManagerTable." - INDEX { clusterManagerVid } - ::= { clusterManagerTable 1 } - - ClusterManagerEntry ::= - SEQUENCE { - clusterManagerVid INTEGER, - clusterManagerName DisplayString, - clusterManagerRowStatus RowStatus - } - - clusterManagerVid OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { clusterManagerEntry 1 } - - clusterManagerName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { clusterManagerEntry 2 } - - clusterManagerRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-create - STATUS mandatory - DESCRIPTION - "" - ::= { clusterManagerEntry 3 } - --- clusterMembers - clusterMembers OBJECT IDENTIFIER ::= { clusterSetup 2 } - - clusterMaxNumOfMember OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { clusterMembers 1 } - --- clusterMemberTable - clusterMemberTable OBJECT-TYPE - SYNTAX SEQUENCE OF ClusterMemberEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { clusterMembers 2 } - - clusterMemberEntry OBJECT-TYPE - SYNTAX ClusterMemberEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in clusterMemberTable." - INDEX { clusterMemberMac } - ::= { clusterMemberTable 1 } - - ClusterMemberEntry ::= - SEQUENCE { - clusterMemberMac MacAddress, - clusterMemberName DisplayString, - clusterMemberModel DisplayString, - clusterMemberPassword DisplayString, - clusterMemberRowStatus RowStatus - } - - clusterMemberMac OBJECT-TYPE - SYNTAX MacAddress - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { clusterMemberEntry 1 } - - clusterMemberName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { clusterMemberEntry 2 } - - clusterMemberModel OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { clusterMemberEntry 3 } - - clusterMemberPassword OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { clusterMemberEntry 4 } - - clusterMemberRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-create - STATUS mandatory - DESCRIPTION - "" - ::= { clusterMemberEntry 5 } - --- clusterCandidates - clusterCandidates OBJECT IDENTIFIER ::= { clusterSetup 3 } - --- clusterCandidateTable - clusterCandidateTable OBJECT-TYPE - SYNTAX SEQUENCE OF ClusterCandidateEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { clusterCandidates 1 } - - clusterCandidateEntry OBJECT-TYPE - SYNTAX ClusterCandidateEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in clusterCandidateTable." - INDEX { clusterCandidateMac } - ::= { clusterCandidateTable 1 } - - ClusterCandidateEntry ::= - SEQUENCE { - clusterCandidateMac MacAddress, - clusterCandidateName DisplayString, - clusterCandidateModel DisplayString - } - - clusterCandidateMac OBJECT-TYPE - SYNTAX MacAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { clusterCandidateEntry 1 } - - clusterCandidateName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { clusterCandidateEntry 2 } - - clusterCandidateModel OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { clusterCandidateEntry 3 } - --- clusterStatus - clusterStatus OBJECT IDENTIFIER ::= { clusterSetup 4 } - - clusterStatusRole OBJECT-TYPE - SYNTAX INTEGER { - none(0), - manager(1), - member(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { clusterStatus 1 } - - clusterStatusManager OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { clusterStatus 2 } - - clsuterStatusNumOfMember OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { clusterStatus 3 } - --- clusterStatusMemberTable - clusterStatusMemberTable OBJECT-TYPE - SYNTAX SEQUENCE OF ClusterStatusMemberEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { clusterStatus 4 } - - clusterStatusMemberEntry OBJECT-TYPE - SYNTAX ClusterStatusMemberEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in clusterStatusMemberTable." - INDEX { clusterStatusMemberMac } - ::= { clusterStatusMemberTable 1 } - - ClusterStatusMemberEntry ::= - SEQUENCE { - clusterStatusMemberMac MacAddress, - clusterStatusMemberName DisplayString, - clusterStatusMemberModel DisplayString, - clusterStatusMemberStatus INTEGER - } - - clusterStatusMemberMac OBJECT-TYPE - SYNTAX MacAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { clusterStatusMemberEntry 1 } - - clusterStatusMemberName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { clusterStatusMemberEntry 2 } - - clusterStatusMemberModel OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { clusterStatusMemberEntry 3 } - - clusterStatusMemberStatus OBJECT-TYPE - SYNTAX INTEGER { - error(0), - online(1), - offline(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { clusterStatusMemberEntry 4 } - --- 33. sysLogSetup - - sysLogState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "sysLog enabled/disabled for the switch." - ::= { sysLogSetup 1 } - --- sysLogTypeTable - sysLogTypeTable OBJECT-TYPE - SYNTAX SEQUENCE OF SysLogTypeEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { sysLogSetup 2 } - - sysLogTypeEntry OBJECT-TYPE - SYNTAX SysLogTypeEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in sysLogTypeTable." - INDEX { sysLogTypeIndex } - ::= { sysLogTypeTable 1 } - - SysLogTypeEntry ::= - SEQUENCE { - sysLogTypeIndex INTEGER, - sysLogTypeName DisplayString, - sysLogTypeState EnabledStatus, - sysLogTypeFacility INTEGER - } - - sysLogTypeIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { sysLogTypeEntry 1 } - - sysLogTypeName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { sysLogTypeEntry 2 } - - sysLogTypeState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { sysLogTypeEntry 3 } - - sysLogTypeFacility OBJECT-TYPE - SYNTAX INTEGER { - local-user0(0), - local-user1(1), - local-user2(2), - local-user3(3), - local-user4(4), - local-user5(5), - local-user6(6), - local-user7(7) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { sysLogTypeEntry 4 } - --- sysLogServerTable - sysLogServerTable OBJECT-TYPE - SYNTAX SEQUENCE OF SysLogServerEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { sysLogSetup 3 } - - sysLogServerEntry OBJECT-TYPE - SYNTAX SysLogServerEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in sysLogServerTable." - INDEX { sysLogServerAddress } - ::= { sysLogServerTable 1 } - - SysLogServerEntry ::= - SEQUENCE { - sysLogServerAddress IpAddress, - sysLogServerLogLevel INTEGER, - sysLogServerRowStatus RowStatus - } - - sysLogServerAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { sysLogServerEntry 1 } - - sysLogServerLogLevel OBJECT-TYPE - SYNTAX INTEGER { - level0(0), - level0-1(1), - level0-2(2), - level0-3(3), - level0-4(4), - level0-5(5), - level0-6(6), - level0-7(7) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { sysLogServerEntry 2 } - - sysLogServerRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-create - STATUS mandatory - DESCRIPTION - "" - ::= { sysLogServerEntry 3 } - - --- 34. diffservSetup - - diffservState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { diffservSetup 1 } - --- diffservMapTable - diffservMapTable OBJECT-TYPE - SYNTAX SEQUENCE OF DiffservMapEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { diffservSetup 2 } - - diffservMapEntry OBJECT-TYPE - SYNTAX DiffservMapEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in diffservMapTable." - INDEX { diffservMapDscp } - ::= { diffservMapTable 1 } - - DiffservMapEntry ::= - SEQUENCE { - diffservMapDscp INTEGER, - diffservMapPriority INTEGER - } - - diffservMapDscp OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "0-63" - ::= { diffservMapEntry 1 } - - diffservMapPriority OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "0-7" - ::= { diffservMapEntry 2 } - - --- 35. protocol-based VLAN - - protoBasedVlanTable OBJECT-TYPE - SYNTAX SEQUENCE OF ProtoBasedVlanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { protoBasedVlanSetup 1 } - - protoBasedVlanEntry OBJECT-TYPE - SYNTAX ProtoBasedVlanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in protoBasedVlanTable." - INDEX { protoBasedVlanPort, protoBasedVlanPacketType, protoBasedVlanEtherType } - ::= { protoBasedVlanTable 1 } - - ProtoBasedVlanEntry ::= - SEQUENCE { - protoBasedVlanPort INTEGER, - protoBasedVlanPacketType INTEGER, - protoBasedVlanEtherType INTEGER, - protoBasedVlanName DisplayString, - protoBasedVlanVid INTEGER, - protoBasedVlanPriority INTEGER, - protoBasedVlanState RowStatus - } - - protoBasedVlanPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { protoBasedVlanEntry 1 } - - protoBasedVlanPacketType OBJECT-TYPE - SYNTAX INTEGER { - etherII(1), - snap(2), - llc(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { protoBasedVlanEntry 2 } - - protoBasedVlanEtherType OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { protoBasedVlanEntry 3 } - - protoBasedVlanName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..32)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { protoBasedVlanEntry 4 } - - protoBasedVlanVid OBJECT-TYPE - SYNTAX INTEGER (1..4094) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { protoBasedVlanEntry 5 } - - protoBasedVlanPriority OBJECT-TYPE - SYNTAX INTEGER (0..7) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { protoBasedVlanEntry 6 } - - protoBasedVlanState OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-create - STATUS mandatory - DESCRIPTION - "" - ::= { protoBasedVlanEntry 7 } - --- 36. MRSTP - - mrstpSetup OBJECT IDENTIFIER ::= { mrstp 1 } - - mrstpBridgeTable OBJECT-TYPE - SYNTAX SEQUENCE OF MrstpBridgeEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { mrstpSetup 1 } - - mrstpBridgeEntry OBJECT-TYPE - SYNTAX MrstpBridgeEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in mrstpBridgeTable." - INDEX { mrstpBridgeIndex } - ::= { mrstpBridgeTable 1 } - - MrstpBridgeEntry ::= - SEQUENCE { - mrstpBridgeIndex INTEGER, - mrstpState INTEGER, - mrstpProtocolSpecification INTEGER, - mrstpPriority INTEGER, - mrstpTimeSinceTopologyChange TimeTicks, - mrstpTopChanges Counter, - mrstpDesignatedRoot BridgeId, - mrstpRootCost INTEGER, - mrstpRootPort INTEGER, - mrstpMaxAge Timeout, - mrstpHelloTime Timeout, - mrstpHoldTime INTEGER, - mrstpForwardDelay Timeout, - mrstpBridgeMaxAge Timeout, - mrstpBridgeHelloTime Timeout, - mrstpBridgeForwardDelay Timeout - } - - -- the dot1dStp group - - -- Implementation of the dot1dStp group is optional. It is - -- implemented by those bridges that support the Spanning Tree - -- Protocol. - - mrstpBridgeIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The tree index of the MRSTP." - ::= { mrstpBridgeEntry 1 } - - mrstpState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Enabled/disabled on the mrstp bridge." - ::= { mrstpBridgeEntry 2 } - - mrstpProtocolSpecification OBJECT-TYPE - SYNTAX INTEGER { - unknown(1), - decLb100(2), - ieee8021d(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "An indication of what version of the Spanning - Tree Protocol is being run. The value - 'decLb100(2)' indicates the DEC LANbridge 100 - Spanning Tree protocol. IEEE 802.1d - implementations will return 'ieee8021d(3)'. If - future versions of the IEEE Spanning Tree Protocol - are released that are incompatible with the - current version a new value will be defined." - ::= { mrstpBridgeEntry 3 } - - mrstpPriority OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The value of the write-able portion of the Bridge - ID, i.e., the first two octets of the (8 octet - long) Bridge ID. The other (last) 6 octets of the - Bridge ID are given by the value of - dot1dBaseBridgeAddress." - REFERENCE - "IEEE 802.1D-1990: Section 4.5.3.7" - ::= { mrstpBridgeEntry 4 } - - mrstpTimeSinceTopologyChange OBJECT-TYPE - SYNTAX TimeTicks - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The time (in hundredths of a second) since the - last time a topology change was detected by the - bridge entity." - REFERENCE - "IEEE 802.1D-1990: Section 6.8.1.1.3" - ::= { mrstpBridgeEntry 5 } - - mrstpTopChanges OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The total number of topology changes detected by - this bridge since the management entity was last - reset or initialized." - REFERENCE - "IEEE 802.1D-1990: Section 6.8.1.1.3" - ::= { mrstpBridgeEntry 6 } - - mrstpDesignatedRoot OBJECT-TYPE - SYNTAX BridgeId - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The bridge identifier of the root of the spanning - tree as determined by the Spanning Tree Protocol - as executed by this node. This value is used as - the Root Identifier parameter in all Configuration - Bridge PDUs originated by this node." - REFERENCE - "IEEE 802.1D-1990: Section 4.5.3.1" - ::= { mrstpBridgeEntry 7 } - - mrstpRootCost OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The cost of the path to the root as seen from - this bridge." - REFERENCE - "IEEE 802.1D-1990: Section 4.5.3.2" - ::= { mrstpBridgeEntry 8 } - - mrstpRootPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The port number of the port which offers the - lowest cost path from this bridge to the root - bridge." - REFERENCE - "IEEE 802.1D-1990: Section 4.5.3.3" - ::= { mrstpBridgeEntry 9 } - - mrstpMaxAge OBJECT-TYPE - SYNTAX Timeout - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum age of Spanning Tree Protocol - information learned from the network on any port - before it is discarded, in units of hundredths of - a second. This is the actual value that this - bridge is currently using." - REFERENCE - "IEEE 802.1D-1990: Section 4.5.3.4" - ::= { mrstpBridgeEntry 10 } - - mrstpHelloTime OBJECT-TYPE - SYNTAX Timeout - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The amount of time between the transmission of - Configuration bridge PDUs by this node on any port - when it is the root of the spanning tree or trying - to become so, in units of hundredths of a second. - This is the actual value that this bridge is - currently using." - REFERENCE - "IEEE 802.1D-1990: Section 4.5.3.5" - ::= { mrstpBridgeEntry 11 } - - mrstpHoldTime OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This time value determines the interval length - during which no more than two Configuration bridge - PDUs shall be transmitted by this node, in units - of hundredths of a second." - REFERENCE - "IEEE 802.1D-1990: Section 4.5.3.14" - ::= { mrstpBridgeEntry 12 } - - mrstpForwardDelay OBJECT-TYPE - SYNTAX Timeout - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This time value, measured in units of hundredths - of a second, controls how fast a port changes its - spanning state when moving towards the Forwarding - state. The value determines how long the port - stays in each of the Listening and Learning - states, which precede the Forwarding state. This - value is also used, when a topology change has - been detected and is underway, to age all dynamic - entries in the Forwarding Database. [Note that - this value is the one that this bridge is - currently using, in contrast to - mrstpBridgeForwardDelay which is the value that - this bridge and all others would start using - if/when this bridge were to become the root.]" - REFERENCE - "IEEE 802.1D-1990: Section 4.5.3.6" - ::= { mrstpBridgeEntry 13 } - - mrstpBridgeMaxAge OBJECT-TYPE - SYNTAX Timeout (600..4000) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The value that all bridges use for MaxAge when - this bridge is acting as the root. Note that - 802.1D-1990 specifies that the range for this - parameter is related to the value of - mrstpBridgeHelloTime. The granularity of this - timer is specified by 802.1D-1990 to be 1 second. - An agent may return a badValue error if a set is - attempted to a value which is not a whole number - of seconds." - REFERENCE - "IEEE 802.1D-1990: Section 4.5.3.8" - ::= { mrstpBridgeEntry 14 } - - mrstpBridgeHelloTime OBJECT-TYPE - SYNTAX Timeout (100..1000) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The value that all bridges use for HelloTime when - this bridge is acting as the root. The - granularity of this timer is specified by 802.1D- - 1990 to be 1 second. An agent may return a - badValue error if a set is attempted to a value - which is not a whole number of seconds." - REFERENCE - "IEEE 802.1D-1990: Section 4.5.3.9" - ::= { mrstpBridgeEntry 15 } - - mrstpBridgeForwardDelay OBJECT-TYPE - SYNTAX Timeout (400..3000) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The value that all bridges use for ForwardDelay - when this bridge is acting as the root. Note that - 802.1D-1990 specifies that the range for this - parameter is related to the value of - mrstpBridgeMaxAge. The granularity of this - timer is specified by 802.1D-1990 to be 1 second. - An agent may return a badValue error if a set is - attempted to a value which is not a whole number - of seconds." - REFERENCE - "IEEE 802.1D-1990: Section 4.5.3.10" - ::= { mrstpBridgeEntry 16 } - - -- The Spanning Tree Port Table - - mrstpPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF MrstpPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table that contains port-specific information - for the Spanning Tree Protocol." - ::= { mrstpSetup 2 } - - mrstpPortEntry OBJECT-TYPE - SYNTAX MrstpPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of information maintained by every port - about the Spanning Tree Protocol state for that - port." - INDEX { mrstpPort } - ::= { mrstpPortTable 1 } - - MrstpPortEntry ::= - SEQUENCE { - mrstpPort INTEGER, - mrstpPortPriority INTEGER, - mrstpPortState INTEGER, - mrstpPortEnable INTEGER, - mrstpPortPathCost INTEGER, - mrstpPortDesignatedRoot BridgeId, - mrstpPortDesignatedCost INTEGER, - mrstpPortDesignatedBridge BridgeId, - mrstpPortDesignatedPort OCTET STRING, - mrstpPortForwardTransitions Counter, - mrstpPortOnBridgeIndex INTEGER, - mrstpPortAdminEdgePort INTEGER, - mrstpPortOperEdgePort INTEGER - - } - - mrstpPort OBJECT-TYPE - SYNTAX INTEGER (1..65535) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The port number of the port for which this entry - contains Spanning Tree Protocol management - information." - REFERENCE - "IEEE 802.1D-1990: Section 6.8.2.1.2" - ::= { mrstpPortEntry 1 } - - mrstpPortPriority OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The value of the priority field which is - contained in the first (in network byte order) - octet of the (2 octet long) Port ID. The other - octet of the Port ID is given by the value of - mrstpPort." - REFERENCE - "IEEE 802.1D-1990: Section 4.5.5.1" - ::= { mrstpPortEntry 2 } - - mrstpPortState OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - blocking(2), - listening(3), - learning(4), - forwarding(5), - broken(6) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The port's current state as defined by - application of the Spanning Tree Protocol. This - state controls what action a port takes on - reception of a frame. If the bridge has detected - a port that is malfunctioning it will place that - port into the broken(6) state. For ports which - are disabled (see mrstpPortEnable), this object - will have a value of disabled(1)." - REFERENCE - "IEEE 802.1D-1990: Section 4.5.5.2" - ::= { mrstpPortEntry 3 } - - mrstpPortEnable OBJECT-TYPE - SYNTAX INTEGER { - enabled(1), - disabled(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The enabled/disabled status of the port." - REFERENCE - "IEEE 802.1D-1990: Section 4.5.5.2" - ::= { mrstpPortEntry 4 } - - mrstpPortPathCost OBJECT-TYPE - SYNTAX INTEGER (1..65535) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The contribution of this port to the path cost of - paths towards the spanning tree root which include - this port. 802.1D-1990 recommends that the - default value of this parameter be in inverse - proportion to the speed of the attached LAN." - REFERENCE - "IEEE 802.1D-1990: Section 4.5.5.3" - ::= { mrstpPortEntry 5 } - - mrstpPortDesignatedRoot OBJECT-TYPE - SYNTAX BridgeId - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The unique Bridge Identifier of the Bridge - recorded as the Root in the Configuration BPDUs - transmitted by the Designated Bridge for the - segment to which the port is attached." - REFERENCE - "IEEE 802.1D-1990: Section 4.5.5.4" - ::= { mrstpPortEntry 6 } - - mrstpPortDesignatedCost OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The path cost of the Designated Port of the - segment connected to this port. This value is - compared to the Root Path Cost field in received - bridge PDUs." - REFERENCE - "IEEE 802.1D-1990: Section 4.5.5.5" - ::= { mrstpPortEntry 7 } - - mrstpPortDesignatedBridge OBJECT-TYPE - SYNTAX BridgeId - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The Bridge Identifier of the bridge which this - port considers to be the Designated Bridge for - this port's segment." - REFERENCE - "IEEE 802.1D-1990: Section 4.5.5.6" - ::= { mrstpPortEntry 8 } - - mrstpPortDesignatedPort OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (2)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The Port Identifier of the port on the Designated - Bridge for this port's segment." - REFERENCE - "IEEE 802.1D-1990: Section 4.5.5.7" - ::= { mrstpPortEntry 9 } - - mrstpPortForwardTransitions OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of times this port has transitioned - from the Learning state to the Forwarding state." - ::= { mrstpPortEntry 10 } - - mrstpPortOnBridgeIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Indetify the bridge index that this port joined to in MRSTP." - ::= { mrstpPortEntry 11 } - - mrstpPortAdminEdgePort OBJECT-TYPE - SYNTAX INTEGER { - true(1), - false(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The administrative value of the Edge Port parameter. A - value of true(1) indicates that this port should be - assumed as an edge-port, and a value of false(2) indicates - that this port should be assumed as a non-edge-port. " - REFERENCE - "IEEE 802.1t clause 14.8.2, 18.3.3" - ::= { mrstpPortEntry 12 } - - mrstpPortOperEdgePort OBJECT-TYPE - SYNTAX INTEGER { - true(1), - false(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The operational value of the Edge Port parameter. The - object is initialized to the value of the corresponding - instance of dot1dStpPortAdminEdgePort. When the - corresponding instance of dot1dStpPortAdminEdgePort is - set, this object will be changed as well. This object - will also be changed to false on reception of a BPDU." - REFERENCE - "IEEE 802.1t clause 14.8.2, 18.3.4" - ::= { mrstpPortEntry 13 } - - --- MRSTP Trap - mrstpNotifications OBJECT IDENTIFIER ::= { mrstp 2 } - - newRoot NOTIFICATION-TYPE - OBJECTS { - mrstpBridgeIndex - } - STATUS current - DESCRIPTION - "" - ::= { mrstpNotifications 1 } - - topologyChange NOTIFICATION-TYPE - OBJECTS { - mrstpBridgeIndex - } - STATUS current - DESCRIPTION - "" - ::= { mrstpNotifications 2 } - --- classifierSetup - - classifierRuleTable OBJECT-TYPE - SYNTAX SEQUENCE OF ClassifierRuleEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { classifierSetup 1 } - - classifierRuleEntry OBJECT-TYPE - SYNTAX ClassifierRuleEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in classifierRuleTable." - INDEX {classifierName } - ::= { classifierRuleTable 1 } - - ClassifierRuleEntry ::= - SEQUENCE { - classifierName DisplayString, - classifierEnable INTEGER, - classifierEtherType INTEGER, - classifierSrcMAC MacAddress, - classifierIncomingPort INTEGER, - classifierDstMAC MacAddress, - classifierIpProtocol INTEGER, - classifierEstablishOnly INTEGER, - classifierSrcIp IpAddress, - classifierSrcIpMask INTEGER, - classifierSrcSocket INTEGER, - classifierDstIp IpAddress, - classifierDstIpMask INTEGER, - classifierDstSocket INTEGER, - classifierRowstatus RowStatus - } - - classifierName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Name of classifier rule." - ::= { classifierRuleEntry 1 } - - classifierEnable OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Classifier rule enabled/disabled." - ::= { classifierRuleEntry 2 } - - classifierEtherType OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Ether type for classifier rule, in decimal expression. Value 65535 means any" - ::= { classifierRuleEntry 6 } - - classifierSrcMAC OBJECT-TYPE - SYNTAX MacAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Source mac address for classifier rule. 00:00:00:00:00:00 means any" - ::= { classifierRuleEntry 7 } - - classifierIncomingPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Incoming Port for classifier rule. Value 65536 means any" - ::= { classifierRuleEntry 8 } - - classifierDstMAC OBJECT-TYPE - SYNTAX MacAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Destination mac address for classifier rule. 00:00:00:00:00:00 means any" - ::= { classifierRuleEntry 9 } - - classifierIpProtocol OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "IP Protocol for classifier rule. Value 255 means any" - ::= { classifierRuleEntry 11 } - - classifierEstablishOnly OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "IP Protocol for EstablishOnly in classifier rule" - ::= { classifierRuleEntry 12 } - - classifierSrcIp OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Source IP address for classifier rule. 0.0.0.0 means any" - ::= { classifierRuleEntry 13 } - - classifierSrcIpMask OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Source IP Mask for classifier rule." - ::= { classifierRuleEntry 14 } - - classifierSrcSocket OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Source Socket Number for classifier rule. Value 0 means any" - ::= { classifierRuleEntry 15 } - - classifierDstIp OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Destination IP address for classifier rule. 0.0.0.0 means any" - ::= { classifierRuleEntry 16 } - - classifierDstIpMask OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Destination IP Mask for classifier rule" - ::= { classifierRuleEntry 17 } - - classifierDstSocket OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Destination Socket Number for classifier rule. Value 0 means any" - ::= { classifierRuleEntry 18 } - - classifierRowstatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Row Status for classifier rule" - ::= { classifierRuleEntry 19 } - - --- policySetup - - policyTable OBJECT-TYPE - SYNTAX SEQUENCE OF PolicyEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { policySetup 1 } - - policyEntry OBJECT-TYPE - SYNTAX PolicyEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in policyTable." - INDEX {policyName } - ::= { policyTable 1 } - - PolicyEntry ::= - SEQUENCE { - policyName DisplayString, - policyEnable INTEGER, - policyClassifier DisplayString, - policyEgressPort INTEGER, - policyVlanId INTEGER, - policy8021pPriority INTEGER, - policyBandwidth INTEGER, - policyForwardingAction INTEGER, - policyPriorityAction INTEGER, - policyOutgoingAction BITS, - policyRateLimitEnable INTEGER, - policyRowstatus RowStatus - } - - policyName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Name of policy rule." - ::= { policyEntry 1 } - - policyEnable OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Policy rule enabled/disabled." - ::= { policyEntry 2 } - - policyClassifier OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Classifier of policy rule." - ::= { policyEntry 3 } - - policyVlanId OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Vlan id for policy rule" - ::= { policyEntry 4 } - - policyEgressPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Egress Port for policy rule" - ::= { policyEntry 5 } - - policy8021pPriority OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "802.1p priority for policy rule, 0~7." - ::= { policyEntry 7 } - - policyBandwidth OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Bandwidth for policy rule" - ::= { policyEntry 10 } - - policyForwardingAction OBJECT-TYPE - SYNTAX INTEGER - { - no-change(1), - discard-the-packet(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Forwarding Action for policy rule" - ::= { policyEntry 12 } - - policyPriorityAction OBJECT-TYPE - SYNTAX INTEGER - { - no-change(1), - set-the-packets-802-1-priority(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Priority Action for policy rule" - ::= { policyEntry 13} - - policyOutgoingAction OBJECT-TYPE - SYNTAX BITS { - send-the-packet-to-the-egress-port(1), - set-the-packets-VLAN-ID(3) - } - ACCESS read-create - STATUS current - DESCRIPTION - "Outgoing Action for policy rule. Started bit is from MSB bit7 (bit7~bit0). " - ::= { policyEntry 15 } - - policyRateLimitEnable OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Metering for Policy rule enabled/disabled." - ::= { policyEntry 16 } - - - policyRowstatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Row Status for policy rule" - ::= { policyEntry 18 } - ---------------------------------------------------- --- --- 100. dhcp snooping --- ---------------------------------------------------- - --- --- dhcp snooping vlan table --- - - dhcpSnpVlanTable OBJECT-TYPE - SYNTAX SEQUENCE OF DhcpSnpVlanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnp 1 } - - dhcpSnpVlanEntry OBJECT-TYPE - SYNTAX DhcpSnpVlanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "" - INDEX { dhcpSnpVlanEntryVid } - ::= { dhcpSnpVlanTable 1 } - - DhcpSnpVlanEntry ::= - SEQUENCE { - dhcpSnpVlanEntryVid INTEGER, - dhcpSnpVlanEntryEnable EnabledStatus, - dhcpSnpVlanEntryOption82Enable EnabledStatus, - dhcpSnpVlanEntryInfo EnabledStatus - } - - dhcpSnpVlanEntryVid OBJECT-TYPE - SYNTAX INTEGER (1..4094) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpVlanEntry 1 } - - dhcpSnpVlanEntryEnable OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpVlanEntry 2 } - - dhcpSnpVlanEntryOption82Enable OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpVlanEntry 3 } - - dhcpSnpVlanEntryInfo OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpVlanEntry 4 } - --- --- dhcp snooping interface table --- - - dhcpSnpPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF DhcpSnpPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnp 2 } - - dhcpSnpPortEntry OBJECT-TYPE - SYNTAX DhcpSnpPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "" - INDEX { dhcpSnpPortEntryPort } - ::= { dhcpSnpPortTable 1 } - - DhcpSnpPortEntry ::= - SEQUENCE { - dhcpSnpPortEntryPort INTEGER, - dhcpSnpPortEntryTrust EnabledStatus, - dhcpSnpPortEntryRate INTEGER - } - - dhcpSnpPortEntryPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpPortEntry 1 } - - dhcpSnpPortEntryTrust OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpPortEntry 2 } - - dhcpSnpPortEntryRate OBJECT-TYPE - SYNTAX INTEGER (0..2048) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "0 means unlimited" - ::= { dhcpSnpPortEntry 3 } --- --- dhcp snooping binding table --- - - dhcpSnpBindTable OBJECT-TYPE - SYNTAX SEQUENCE OF DhcpSnpBindEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnp 3 } - - dhcpSnpBindEntry OBJECT-TYPE - SYNTAX DhcpSnpBindEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "" - INDEX { dhcpSnpBindEntryMac, dhcpSnpBindEntryVid } - ::= { dhcpSnpBindTable 1 } - - DhcpSnpBindEntry ::= - SEQUENCE { - dhcpSnpBindEntryMac MacAddress, - dhcpSnpBindEntryVid INTEGER, - dhcpSnpBindEntryIP IpAddress, - dhcpSnpBindEntryLease INTEGER, - dhcpSnpBindEntryType INTEGER, - dhcpSnpBindEntryPort INTEGER - } - - dhcpSnpBindEntryMac OBJECT-TYPE - SYNTAX MacAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpBindEntry 1 } - - dhcpSnpBindEntryVid OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpBindEntry 2 } - - dhcpSnpBindEntryIP OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpBindEntry 3 } - - dhcpSnpBindEntryLease OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpBindEntry 4 } - - dhcpSnpBindEntryType OBJECT-TYPE - SYNTAX INTEGER { dynamic(2) } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpBindEntry 5 } - - dhcpSnpBindEntryPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpBindEntry 6 } - --- --- dhcp snooping --- - - dhcpSnpEnable OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnp 4 } - --- --- dhcp snooping database --- - - - dhcpSnpDb OBJECT IDENTIFIER ::= { dhcpSnp 5 } - - dhcpSnpDbAbort OBJECT-TYPE - SYNTAX INTEGER (1..65535) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpDb 1 } - - dhcpSnpDbWriteDelay OBJECT-TYPE - SYNTAX INTEGER (1..65535) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpDb 2 } - - dhcpSnpDbUrl OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpDb 3 } - - dhcpSnpDbUrlRenew OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpDb 4 } - - dhcpSnpDbStat OBJECT IDENTIFIER ::= { dhcpSnpDb 5 } - - dhcpSnpDbStatClear OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpDbStat 1 } - - dhcpSnpDbStatAgentRunning OBJECT-TYPE - SYNTAX INTEGER { none(0), read(1), write(2) } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpDbStat 2 } - - dhcpSnpDbStatDelayExpiry OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpDbStat 3 } - - dhcpSnpDbStatAbortExpiry OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpDbStat 4 } - - dhcpSnpDbStatLastSuccTime OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpDbStat 5 } - - dhcpSnpDbStatLastFailTime OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpDbStat 6 } - - dhcpSnpDbStatLastFailReason OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpDbStat 7 } - - dhcpSnpDbStatTotalAttempt OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpDbStat 8 } - - dhcpSnpDbStatStartupFail OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpDbStat 9 } - - dhcpSnpDbStatSuccTrans OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpDbStat 10 } - - dhcpSnpDbStatFailTrans OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpDbStat 11 } - - dhcpSnpDbStatSuccRead OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpDbStat 12 } - - dhcpSnpDbStatFailRead OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpDbStat 13 } - - dhcpSnpDbStatSuccWrite OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpDbStat 14 } - - dhcpSnpDbStatFailWrite OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpDbStat 15 } - - dhcpSnpDbStatFirstSuccAccess OBJECT-TYPE - SYNTAX INTEGER { none(0), read(1), write(2) } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { dhcpSnpDbStat 16 } - - dhcpSnpDbStatLastIgnoreBindCol OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Last ignored: binding collision" - ::= { dhcpSnpDbStat 17 } - - dhcpSnpDbStatLastIgnoreExpireLease OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Last ignored: expired leases" - ::= { dhcpSnpDbStat 18 } - - dhcpSnpDbStatLastIgnoreInvalidIntf OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Last ignored: invalid interface" - ::= { dhcpSnpDbStat 19 } - - dhcpSnpDbStatLastIgnoreUnsuppVlan OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Last ignored: unsupported vlans" - ::= { dhcpSnpDbStat 20 } - - dhcpSnpDbStatLastIgnoreParse OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Last ignored: parsing error" - ::= { dhcpSnpDbStat 21 } - - dhcpSnpDbStatTotalIgnoreBindCol OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Total ignored: binding collision" - ::= { dhcpSnpDbStat 22 } - - dhcpSnpDbStatTotalIgnoreExpireLease OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Total ignored: expired leases" - ::= { dhcpSnpDbStat 23 } - - dhcpSnpDbStatTotalIgnoreInvalidIntf OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Total ignored: invalid interface" - ::= { dhcpSnpDbStat 24 } - - dhcpSnpDbStatTotalIgnoreUnsuppVlan OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Total ignored: unsupported vlans" - ::= { dhcpSnpDbStat 25 } - - dhcpSnpDbStatTotalIgnoreParse OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Total ignored: parsing error" - ::= { dhcpSnpDbStat 26 } - - - dhcpSnpDbStatFirstSuccessAccess OBJECT-TYPE - SYNTAX INTEGER{ - none(0), - read(1), - write(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "First Success Access" - ::= { dhcpSnpDbStat 27 } - --- --- dhcp snooping dhcp vlan --- - - dhcpSnpDhcpVlan OBJECT IDENTIFIER ::= { dhcpSnp 6 } - - dhcpSnpDhcpVlanVid OBJECT-TYPE - SYNTAX INTEGER (0..4094) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "0: disable DHCP VLAN." - ::= { dhcpSnpDhcpVlan 1 } - - - --- -------------------------------------------------------------- --- --- 101. ip source guard --- --- -------------------------------------------------------------- - - ipsgTable OBJECT-TYPE - SYNTAX SEQUENCE OF IpsgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { ipsg 1 } - - ipsgEntry OBJECT-TYPE - SYNTAX IpsgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "" - INDEX { ipsgEntryMac, ipsgEntryVid } - ::= { ipsgTable 1 } - - IpsgEntry ::= - SEQUENCE { - ipsgEntryMac MacAddress, - ipsgEntryVid INTEGER, - ipsgEntryIp IpAddress, - ipsgEntryLease INTEGER, - ipsgEntryType INTEGER, - ipsgEntryPort INTEGER, - ipsgEntryState RowStatus - } - - ipsgEntryMac OBJECT-TYPE - SYNTAX MacAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { ipsgEntry 1 } - - ipsgEntryVid OBJECT-TYPE - SYNTAX INTEGER (1.. 4094) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { ipsgEntry 2 } - - ipsgEntryIp OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { ipsgEntry 3 } - - ipsgEntryLease OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "second" - ::= { ipsgEntry 4 } - - ipsgEntryType OBJECT-TYPE - SYNTAX INTEGER { static(1), dhcp(2) } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { ipsgEntry 5 } - - ipsgEntryPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "0 means any port" - ::= { ipsgEntry 6 } - - ipsgEntryState OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-create - STATUS mandatory - DESCRIPTION - "" - ::= { ipsgEntry 7 } --- --- ARP Freeze --- - ipsgArpFreeze OBJECT IDENTIFIER ::= { ipsg 2 } - - ipsgArpFreezeAll OBJECT-TYPE - SYNTAX INTEGER (1) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Add all learned ARP table entries to static binding table. - It's meaningless while reading this entry." - ::= { ipsgArpFreeze 1 } - - ipsgArpFreezeByPort OBJECT-TYPE - SYNTAX PortList - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Add learned ARP table entries to static binding table by ports. - It's meaningless while reading this entry." - ::= { ipsgArpFreeze 2 } - - ipsgArpFreezeByVlan OBJECT-TYPE - SYNTAX INTEGER (1..4094) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Add learned ARP table entries to static binding table by VLAN. - It's meaningless while reading this entry." - ::= { ipsgArpFreeze 3 } - --- -------------------------------------------------------------- --- --- 102. arpInspect --- --- -------------------------------------------------------------- - - arpInspectSetup OBJECT IDENTIFIER ::= { arpInspect 1 } - - arpInspectState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectSetup 1 } - - arpInspectFilterAgingTime OBJECT-TYPE - SYNTAX INTEGER (0..2147483647) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectSetup 2 } - - arpInspectLog OBJECT IDENTIFIER ::= { arpInspectSetup 3 } - - arpInspectLogEntries OBJECT-TYPE - SYNTAX INTEGER (0..1024) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectLog 1 } - - arpInspectLogRate OBJECT-TYPE - SYNTAX INTEGER (0..1024) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectLog 2 } - - arpInspectLogInterval OBJECT-TYPE - SYNTAX INTEGER (0..2147483647) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectLog 3 } - - --arpInspectVlanTable - arpInspectVlanTable OBJECT-TYPE - SYNTAX SEQUENCE OF ArpInspectVlanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectSetup 4 } - - arpInspectVlanEntry OBJECT-TYPE - SYNTAX ArpInspectVlanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "" - INDEX { arpInspectVlanVid } - ::= { arpInspectVlanTable 1 } - - ArpInspectVlanEntry ::= - SEQUENCE { - arpInspectVlanVid INTEGER, - arpInspectVlanLog INTEGER, - arpInspectVlanStatus INTEGER - } - - arpInspectVlanVid OBJECT-TYPE - SYNTAX INTEGER (1..4094) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectVlanEntry 1 } - - arpInspectVlanLog OBJECT-TYPE - SYNTAX INTEGER { - all (1), - none (2), - permit (3), - deny (4) - } - - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectVlanEntry 2 } - - arpInspectVlanStatus OBJECT-TYPE - SYNTAX INTEGER { - enabled(1), - disabled(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectVlanEntry 3 } - - --arpInspectPortTable - arpInspectPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF ArpInspectPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectSetup 5 } - - arpInspectPortEntry OBJECT-TYPE - SYNTAX ArpInspectPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "" - INDEX { arpInspectPortIndex } - ::= { arpInspectPortTable 1 } - - ArpInspectPortEntry ::= - SEQUENCE { - arpInspectPortIndex INTEGER, - arpInspectPortTrust INTEGER, - arpInspectPortRate INTEGER, - arpInspectPortInterval INTEGER - } - - arpInspectPortIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectPortEntry 1 } - - arpInspectPortTrust OBJECT-TYPE - SYNTAX INTEGER { - trusted(1), - untrusted(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectPortEntry 2 } - - arpInspectPortRate OBJECT-TYPE - SYNTAX INTEGER (0..2048) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectPortEntry 3 } - - arpInspectPortInterval OBJECT-TYPE - SYNTAX INTEGER (1..15) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectPortEntry 4 } - - arpInspectStatus OBJECT IDENTIFIER ::= { arpInspect 2 } - - arpInspectFilterClear OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectStatus 1 } - - arpInspectLogClear OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectStatus 2 } - - --arpInspectFilterTable - arpInspectFilterTable OBJECT-TYPE - SYNTAX SEQUENCE OF ArpInspectFilterEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectStatus 3 } - - arpInspectFilterEntry OBJECT-TYPE - SYNTAX ArpInspectFilterEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "" - INDEX { arpInspectFilterMac, arpInspectFilterVid } - ::= { arpInspectFilterTable 1 } - - ArpInspectFilterEntry ::= - SEQUENCE { - arpInspectFilterMac MacAddress, - arpInspectFilterVid INTEGER, - arpInspectFilterPort INTEGER, - arpInspectFilterExpiry INTEGER, - arpInspectFilterReason INTEGER, - arpInspectFilterRowStatus RowStatus - } - - arpInspectFilterMac OBJECT-TYPE - SYNTAX MacAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectFilterEntry 1 } - - arpInspectFilterVid OBJECT-TYPE - SYNTAX INTEGER (1..4094) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectFilterEntry 2 } - - arpInspectFilterPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectFilterEntry 3 } - - arpInspectFilterExpiry OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectFilterEntry 4 } - - arpInspectFilterReason OBJECT-TYPE - SYNTAX INTEGER { - macVid(1), - port(2), - ip(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectFilterEntry 5 } - - arpInspectFilterRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-create - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectFilterEntry 6 } - - --arpInspectLogTable - arpInspectLogTable OBJECT-TYPE - SYNTAX SEQUENCE OF ArpInspectLogEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectStatus 4 } - - arpInspectLogEntry OBJECT-TYPE - SYNTAX ArpInspectLogEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "" - INDEX { arpInspectLogMac, arpInspectLogVid, arpInspectLogPort, arpInspectLogIp, arpInspectLogReason } - ::= { arpInspectLogTable 1 } - - ArpInspectLogEntry ::= - SEQUENCE { - arpInspectLogMac MacAddress, - arpInspectLogVid INTEGER, - arpInspectLogPort INTEGER, - arpInspectLogIp IpAddress, - arpInspectLogNumPkt INTEGER, - arpInspectLogReason INTEGER, - arpInspectLogTime DateAndTime - } - - arpInspectLogMac OBJECT-TYPE - SYNTAX MacAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectLogEntry 1 } - - arpInspectLogVid OBJECT-TYPE - SYNTAX INTEGER (1..4094) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectLogEntry 2 } - - arpInspectLogPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectLogEntry 3 } - - arpInspectLogIp OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectLogEntry 4 } - - arpInspectLogNumPkt OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectLogEntry 5 } - - arpInspectLogReason OBJECT-TYPE - SYNTAX INTEGER { - deny (1), - denyStatic (2), - denyDHCP (3), - permitStatic (4), - permitDHCP (5) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectLogEntry 6 } - - arpInspectLogTime OBJECT-TYPE - SYNTAX DateAndTime - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectLogEntry 7 } - - --arpInspectStatisticsTable - arpInspectStatisticsTable OBJECT-TYPE - SYNTAX SEQUENCE OF ArpInspectStatisticsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectStatus 5 } - - arpInspectStatisticsEntry OBJECT-TYPE - SYNTAX ArpInspectStatisticsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "" - INDEX { arpInspectStatisticsVid } - ::= { arpInspectStatisticsTable 1 } - - ArpInspectStatisticsEntry ::= - SEQUENCE { - arpInspectStatisticsVid INTEGER, - arpInspectStatisticsReceived Counter, - arpInspectStatisticsRequest Counter, - arpInspectStatisticsReply Counter, - arpInspectStatisticsForward Counter, - arpInspectStatisticsDrop Counter, - arpInspectStatisticsClear EnabledStatus - } - - arpInspectStatisticsVid OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectStatisticsEntry 1 } - - arpInspectStatisticsReceived OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectStatisticsEntry 2 } - - arpInspectStatisticsRequest OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectStatisticsEntry 3 } - - arpInspectStatisticsReply OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectStatisticsEntry 4 } - - arpInspectStatisticsForward OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectStatisticsEntry 5 } - - arpInspectStatisticsDrop OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectStatisticsEntry 6 } - - arpInspectStatisticsClear OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { arpInspectStatisticsEntry 7 } - - --- 104. loopGuardSetup - - loopGuardState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { loopGuardSetup 1 } - - --- loopGuardPortTable - - loopGuardPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF LoopGuardPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { loopGuardSetup 2 } - - loopGuardPortEntry OBJECT-TYPE - SYNTAX LoopGuardPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in loopGuardPortTable." - INDEX { dot1dBasePort } - ::= { loopGuardPortTable 1 } - - LoopGuardPortEntry ::= - SEQUENCE { - loopGuardPortState EnabledStatus - } - - loopGuardPortState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { loopGuardPortEntry 1 } - - --- 105. subnetBasedVlanSetup - - subnetBasedVlanState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "subnet-based vlan feature enabled/disabled for the switch." - ::= { subnetBasedVlanSetup 1 } - - dhcpVlanOverrideState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "dhcp vlan override enabled/disabled when subnet-based vlan is enabled." - ::= { subnetBasedVlanSetup 2 } - - - subnetBasedVlanTable OBJECT-TYPE - SYNTAX SEQUENCE OF SubnetBasedVlanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { subnetBasedVlanSetup 3 } - - subnetBasedVlanEntry OBJECT-TYPE - SYNTAX SubnetBasedVlanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in subnetBasedVlanTable." - INDEX {subnetBasedVlanSrcIp , subnetBasedVlanSrcMaskBit} - ::= { subnetBasedVlanTable 1 } - - SubnetBasedVlanEntry ::= - SEQUENCE { - subnetBasedVlanSrcIp IpAddress, - subnetBasedVlanSrcMaskBit INTEGER, - subnetBasedVlanName DisplayString, - subnetBasedVlanVid INTEGER, - subnetBasedVlanPriority INTEGER, - subnetBasedVlanEntryState RowStatus - } - - subnetBasedVlanSrcIp OBJECT-TYPE - SYNTAX IpAddress - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "source ip for subnet-based vlan entry" - ::= { subnetBasedVlanEntry 1 } - - - subnetBasedVlanSrcMaskBit OBJECT-TYPE - SYNTAX INTEGER (1..32) - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "source ip mask-bits for subnet-based vlan entry" - ::= { subnetBasedVlanEntry 2 } - - subnetBasedVlanName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..32)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "name for subnet-based vlan entry" - ::= { subnetBasedVlanEntry 3 } - - subnetBasedVlanVid OBJECT-TYPE - SYNTAX INTEGER (1..4094) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "vid for subnet-based vlan entry" - ::= { subnetBasedVlanEntry 4 } - - - subnetBasedVlanPriority OBJECT-TYPE - SYNTAX INTEGER (0..7) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "priority for subnet-based vlan entry" - ::= { subnetBasedVlanEntry 5 } - - subnetBasedVlanEntryState OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-create - STATUS mandatory - DESCRIPTION - "" - ::= { subnetBasedVlanEntry 6 } - - --- 107. MSTP ---**************************************************************** --- TEXTUAL-CONVENTIONs ---**************************************************************** - MstiOrCistInstanceIndex ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This textual convention is an extension of the - MstiInstanceIndex convention. This extension permits the - additional value of zero, which means Common and Internal - Spanning Tree (CIST)." - SYNTAX Integer32 (0..16) - --- mstpGen group reflects configurations/statuses --- the Bridge as a unit - mstpGen OBJECT IDENTIFIER ::= { mstp 1} - - mstpGenState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Enabled/disabled on the mrstp bridge." - ::= { mstpGen 1 } - - mstpGenCfgIdName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The configuration name that identifies the MST - region and is used as one of the inputs in the - computation of the MST Configuration Identifier." - REFERENCE - "12.12.3.4.2.b)" - ::= { mstpGen 2 } - - mstpGenCfgIdRevLevel OBJECT-TYPE - SYNTAX Integer32 - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This object identifies the MST revision that - identifies the MST region and is used as one - of the inputs in the computation of the MST - configuration Identifier." - REFERENCE - "12.12.3.4.2.c)" - ::= { mstpGen 3 } - - - mstpGenCfgIdCfgDigest OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(16)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Configuration Digest." - REFERENCE - "12.12.3.3.3.a.4" - ::= { mstpGen 4 } - - mstpGenHelloTime OBJECT-TYPE - SYNTAX Timeout (1..10) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { mstpGen 5 } - - mstpGenMaxAge OBJECT-TYPE - SYNTAX Timeout (6..40) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { mstpGen 6 } - - mstpGenForwardDelay OBJECT-TYPE - SYNTAX Timeout (4..30) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= {mstpGen 7} - - mstpGenMaxHops OBJECT-TYPE - SYNTAX Integer32 (1..255) - MAX-ACCESS read-write - STATUS mandatory - DESCRIPTION - "13.22.f)" - ::= { mstpGen 8 } - - mstpGenCistRootPathCost OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS mandatory - DESCRIPTION - "." - ::= { mstpGen 9 } - - mstpGenCistRootBrid OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(8)) - MAX-ACCESS read-only - STATUS mandatory - DESCRIPTION - "." - ::= { mstpGen 10 } --- MSTP MAP TABLE - mstMapTable OBJECT-TYPE - SYNTAX SEQUENCE OF MstMapEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains one entry for each instance of MSTP." - ::= { mstp 20 } - - mstMapEntry OBJECT-TYPE - SYNTAX MstMapEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A conceptual row containing the status of the MSTP instance." - INDEX { mstMapIndex } - ::= { mstMapTable 1 } - - MstMapEntry ::= SEQUENCE { - mstMapIndex MstiOrCistInstanceIndex, - mstMapVlans1k OCTET STRING, - mstMapVlans2k OCTET STRING, - mstMapVlans3k OCTET STRING, - mstMapVlans4k OCTET STRING, - mstMapRowStatus RowStatus - } - - mstMapIndex OBJECT-TYPE - SYNTAX MstiOrCistInstanceIndex - MAX-ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Uniquely identifies an instance. The entry of this table with index 0 - presents always, represents CIST. When SET operation " - ::= { mstMapEntry 1 } - - mstMapVlans1k OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..128)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "A string of octets containing one bit per VLAN. The - first octet corresponds to VLANs with VlanIndex values - 1 through 8; the second octet to VLANs 9 through - 16 etc. The most significant bit of each octet - corresponds to the lowest VlanIndex value in that octet. - - For each VLAN that is mapped to this MSTP instance, - the bit corresponding to that VLAN is set to '1'. - Empty (zero) most significant octes are not mandatory." - ::= { mstMapEntry 2 } - - mstMapVlans2k OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..128)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "A string of octets containing one bit per VLAN for - VLANS with VlanIndex values 1024 through 2047. The - first octet corresponds to VLANs with VlanIndex values - 1024 through 1031; the second octet to VLANs 1032 - through 1039 etc. The most significant bit of each - octet corresponds to the lowest VlanIndex value in that - octet. - - For each VLAN that is mapped to this MSTP instance, - the bit corresponding to that VLAN is set to '1'. - - Empty (zero) most significant octes are not mandatory." - ::= { mstMapEntry 3 } - - mstMapVlans3k OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..128)) - ACCESS read-write - STATUS current - DESCRIPTION - "A string of octets containing one bit per VLAN for - VLANS with VlanIndex values 2048 through 3071. The - first octet corresponds to VLANs with VlanIndex values - of 2048 through 2055; the second octet to VLANs 2056 - through 2063 etc. The most significant bit of each - octet corresponds to the lowest VlanIndex value in that - octet. - - For each VLAN that is mapped to this MSTP instance, - the bit corresponding to that VLAN is set to '1'. - - Empty (zero) most significant octes are not mandatory." - ::= { mstMapEntry 4 } - - mstMapVlans4k OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..128)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "A string of octets containing one bit per VLAN for - VLANS with VlanIndex values 3072 through 4095. The - first octet corresponds to VLANs with VlanIndex values - 3072 through 3079; the second octet to VLANs 3080 - through 3087 etc. The most significant bit of each - octet corresponds to the lowest VlanIndex value in that - octet. - - For each VLAN that is mapped to this MSTP instance, - the bit corresponding to that VLAN is set to '1'. - - Empty (zero) most significant octes are not mandatory." - ::= { mstMapEntry 5 } - - mstMapRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-create - STATUS mandatory - DESCRIPTION - "" - ::= { mstMapEntry 6 } - --- MSTP Vlan Table, map vlan to msti - mstVlanTable OBJECT-TYPE - SYNTAX SEQUENCE OF MstVlanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains one entry for each VlanId." - ::= { mstp 30 } - - mstVlanEntry OBJECT-TYPE - SYNTAX MstVlanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Information regarding the instance to which each Vlan is mapped." - INDEX { mstVlanIndex } - ::= { mstVlanTable 1 } - - MstVlanEntry ::= SEQUENCE { - mstVlanIndex INTEGER, - mstVlanMstIndex MstiOrCistInstanceIndex - } - - - mstVlanIndex OBJECT-TYPE - SYNTAX INTEGER(1..4094) - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "The VlanId for which this entry contains the instance mapped." - ::= { mstVlanEntry 1 } - - mstVlanMstIndex OBJECT-TYPE - SYNTAX MstiOrCistInstanceIndex - ACCESS read-only - STATUS mandatory - DESCRIPTION - "An integer with values ranging from 0 to 64 that identify a - the CIST/MSTI instance to which this VLAN is mapped" - ::= { mstVlanEntry 2 } --- MSTP Port Table, information for all instance of a port - mstpPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF MstpPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A table that contains generic information about - every port that is associated with this bridge." - ::= { mstp 40 } - - mstpPortEntry OBJECT-TYPE - SYNTAX MstpPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of information for each port of the - bridge." - INDEX { mstpPortIndex } - ::= { mstpPortTable 1 } - - MstpPortEntry ::= SEQUENCE { - mstpPortIndex INTEGER, - mstpPortOperEdgePort TruthValue, - mstpPortOperPointToPointMAC TruthValue, - mstpPortAdminEdgePort TruthValue - } - - mstpPortIndex OBJECT-TYPE - SYNTAX INTEGER (1..65535) - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A unique value, greater than zero, for each Port. - The value for each interface sub-layer - must remain constant at least from one re-initialization - of the entity's network management system to the next re- - initialization." - ::= { mstpPortEntry 1 } - - mstpPortOperEdgePort OBJECT-TYPE - SYNTAX TruthValue - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - REFERENCE "" - ::= { mstpPortEntry 2 } - - mstpPortOperPointToPointMAC OBJECT-TYPE - SYNTAX TruthValue - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - REFERENCE "" - ::= {mstpPortEntry 3} - - mstpPortAdminEdgePort OBJECT-TYPE - SYNTAX INTEGER { - true(1), - false(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The administrative value of the Edge Port parameter. A - value of true(1) indicates that this port should be - assumed as an edge-port, and a value of false(2) indicates - that this port should be assumed as a non-edge-port." - ::= { mstpPortEntry 4 } - - --- MSTP Xst Table, Cist/Mst status/setting - mstpXstTable OBJECT-TYPE - SYNTAX SEQUENCE OF MstpXstEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "." - ::= { mstp 50 } - - mstpXstEntry OBJECT-TYPE - SYNTAX MstpXstEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "." - INDEX { mstpXstId } - ::= { mstpXstTable 1 } - - MstpXstEntry ::= SEQUENCE { - mstpXstId MstiOrCistInstanceIndex, - mstpXstBridgePriority Integer32, - mstpXstBridgeId BridgeId, - mstpXstInternalRootCost Integer32, - mstpXstRootPort INTEGER, - mstpXstTimeSinceTopologyChange TimeTicks, - mstpXstTopologyChangesCount Counter32 - } - - mstpXstId OBJECT-TYPE - SYNTAX MstiOrCistInstanceIndex - ACCESS read-only - STATUS mandatory - DESCRIPTION - "0 means CIST." - ::= { mstpXstEntry 1 } - - mstpXstBridgePriority OBJECT-TYPE - SYNTAX Integer32 (0..61440) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Bridge priority, in steps of 4096." - DEFVAL { 32768 } - ::= { mstpXstEntry 2 } - - mstpXstBridgeId OBJECT-TYPE - SYNTAX BridgeId - ACCESS read-only - STATUS mandatory - DESCRIPTION - "." - ::= { mstpXstEntry 3 } - - - mstpXstInternalRootCost OBJECT-TYPE - SYNTAX Integer32 - ACCESS read-only - STATUS mandatory - DESCRIPTION - "." - ::= { mstpXstEntry 4 } - - mstpXstRootPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "." - ::= { mstpXstEntry 5 } - - mstpXstTimeSinceTopologyChange OBJECT-TYPE - SYNTAX TimeTicks - ACCESS read-only - STATUS mandatory - DESCRIPTION - "." - ::= { mstpXstEntry 6 } - - mstpXstTopologyChangesCount OBJECT-TYPE - SYNTAX Counter32 - ACCESS read-only - STATUS mandatory - DESCRIPTION - "." - ::= { mstpXstEntry 7 } --- MSTP Xst Port Table, Cist/Mst Port status/setting - mstpXstPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF MstpXstPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "." - ::= { mstp 60 } - - mstpXstPortEntry OBJECT-TYPE - SYNTAX MstpXstPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "." - REFERENCE - "." - INDEX { mstpXstPortXstId, mstpXstPortIndex } - ::= { mstpXstPortTable 1 } - - - MstpXstPortEntry ::= - SEQUENCE { - mstpXstPortXstId MstiOrCistInstanceIndex, - mstpXstPortIndex INTEGER, - mstpXstPortEnable EnabledStatus, - mstpXstPortPriority Integer32, - mstpXstPortPathCost INTEGER, - mstpXstPortState INTEGER, - mstpXstPortDesignatedRoot BridgeId, - mstpXstPortDesignatedCost Integer32, - mstpXstPortDesignatedBridge BridgeId, - mstpXstPortDesignatedPort INTEGER - } - - mstpXstPortXstId OBJECT-TYPE - SYNTAX MstiOrCistInstanceIndex - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "0 means CIST." - ::= { mstpXstPortEntry 1 } - - mstpXstPortIndex OBJECT-TYPE - SYNTAX INTEGER(1..65535) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The value of mstpPortIndex of the Port - in mstpPortTable." - ::= { mstpXstPortEntry 2 } - - - mstpXstPortEnable OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "." - ::= { mstpXstPortEntry 3 } - - mstpXstPortPriority OBJECT-TYPE - SYNTAX Integer32 (0..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Port priority, in steps of 16." - DEFVAL { 128 } - ::= { mstpXstPortEntry 4 } - - mstpXstPortPathCost OBJECT-TYPE - SYNTAX INTEGER (1..65535) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "." - ::= { mstpXstPortEntry 5 } - - mstpXstPortState OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - discarding(1), - learning(2), - forwarding(3), - unknown(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "." - ::= { mstpXstPortEntry 6 } - - mstpXstPortDesignatedRoot OBJECT-TYPE - SYNTAX BridgeId - ACCESS read-only - STATUS mandatory - DESCRIPTION - "." - ::= { mstpXstPortEntry 7 } - - mstpXstPortDesignatedCost OBJECT-TYPE - SYNTAX Integer32 - ACCESS read-only - STATUS mandatory - DESCRIPTION - "." - ::= { mstpXstPortEntry 8 } - - mstpXstPortDesignatedBridge OBJECT-TYPE - SYNTAX BridgeId - ACCESS read-only - STATUS mandatory - DESCRIPTION - "." - ::= { mstpXstPortEntry 9 } - - mstpXstPortDesignatedPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "." - ::= { mstpXstPortEntry 10 } ---MSTP Traps - mstpNotifications OBJECT IDENTIFIER ::= { mstp 70 } - - newRoot NOTIFICATION-TYPE - OBJECTS { - mstpXstId - } - STATUS current - DESCRIPTION - "" - ::= { mstpNotifications 1 } - - topologyChange NOTIFICATION-TYPE - OBJECTS { - mstpXstId - } - STATUS current - DESCRIPTION - "" - ::= { mstpNotifications 2 } - --- 108. radiusServerSetup - - radiusAuthServerSetup OBJECT IDENTIFIER ::= { radiusServerSetup 1 } - - radiusAuthServerMode OBJECT-TYPE - SYNTAX INTEGER{ - index-priority(1), - round-robin(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { radiusAuthServerSetup 1 } - - radiusAuthServerTimeout OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { radiusAuthServerSetup 2 } - --- radiusAuthServerTable - radiusAuthServerTable OBJECT-TYPE - SYNTAX SEQUENCE OF RadiusAuthServerEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { radiusAuthServerSetup 3 } - - radiusAuthServerEntry OBJECT-TYPE - SYNTAX RadiusAuthServerEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in radiusAuthServerTable." - INDEX { radiusAuthServerIndex } - ::= { radiusAuthServerTable 1 } - - RadiusAuthServerEntry ::= - SEQUENCE { - radiusAuthServerIndex INTEGER, - radiusAuthServerIpAddr IpAddress, - radiusAuthServerUdpPort INTEGER, - radiusAuthServerSharedSecret DisplayString - } - - radiusAuthServerIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { radiusAuthServerEntry 1 } - - radiusAuthServerIpAddr OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { radiusAuthServerEntry 2 } - - radiusAuthServerUdpPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { radiusAuthServerEntry 3 } - - radiusAuthServerSharedSecret OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { radiusAuthServerEntry 4 } - - radiusAcctServerSetup OBJECT IDENTIFIER ::= { radiusServerSetup 2 } - - radiusAcctServerTimeout OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { radiusAcctServerSetup 1 } - --- radiusAcctServerTable - radiusAcctServerTable OBJECT-TYPE - SYNTAX SEQUENCE OF RadiusAcctServerEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { radiusAcctServerSetup 2 } - - radiusAcctServerEntry OBJECT-TYPE - SYNTAX RadiusAcctServerEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in radiusAcctServerTable." - INDEX { radiusAcctServerIndex } - ::= { radiusAcctServerTable 1 } - - RadiusAcctServerEntry ::= - SEQUENCE { - radiusAcctServerIndex INTEGER, - radiusAcctServerIpAddr IpAddress, - radiusAcctServerUdpPort INTEGER, - radiusAcctServerSharedSecret DisplayString - } - - radiusAcctServerIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { radiusAcctServerEntry 1 } - - radiusAcctServerIpAddr OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { radiusAcctServerEntry 2 } - - radiusAcctServerUdpPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { radiusAcctServerEntry 3 } - - radiusAcctServerSharedSecret OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { radiusAcctServerEntry 4 } - --- 109. tacacsServerSetup - - tacacsAuthServerSetup OBJECT IDENTIFIER ::= { tacacsServerSetup 1 } - - tacacsAuthServerMode OBJECT-TYPE - SYNTAX INTEGER{ - index-priority(1), - round-robin(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { tacacsAuthServerSetup 1 } - - tacacsAuthServerTimeout OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { tacacsAuthServerSetup 2 } - --- tacacsAuthServerTable - tacacsAuthServerTable OBJECT-TYPE - SYNTAX SEQUENCE OF TacacsAuthServerEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { tacacsAuthServerSetup 3 } - - tacacsAuthServerEntry OBJECT-TYPE - SYNTAX TacacsAuthServerEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in tacacsAuthServerTable." - INDEX { tacacsAuthServerIndex } - ::= { tacacsAuthServerTable 1 } - - TacacsAuthServerEntry ::= - SEQUENCE { - tacacsAuthServerIndex INTEGER, - tacacsAuthServerIpAddr IpAddress, - tacacsAuthServerTcpPort INTEGER, - tacacsAuthServerSharedSecret DisplayString - } - - tacacsAuthServerIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { tacacsAuthServerEntry 1 } - - tacacsAuthServerIpAddr OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { tacacsAuthServerEntry 2 } - - tacacsAuthServerTcpPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { tacacsAuthServerEntry 3 } - - tacacsAuthServerSharedSecret OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { tacacsAuthServerEntry 4 } - - tacacsAcctServerSetup OBJECT IDENTIFIER ::= { tacacsServerSetup 2 } - - tacacsAcctServerTimeout OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { tacacsAcctServerSetup 1 } - --- tacacsAcctServerTable - tacacsAcctServerTable OBJECT-TYPE - SYNTAX SEQUENCE OF TacacsAcctServerEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { tacacsAcctServerSetup 2 } - - tacacsAcctServerEntry OBJECT-TYPE - SYNTAX TacacsAcctServerEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in tacacsAcctServerTable." - INDEX { tacacsAcctServerIndex } - ::= { tacacsAcctServerTable 1 } - - TacacsAcctServerEntry ::= - SEQUENCE { - tacacsAcctServerIndex INTEGER, - tacacsAcctServerIpAddr IpAddress, - tacacsAcctServerTcpPort INTEGER, - tacacsAcctServerSharedSecret DisplayString - } - - tacacsAcctServerIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { tacacsAcctServerEntry 1 } - - tacacsAcctServerIpAddr OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { tacacsAcctServerEntry 2 } - - tacacsAcctServerTcpPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { tacacsAcctServerEntry 3 } - - tacacsAcctServerSharedSecret OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { tacacsAcctServerEntry 4 } - --- 110. aaaSetup - - authenticationSetup OBJECT IDENTIFIER ::= { aaaSetup 1 } - --- authenticationTypeTable - authenticationTypeTable OBJECT-TYPE - SYNTAX SEQUENCE OF AuthenticationTypeEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { authenticationSetup 1 } - - authenticationTypeEntry OBJECT-TYPE - SYNTAX AuthenticationTypeEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in authenticationTypeTable." - INDEX { authenticationTypeName } - ::= { authenticationTypeTable 1 } - - AuthenticationTypeEntry ::= - SEQUENCE { - authenticationTypeName DisplayString, - authenticationTypeMethodList OCTET STRING - } - - authenticationTypeName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { authenticationTypeEntry 1 } - - authenticationTypeMethodList OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { authenticationTypeEntry 2 } - - accountingSetup OBJECT IDENTIFIER ::= { aaaSetup 2 } - accountingUpdatePeriod OBJECT-TYPE - SYNTAX Integer32 - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { accountingSetup 1 } - --- accountingTypeTable - accountingTypeTable OBJECT-TYPE - SYNTAX SEQUENCE OF AccountingTypeEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { accountingSetup 2 } - - accountingTypeEntry OBJECT-TYPE - SYNTAX AccountingTypeEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in accountingTypeTable." - INDEX { accountingTypeName } - ::= { accountingTypeTable 1 } - - AccountingTypeEntry ::= - SEQUENCE { - accountingTypeName DisplayString, - accountingTypeActive EnabledStatus, - accountingTypeBroadcast EnabledStatus, - accountingTypeMode INTEGER, - accountingTypeMethod INTEGER, - accountingTypePrivilege INTEGER - } - - accountingTypeName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { accountingTypeEntry 1 } - - accountingTypeActive OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { accountingTypeEntry 2 } - - accountingTypeBroadcast OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { accountingTypeEntry 3 } - - accountingTypeMode OBJECT-TYPE - SYNTAX INTEGER{ - not-available(255), - start-stop(1), - stop-only(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { accountingTypeEntry 4 } - - accountingTypeMethod OBJECT-TYPE - SYNTAX INTEGER{ - radius(1), - tacacs(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { accountingTypeEntry 5 } - - accountingTypePrivilege OBJECT-TYPE - SYNTAX INTEGER{ - not-available(255), - privilege-0(0), - privilege-1(1), - privilege-2(2), - privilege-3(3), - privilege-4(4), - privilege-5(5), - privilege-6(6), - privilege-7(7), - privilege-8(8), - privilege-9(9), - privilege-10(10), - privilege-11(11), - privilege-12(12), - privilege-13(13), - privilege-14(14) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { accountingTypeEntry 6 } - - authorizationSetup OBJECT IDENTIFIER ::= { aaaSetup 3 } - --- authorizationTypeTable - authorizationTypeTable OBJECT-TYPE - SYNTAX SEQUENCE OF AuthorizationTypeEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { authorizationSetup 1 } - - authorizationTypeEntry OBJECT-TYPE - SYNTAX AuthorizationTypeEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in authorizationTypeTable." - INDEX { authorizationTypeName } - ::= { authorizationTypeTable 1 } - - AuthorizationTypeEntry ::= - SEQUENCE { - authorizationTypeName DisplayString, - authorizationTypeActive EnabledStatus, - authorizationTypeMethod INTEGER - } - - authorizationTypeName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { authorizationTypeEntry 1 } - - authorizationTypeActive OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { authorizationTypeEntry 2 } - - authorizationTypeMethod OBJECT-TYPE - SYNTAX INTEGER{ - radius(1), - tacacs(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { authorizationTypeEntry 3 } - - ---------------------------------------------------- --- --- Port Isolation --- ---------------------------------------------------- - --- 112. portIsolationTable - - portIsolationTable OBJECT-TYPE - SYNTAX SEQUENCE OF PortIsolationEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { portIsolationSetup 1 } - - portIsolationEntry OBJECT-TYPE - SYNTAX PortIsolationEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in portIsolationTable." - INDEX { dot1dBasePort } - ::= { portIsolationTable 1 } - - PortIsolationEntry ::= - SEQUENCE { - portIsolationState EnabledStatus - } - - portIsolationState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Port isolation enabled/disabled on the port. - Enable(1) to be isolated and not exchange packets." - ::= { portIsolationEntry 1 } - - ---------------------------------------------------- --- --- 115. Layer 2 Protocol Tunneling --- ---------------------------------------------------- - --- l2ptState - l2ptState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "L2PT feature enabled/disabled for the switch" - ::= { l2ptSetup 1 } - - l2ptMacAddr OBJECT-TYPE - SYNTAX MacAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "L2PT destination mac address" - ::= { l2ptSetup 2 } - --- l2ptTable - - l2ptTable OBJECT-TYPE - SYNTAX SEQUENCE OF L2ptEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { l2ptSetup 3 } - - l2ptEntry OBJECT-TYPE - SYNTAX L2ptEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in l2ptTable." - INDEX { dot1dBasePort } - ::= { l2ptTable 1 } - - L2ptEntry ::= - SEQUENCE { - l2ptProtocolGroup BITS, - l2ptPointToPointProtocolGroup BITS, - l2ptMode INTEGER - } - - l2ptProtocolGroup OBJECT-TYPE - SYNTAX BITS { - cdp(0), - stp(1), - vtp(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "L2PT protocols enabled/disabled on the port" - ::= { l2ptEntry 1 } - - l2ptPointToPointProtocolGroup OBJECT-TYPE - SYNTAX BITS { - pagp(0), - lacp(1), - udld(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "L2PT point-to-point protocols enabled/disabled on the port" - ::= { l2ptEntry 2 } - - l2ptMode OBJECT-TYPE - SYNTAX INTEGER { - access(1), - tunnel(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "L2PT port role on the port" - ::= { l2ptEntry 3 } - --- 117. transceiverInfoTable - --- transceiverSerialInfoTable - - transceiverSerialInfoTable OBJECT-TYPE - SYNTAX SEQUENCE OF TransceiverSerialInfoEntry - ACCESS not-accessible - STATUS current - DESCRIPTION - "" - ::= { transceiverInfo 1 } - - transceiverSerialInfoEntry OBJECT-TYPE - SYNTAX TransceiverSerialInfoEntry - ACCESS not-accessible - STATUS current - DESCRIPTION "An entry in transceiverSerialInfoTable." - INDEX { transceiverSerialInfoEntryPort } - ::= { transceiverSerialInfoTable 1 } - - TransceiverSerialInfoEntry ::= - SEQUENCE { - transceiverSerialInfoEntryPort INTEGER, - transceiverSerialInfoEntryStatus INTEGER, - transceiverSerialInfoEntryVendor DisplayString, - transceiverSerialInfoEntryPartNo DisplayString, - transceiverSerialInfoEntrySerialNo DisplayString, - transceiverSerialInfoEntryRevision DisplayString, - transceiverSerialInfoEntryDateCode DisplayString, - transceiverSerialInfoEntryTransceiver DisplayString - } - - transceiverSerialInfoEntryPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "Index of transceiverSerialInfo. It is referred to dot1dBasePort" - ::= { transceiverSerialInfoEntry 1 } - - transceiverSerialInfoEntryStatus OBJECT-TYPE - SYNTAX INTEGER { - ok-with-DDM(1), - ok-without-DDM(2), - nonoperational(3) - } - ACCESS read-only - STATUS current - DESCRIPTION - "Transceiver module status." - ::= { transceiverSerialInfoEntry 2 } - - - transceiverSerialInfoEntryVendor OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS current - DESCRIPTION - "Transceiver module vendor name." - ::= { transceiverSerialInfoEntry 3 } - - transceiverSerialInfoEntryPartNo OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS current - DESCRIPTION - "Part number provided by transceiver module vendor." - ::= { transceiverSerialInfoEntry 4 } - - transceiverSerialInfoEntrySerialNo OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS current - DESCRIPTION - "Serial number provided by transceiver module vendor." - ::= { transceiverSerialInfoEntry 5 } - - transceiverSerialInfoEntryRevision OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS current - DESCRIPTION - "Revision level for part number provided by transceiver module vendor." - ::= { transceiverSerialInfoEntry 6 } - - transceiverSerialInfoEntryDateCode OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS current - DESCRIPTION - "Transceiver module vendor's manufacturing date code" - ::= { transceiverSerialInfoEntry 7 } - - transceiverSerialInfoEntryTransceiver OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS current - DESCRIPTION - "Transceiver module type names" - ::= { transceiverSerialInfoEntry 8 } - --- transceiverDdmInfoTable - - transceiverDdmInfoTable OBJECT-TYPE - SYNTAX SEQUENCE OF TransceiverDdmInfoEntry - ACCESS not-accessible - STATUS current - DESCRIPTION - "" - ::= { transceiverInfo 2 } - - transceiverDdmInfoEntry OBJECT-TYPE - SYNTAX TransceiverDdmInfoEntry - ACCESS not-accessible - STATUS current - DESCRIPTION "An entry in transceiverDdmInfoTable." - INDEX { transceiverDdmInfoEntryPort, transceiverDdmInfoEntryType } - ::= { transceiverDdmInfoTable 1 } - - TransceiverDdmInfoEntry ::= - SEQUENCE { - transceiverDdmInfoEntryPort INTEGER, - transceiverDdmInfoEntryType INTEGER, - transceiverDdmInfoEntryAlarmMax INTEGER, - transceiverDdmInfoEntryAlarmMin INTEGER, - transceiverDdmInfoEntryWarnMax INTEGER, - transceiverDdmInfoEntryWarnMin INTEGER, - transceiverDdmInfoEntryCurrent INTEGER, - transceiverDdmInfoEntryDescription DisplayString - } - - transceiverDdmInfoEntryPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "Index of transceiverDdmInfo. This will be referred to dot1dBasePort" - ::= { transceiverDdmInfoEntry 1 } - - transceiverDdmInfoEntryType OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "Transceiver module status." - ::= { transceiverDdmInfoEntry 2 } - - - transceiverDdmInfoEntryAlarmMax OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "Transceiver module vendor name." - ::= { transceiverDdmInfoEntry 3 } - - transceiverDdmInfoEntryAlarmMin OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "Part number provided by transceiver module vendor." - ::= { transceiverDdmInfoEntry 4 } - - transceiverDdmInfoEntryWarnMax OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "Serial number provided by transceiver module vendor." - ::= { transceiverDdmInfoEntry 5 } - - transceiverDdmInfoEntryWarnMin OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "Revision level for part number provided by transceiver module vendor." - ::= { transceiverDdmInfoEntry 6 } - - transceiverDdmInfoEntryCurrent OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS current - DESCRIPTION - "Transceiver module vendor's manufacturing date code" - ::= { transceiverDdmInfoEntry 7 } - - transceiverDdmInfoEntryDescription OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS current - DESCRIPTION - "Transceiver module type names" - ::= { transceiverDdmInfoEntry 8 } - - --- 118. dot3OamSetup - - dot3OamState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { dot3OamSetup 1 } - - --- 119. dot1agCfmMib - - dot1agCfmMIBObjects OBJECT IDENTIFIER ::= { dot1agCfmSetup 1 } - - -- ****************************************************************** - -- Groups in the CFM MIB Module - -- ****************************************************************** - dot1agCfmMep OBJECT IDENTIFIER ::= { dot1agCfmMIBObjects 7 } - - -- ****************************************************************** - -- The MEP Table - -- ****************************************************************** - - zyswdot1agCfmMepTable OBJECT-TYPE - SYNTAX SEQUENCE OF Zyswdot1agCfmMepEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { dot1agCfmMep 1 } - - zyswdot1agCfmMepEntry OBJECT-TYPE - SYNTAX Zyswdot1agCfmMepEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "The dot1agCfmMep table entry" - INDEX { dot1agCfmMdIndex, - dot1agCfmMaIndex, - dot1agCfmMepIdentifier - } - ::= { zyswdot1agCfmMepTable 1 } - - Zyswdot1agCfmMepEntry ::= SEQUENCE { - zyswdot1agCfmMepTransmitLbmDataTlvSize Unsigned32 - } - - zyswdot1agCfmMepTransmitLbmDataTlvSize OBJECT-TYPE - SYNTAX Unsigned32 (0..1500) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Size of data to be included in the LBM Data TLV" - REFERENCE - "" - ::= { zyswdot1agCfmMepEntry 1 } - --- ****************************************************************** --- * --- 124.memory usage MIB --- * --- ****************************************************************** - - sysMemoryPoolTable OBJECT-TYPE - SYNTAX SEQUENCE OF SysMemoryPoolEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "" - ::= { sysMemoryPool 1 } - - sysMemoryPoolEntry OBJECT-TYPE - SYNTAX SysMemoryPoolEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A system memory pool entry" - INDEX { - sysMemoryPoolId - } - ::= { sysMemoryPoolTable 1 } - - SysMemoryPoolEntry ::= - SEQUENCE { - sysMemoryPoolId Unsigned32, - sysMemoryPoolName OCTET STRING, - sysMemoryPoolTotal Unsigned32, - sysMemoryPoolUsed Unsigned32, - sysMemoryPoolUtil Unsigned32 - } - - sysMemoryPoolId OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The memory pool id " - ::= { sysMemoryPoolEntry 1 } - - sysMemoryPoolName OBJECT-TYPE - SYNTAX OCTET STRING(SIZE (0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Name of the memory pool " - ::= { sysMemoryPoolEntry 2 } - - sysMemoryPoolTotal OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Total size of memory pool in bytes " - ::= { sysMemoryPoolEntry 3 } - - sysMemoryPoolUsed OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Used size of memory pool in bytes " - ::= { sysMemoryPoolEntry 4 } - - sysMemoryPoolUtil OBJECT-TYPE - SYNTAX Unsigned32 (0..100) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Utilization of memory pool in bytes " - ::= { sysMemoryPoolEntry 5 } - --- ****************************************************************** --- * --- 125. PPPoE IA --- * --- ****************************************************************** - - pppoeIaSetup OBJECT IDENTIFIER ::= { pppoe 1 } - - pppoeIaState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { pppoeIaSetup 1 } - - pppoeIaAccessNodeIdentifierString OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { pppoeIaSetup 2 } - - pppoeIaFlexibleCircuitIDSyntaxActive OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { pppoeIaSetup 3 } - - pppoeIaFlexibleCircuitIDSyntaxIdentifierString OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { pppoeIaSetup 4 } - - pppoeIaFlexibleCircuitIDSyntaxOption OBJECT-TYPE - SYNTAX INTEGER { - sp(1), - sv(2), - pv(3), - spv(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { pppoeIaSetup 5 } - - pppoeIaFlexibleCircuitIDSyntaxDelimiter OBJECT-TYPE - SYNTAX INTEGER { - pound-sign(1), - dot(2), - comma(3), - semicolon(4), - slash(5), - space(6) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { pppoeIaSetup 6 } - --- --- pppoe ia interface table --- - - pppoeIaPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF PppoeIaPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { pppoeIaSetup 7 } - - pppoeIaPortEntry OBJECT-TYPE - SYNTAX PppoeIaPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "" - INDEX { dot1dBasePort } - ::= { pppoeIaPortTable 1 } - - PppoeIaPortEntry ::= - SEQUENCE { - pppoeIaPortEntryPort INTEGER, - pppoeIaPortEntryTrust EnabledStatus, - pppoeIaPortEntryCircuitIDString DisplayString, - pppoeIaPortEntryRemoteIDString DisplayString - } - - pppoeIaPortEntryPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { pppoeIaPortEntry 1 } - - pppoeIaPortEntryTrust OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { pppoeIaPortEntry 2 } - - pppoeIaPortEntryCircuitIDString OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { pppoeIaPortEntry 3 } - - pppoeIaPortEntryRemoteIDString OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { pppoeIaPortEntry 4 } - - --- --- pppoe ia vlan table --- - pppoeIaVlanTable OBJECT-TYPE - SYNTAX SEQUENCE OF PppoeIaVlanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { pppoeIaSetup 8 } - - pppoeIaVlanEntry OBJECT-TYPE - SYNTAX PppoeIaVlanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "" - INDEX { pppoeIaVlanEntryVid } - ::= { pppoeIaVlanTable 1 } - - PppoeIaVlanEntry ::= - SEQUENCE { - pppoeIaVlanEntryVid INTEGER, - pppoeIaVlanEntryCircuitID EnabledStatus, - pppoeIaVlanEntryRemoteID EnabledStatus, - pppoeIaVlanEntryRowStatus RowStatus - } - - pppoeIaVlanEntryVid OBJECT-TYPE - SYNTAX INTEGER (1..4094) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { pppoeIaVlanEntry 1 } - - pppoeIaVlanEntryCircuitID OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { pppoeIaVlanEntry 2 } - - pppoeIaVlanEntryRemoteID OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { pppoeIaVlanEntry 3 } - - pppoeIaVlanEntryRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-create - STATUS mandatory - DESCRIPTION - "" - ::= { pppoeIaVlanEntry 4 } - --- --- pppoe ia port and vlan table --- - pppoeIaPortVlanTable OBJECT-TYPE - SYNTAX SEQUENCE OF PppoeIaPortVlanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { pppoeIaSetup 9 } - - pppoeIaPortVlanEntry OBJECT-TYPE - SYNTAX PppoeIaPortVlanEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in pppoe ia port & vlan table" - INDEX { pppoeIaPortVlanEntryPort, pppoeIaPortVlanEntryVid } - ::= { pppoeIaPortVlanTable 1 } - - PppoeIaPortVlanEntry ::= - SEQUENCE { - pppoeIaPortVlanEntryPort INTEGER, - pppoeIaPortVlanEntryVid INTEGER, - pppoeIaPortVlanEntryCircuitIDString DisplayString, - pppoeIaPortVlanEntryRemoteIDString DisplayString, - pppoeIaPortVlanEntryRowStatus RowStatus - } - pppoeIaPortVlanEntryPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "interface port id" - ::= { pppoeIaPortVlanEntry 1 } - - pppoeIaPortVlanEntryVid OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "vid" - ::= { pppoeIaPortVlanEntry 2 } - - pppoeIaPortVlanEntryCircuitIDString OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The circuit-id string of pppoe ia port & vlan entry" - ::= { pppoeIaPortVlanEntry 3 } - - pppoeIaPortVlanEntryRemoteIDString OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The remote-id string of pppoe ia port & vlan entry" - ::= { pppoeIaPortVlanEntry 4 } - - pppoeIaPortVlanEntryRowStatus OBJECT-TYPE - SYNTAX RowStatus - ACCESS read-create - STATUS mandatory - DESCRIPTION - "" - ::= { pppoeIaPortVlanEntry 5 } - - --- ****************************************************************** --- * --- 126.arpSetup --- * --- ****************************************************************** - - arpLearningPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF ArpLearningPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { arpSetup 1 } - - arpLearningPortEntry OBJECT-TYPE - SYNTAX ArpLearningPortEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in arpLearningPortTable. - Modes: arp-reply(0), gratuitous-arp(1), arp-request(2)" - INDEX { dot1dBasePort } - ::= { arpLearningPortTable 1 } - - ArpLearningPortEntry ::= - SEQUENCE { - arpLearningPortMode INTEGER - } - - arpLearningPortMode OBJECT-TYPE - SYNTAX INTEGER { - arp-reply(0), - gratuitous-arp(1), - arp-request(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "ArpLearning Mode on the port." - ::= { arpLearningPortEntry 1 } - - arpAgingTime OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Set or read ARP Aging Time value" - ::= { arpSetup 2 } - - --- ****************************************************************** --- * --- 130. errdisable --- * --- ****************************************************************** - - recovery OBJECT IDENTIFIER ::= { errdisable 1 } - - errdisableRecoverySetup OBJECT IDENTIFIER ::= { recovery 1 } - - errdisableRecoveryState OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { errdisableRecoverySetup 1 } - - --errdisableRecoveryReasonTable - errdisableRecoveryReasonTable OBJECT-TYPE - SYNTAX SEQUENCE OF ErrdisableRecoveryReasonEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { errdisableRecoverySetup 2 } - - errdisableRecoveryReasonEntry OBJECT-TYPE - SYNTAX ErrdisableRecoveryReasonEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "" - INDEX { errdisableRecoveryReason } - ::= { errdisableRecoveryReasonTable 1 } - - ErrdisableRecoveryReasonEntry ::= - SEQUENCE { - errdisableRecoveryReason INTEGER, - errdisableRecoveryReasonActive EnabledStatus, - errdisableRecoveryReasonInterval INTEGER - } - - errdisableRecoveryReason OBJECT-TYPE - SYNTAX INTEGER { - loopguard(0), - arp(1), - bpdu(2), - igmp(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { errdisableRecoveryReasonEntry 1 } - - errdisableRecoveryReasonActive OBJECT-TYPE - SYNTAX INTEGER { - enabled(1), - disabled(2) - } - - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { errdisableRecoveryReasonEntry 2 } - - errdisableRecoveryReasonInterval OBJECT-TYPE - SYNTAX INTEGER (30..2592000) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { errdisableRecoveryReasonEntry 3 } - - --errdisableRecoveryIfStatusTable - errdisableRecoveryIfStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF ErrdisableRecoveryIfStatusEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { errdisableRecoverySetup 3 } - - errdisableRecoveryIfStatusEntry OBJECT-TYPE - SYNTAX ErrdisableRecoveryIfStatusEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "" - INDEX { errdisableRecoveryIfStatusReason,errdisableRecoveryIfStatusPort } - ::= { errdisableRecoveryIfStatusTable 1 } - - ErrdisableRecoveryIfStatusEntry ::= - SEQUENCE { - errdisableRecoveryIfStatusReason INTEGER, - errdisableRecoveryIfStatusPort INTEGER, - errdisableRecoveryIfStatusTimeToRecover INTEGER - } - - errdisableRecoveryIfStatusReason OBJECT-TYPE - SYNTAX INTEGER { - loopguard(0), - arp(1), - bpdu(2), - igmp(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { errdisableRecoveryIfStatusEntry 1 } - - errdisableRecoveryIfStatusPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { errdisableRecoveryIfStatusEntry 2 } - - errdisableRecoveryIfStatusTimeToRecover OBJECT-TYPE - SYNTAX INTEGER (30..2592000) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { errdisableRecoveryIfStatusEntry 3 } - - detect OBJECT IDENTIFIER ::= { errdisable 2 } - - - errdisableDetectReasonTable OBJECT-TYPE - SYNTAX SEQUENCE OF ErrdisableDetectReasonEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { detect 1 } - - errdisableDetectReasonEntry OBJECT-TYPE - SYNTAX ErrdisableDetectReasonEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in errdisableDetectReasonTable." - INDEX { errdisableDetectReason } - ::= { errdisableDetectReasonTable 1 } - - ErrdisableDetectReasonEntry ::= - SEQUENCE { - errdisableDetectReason INTEGER, - errdisableDetectReasonEnable EnabledStatus, - errdisableDetectReasonMode INTEGER - } - - - errdisableDetectReason OBJECT-TYPE - SYNTAX INTEGER{ - arp(1), - bpdu(2), - igmp(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { errdisableDetectReasonEntry 1 } - - - - errdisableDetectReasonEnable OBJECT-TYPE - SYNTAX EnabledStatus - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { errdisableDetectReasonEntry 2 } - - - errdisableDetectReasonMode OBJECT-TYPE - SYNTAX INTEGER{ - inactive-port(1), - inactive-reason(2), - rate-limitation(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { errdisableDetectReasonEntry 3 } - - errdisableTrapInfoObject OBJECT IDENTIFIER ::= { errdisable 3 } - - errdisableTrapPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { errdisableTrapInfoObject 1 } - - errdisableTrapReason OBJECT-TYPE - SYNTAX INTEGER - { - loopguard(0), - arp(1), - bpdu(2), - igmp(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { errdisableTrapInfoObject 2 } - - - errdisableTrapMode OBJECT-TYPE - SYNTAX INTEGER - { - inactive-port(0), - inactive-reason(1), - rate-limitation(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { errdisableTrapInfoObject 3 } - - - errdisableTrapNotifications OBJECT IDENTIFIER ::= { errdisable 4 } - - - errdisableDetectTrap NOTIFICATION-TYPE - OBJECTS { - errdisableTrapPort, - errdisableTrapReason, - errdisableTrapMode - } - STATUS current - DESCRIPTION - "" - - ::= { errdisableTrapNotifications 1 } - - errdisableRecoveryTrap NOTIFICATION-TYPE - OBJECTS { - errdisableTrapPort, - errdisableTrapReason, - errdisableTrapMode - } - STATUS current - DESCRIPTION - "" - ::= { errdisableTrapNotifications 2 } - - - errdisableDetectModeChangeTrap NOTIFICATION-TYPE - OBJECTS { - errdisableTrapPort, - errdisableTrapReason, - errdisableTrapMode - } - STATUS current - DESCRIPTION - "" - ::= { errdisableTrapNotifications 3 } - - - --- ****************************************************************** --- * --- 131. CPU protection --- * --- ****************************************************************** - - cpuProtectionTable OBJECT-TYPE - SYNTAX SEQUENCE OF CPUProtectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { cpuProtectionSetup 1 } - - cpuProtectionEntry OBJECT-TYPE - SYNTAX CPUProtectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION "An entry in CPUProtectionTable." - INDEX { cpuProtectionPort, cpuProtectionReason} - ::= { cpuProtectionTable 1 } - - CPUProtectionEntry ::= - SEQUENCE { - cpuProtectionPort INTEGER, - cpuProtectionReason INTEGER, - cpuProtectionRateLimitSet INTEGER - } - - cpuProtectionPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The Protected Port" - ::= { cpuProtectionEntry 1 } - - - cpuProtectionReason OBJECT-TYPE - SYNTAX INTEGER{ - arp(1), - bpdu(2), - igmp(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The Protected Reason" - ::= { cpuProtectionEntry 2} - - - cpuProtectionRateLimitSet OBJECT-TYPE - SYNTAX INTEGER(0..256) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The rate limit of a reason on a port" - ::= { cpuProtectionEntry 3} - -END diff --git a/docs/Knowledge_Base/Network/Vendor/Zyxel/Zyxel_MIBs.md b/docs/Knowledge_Base/Network/Vendor/Zyxel/Zyxel_MIBs.md index a44b12d28..4a03b9a4a 100644 --- a/docs/Knowledge_Base/Network/Vendor/Zyxel/Zyxel_MIBs.md +++ b/docs/Knowledge_Base/Network/Vendor/Zyxel/Zyxel_MIBs.md @@ -1,3 +1,3 @@ !!! info "" - [ZYXEL-GS2200-8-MIB](docs/Knowledge_Base/Network/Vendor/Zyxel/ZYXEL-GS2200-8-MIB.mib) + [ZYXEL-GS2200-8-MIB](/Knowledge_Base/Network/Vendor/Zyxel/ZYXEL-GS2200-8-MIB.mib) diff --git a/docs/Knowledge_Base/OS/General/my_putty_settings.reg b/docs/Knowledge_Base/OS/General/my_putty_settings.reg deleted file mode 100644 index 9c102156447275137bc4015ec195689dfd73ab94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16234 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 Q-hO|ob>~lEX5gRy0|^2C82|tP