From a3263b802b65a8fd8ff3f1be5f179c7a4ba761a9 Mon Sep 17 00:00:00 2001 From: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com> Date: Mon, 29 Apr 2019 16:46:53 +0200 Subject: [PATCH] Added packetlight support (#10131) * MIBS * logos sensors user_func cleaning * tests * Switch to Packetlight class, and use is_callable instead of function_exists * tests * CodeClimate * Rename functions --- LibreNMS/OS/Packetlight.php | 49 + html/images/logos/packetlight.png | Bin 0 -> 31819 bytes html/images/os/packetlight.png | Bin 0 -> 9022 bytes .../definitions/discovery/packetlight.yaml | 183 + includes/definitions/packetlight.yaml | 13 + includes/definitions/smartos-t.yaml | 5 +- includes/discovery/functions.inc.php | 2 +- includes/polling/functions.inc.php | 2 +- includes/polling/os/packetlight.inc.php | 13 + mibs/packetlight/RAD-MIB | 1223 ++ mibs/packetlight/SL-ALARM-MIB | 378 + mibs/packetlight/SL-ALS-MIB | 198 + mibs/packetlight/SL-EDFA-MIB | 291 + mibs/packetlight/SL-EDFA.mib | 541 + mibs/packetlight/SL-ENTITY-MIB | 599 + mibs/packetlight/SL-ETH-MIB | 1203 ++ mibs/packetlight/SL-EVENT-MIB | 417 + mibs/packetlight/SL-L2TOPOLOGY-MIB | 163 + mibs/packetlight/SL-MAIN-MIB | 1203 ++ mibs/packetlight/SL-MUX-MIB | 119 + mibs/packetlight/SL-NE-MIB | 84 + mibs/packetlight/SL-OPT-APS-MIB | 517 + mibs/packetlight/SL-OTN-MIB | 388 + mibs/packetlight/SL-PM-MIB | 248 + mibs/packetlight/SL-PORT-MIB | 205 + mibs/packetlight/SL-RADIUS-MIB | 128 + mibs/packetlight/SL-RETIMER-MIB | 157 + mibs/packetlight/SL-ROADM-MIB | 322 + mibs/packetlight/SL-SFP-MIB | 1909 +++ mibs/packetlight/SL-SNTP-MIB | 266 + mibs/packetlight/SL-SONET-MIB | 883 ++ mibs/packetlight/SL-SONET-SUP-PM-MIB | 2458 ++++ mibs/packetlight/SL-TESTS-MIB | 207 + mibs/packetlight/SL-TRAP-MIB | 113 + mibs/packetlight/SL-XPDR-MIB | 362 + tests/data/packetlight_pl-1000e.json | 10384 ++++++++++++++++ tests/snmpsim/packetlight_pl-1000e.snmprec | 1166 ++ 37 files changed, 26395 insertions(+), 4 deletions(-) create mode 100644 LibreNMS/OS/Packetlight.php create mode 100644 html/images/logos/packetlight.png create mode 100644 html/images/os/packetlight.png create mode 100644 includes/definitions/discovery/packetlight.yaml create mode 100644 includes/definitions/packetlight.yaml create mode 100644 includes/polling/os/packetlight.inc.php create mode 100644 mibs/packetlight/RAD-MIB create mode 100644 mibs/packetlight/SL-ALARM-MIB create mode 100644 mibs/packetlight/SL-ALS-MIB create mode 100644 mibs/packetlight/SL-EDFA-MIB create mode 100644 mibs/packetlight/SL-EDFA.mib create mode 100644 mibs/packetlight/SL-ENTITY-MIB create mode 100644 mibs/packetlight/SL-ETH-MIB create mode 100644 mibs/packetlight/SL-EVENT-MIB create mode 100644 mibs/packetlight/SL-L2TOPOLOGY-MIB create mode 100644 mibs/packetlight/SL-MAIN-MIB create mode 100644 mibs/packetlight/SL-MUX-MIB create mode 100644 mibs/packetlight/SL-NE-MIB create mode 100644 mibs/packetlight/SL-OPT-APS-MIB create mode 100644 mibs/packetlight/SL-OTN-MIB create mode 100644 mibs/packetlight/SL-PM-MIB create mode 100644 mibs/packetlight/SL-PORT-MIB create mode 100644 mibs/packetlight/SL-RADIUS-MIB create mode 100644 mibs/packetlight/SL-RETIMER-MIB create mode 100644 mibs/packetlight/SL-ROADM-MIB create mode 100644 mibs/packetlight/SL-SFP-MIB create mode 100644 mibs/packetlight/SL-SNTP-MIB create mode 100644 mibs/packetlight/SL-SONET-MIB create mode 100644 mibs/packetlight/SL-SONET-SUP-PM-MIB create mode 100644 mibs/packetlight/SL-TESTS-MIB create mode 100644 mibs/packetlight/SL-TRAP-MIB create mode 100644 mibs/packetlight/SL-XPDR-MIB create mode 100644 tests/data/packetlight_pl-1000e.json create mode 100644 tests/snmpsim/packetlight_pl-1000e.snmprec diff --git a/LibreNMS/OS/Packetlight.php b/LibreNMS/OS/Packetlight.php new file mode 100644 index 0000000000..65fc82a994 --- /dev/null +++ b/LibreNMS/OS/Packetlight.php @@ -0,0 +1,49 @@ +. + * + * @package LibreNMS + * @link http://librenms.org + * @copyright 2019 PipoCanaja + * @author PipoCanaja + */ + +namespace LibreNMS\OS; + +use LibreNMS\OS; + +class Packetlight extends OS +{ + /** + * Subtract 30 (for yaml user_func) + * + */ + public static function offsetSfpDbm($value) + { + return ($value - 30); + } + + /** + * Subtract 128 (for yaml user_func) + * + */ + public static function offsetSfpTemperature($value) + { + return ($value - 128); + } +} diff --git a/html/images/logos/packetlight.png b/html/images/logos/packetlight.png new file mode 100644 index 0000000000000000000000000000000000000000..7ec8631f78ab267400b258b41342c1f5e5a605ce GIT binary patch literal 31819 zcmZ_0bzGF+);ElRbc;jRP$EN@v;spofC>sjcXxMpNQbl_Au_Hf^vm?<-d)B;=+xBva64RBJv3Z zh0H#)@tqh73hHBv_fTi3lA?%_oeigfv7Mm_r@M_kvIh!^n7at_r;UlT0lmA8wXKtg zyEyQl79z;s53jj^^#3$*wh{+ImEO`z+c}!h3vlvtaswrB=;`Uj9F0vyRAglT-5vQP z4m5Xmwin^za&vRzbmQZ+b2Q`P5f&Ea;^yVz<>f%O;BfM=bvAJ4uytbm7m@#=BV*!Z zPot7oR5X7XNo7Tc>}Eg%ptM;R_cJCpXuB>*j1> z`v2(m@a13K{*min!-+i*6M1XlZepz=V_{=r>x5)Yf>(e??4M!&`tpAn{g0l||J##? zhv&tAcKwe}|Izh<6_GcN7A8n7J?KILIox0G{@q@T>p@Zfp}2op<)61mvq<2Gas3|? zOW^clbCIKs+gC?m zsG)1cpo3n+(NOb~;dXI)^c3DS&3k0J!!;gN7_Y1=kAvlp=GzHm(sZbYn*Ea*qe%l2 zG(xRjHNRl#71SpOcAjlf?=Cm`d}}KCR+4>p&asnupy#GOrMgmd=et+@ZR@7mZ3_Cs4+u;ghA-7l`O*A@T4*8lK`2c$PNCZcUw#6gV%&iMS09%l5r z{#eSSu=8Iy3P45j%7&5`2o*$)A@%st!6i^hsZm?Tl=TDtbOLr9* zD(I|H#7-AabN_0oKZYc#QSHgJ_#T}ed~i9rrTqBMW!U}ZWQ*P}6-I^o;{IiwvyVvq`t1277Mtx1 zak%*aKM8_ljRi=8WeNW#*(8J1DCbn`lFa>wrZB7&p!9lQf8U)!6UsA_|6=>NU?gp( z`jevsV*RwCsXkjOCU6|xv5fM6LjuYJ3M6LHkycP|T`PR265K7Z#90*ov0x>cKfwiS-9+gN-ssC@}J*a^vPYiB}J_|utVKP~XOR`hPj|u)SPzrd5E)yLs zl~0%wiIR_Sp}TmSX!!_eXk1L0to^rSUdYC?MrGu<^gra|F==m99L+B_-uzdw{KJVi z0zLrS0Q`NqAOVo^M6| z294GOXaF^hx%{spwJ&2bA`^fF*@>~YK}}O1{tFOXBa!T8J@>`$53R4inzi{LPdv_L zXpGf1JXh*exG{M(A7IXg%*=BhnrDcYK4pBk6*4!Pg{l6J{WJ;8&?(dx8P{&=T>Yye>XNp>X%8Hg;149e-1Anp@M}? zGbakpIA%xx-?0%YiHr)<a-H$b5N7ab zG)VR=OETH>e|y@$(beX;dsu%yF)W^QrG4sNC%Z2Ld z4N%8KGRQ8{x`F~NCR>f zEE1x=@{*!!Bio;=HnTeB*g*dW9x|aEiJ?RGvb53m0Qz6CN@rnw@)94{QLTh2cB;E4 z4(J0o{cc6o-@I3re$|>9jba0~A<0TR5WxGD0%Ps31);-IuQ{`z)nDb{EOFotv5odX zESb7=nRK}}NX!QSBV_t}r-@U(yp5_XJNY)Ogt%I&$yaP05=9Yq#ikG&Q2i(DasTjs zLSR9LOi|HWiRnmxa2hFF<@6#$!!;2cUg_vi9ss>DUTB?i{U&G0xJcLfnE2W4*_z(f zaFWC7hwLe}XPM-IC9(3SU9J`Yp4GTf0g3>lIzQOe)pz4u7WdCT!pYN6egrm4&F>Fu zGNDTXn4G^JN*+lJe-1+#=W{}z)yuC<^l-Kbekx&u$3(~Xz2+Li$&K^qtN_A0B;LLD=PxcEexf@`z!(D&zZ&{eo+oDEfD%+>jzpKIRr#iZR$ z2mwY%PI$a3_m1gvRAa}eNULv|Ytt}{2>{sTO7)W48Fkn3h-2R)$Jql8>6fN{G_3`{(2V z2qw?E<>;u(ZFT9(K=(!;t={4|UZ10L4ZH|);mDS3JbLaaCQJJ5IlU>*GW+%?TJG$LwJ#NK?4#w7gqRbx!S(o!pm3|Ox%$&Cj+s){mVZr1=| zDBmrwZgfQ>M7?gdqENdag^aWk$h5#-*J6%nI)@yG6!Kt*I@3~&=O9cJ!8MkpepJ7$s z_B7@|ZKs6|h7#P=$OHGt`lfuW6$0X?&9TLp*w@K+B7kJt0r#9IJmXHslM3rz%p82qj*-hHYpL|}PoFK&Vkq0g7lf9+y7b9(}JW;<{9<(3D zDw@el#f~Y*E2U_vrBYYxD1DqqW9Ow_%Vw86raoj^guMx3(nk^G4)dCwr~Q()>4&!_ z&;+!+^^Gu@{y8p-bUpLKoSC~U7u$<#sW<(`pO#hOXFrhBkNTjN?&b$g_9QdPXEuV` zlo}y3VK4Q z)q4K-OWNn#wXS}oOJxD{=@3kTwVLt6X%1QPCJpH2R#M_yN&V=r+f^i@%bb{p3;I*Z zYeexPg?_}00uYbavnzM{6F2K=q;y4X;#~vXjOr{zETo{Ab3BvP31YiLTf3d5K#cy9 zN`S%)Q~g-~q+`1CuXRTJN4Vp>eJ~-8r&pf%Sk`Ri8c+@4EZ#Ws^ct6yVUL>e{Y;BR zr$wJ>bY`A8Y0+20xqj*sALA)<>*LvFtYe5l430q;bF8s$OWehS2X|l2sXY#iDXW}4 z%C6teP!N-AO7Vd~Scye=WFD;vX;$43db2YlYi7CA7Ad7|Oy-?|{ ze3zXtl;F!jxtwtP9Jcw{kTf?r^~o8u_fK3xIU5#q$eYWj)(gk?m@3vEtV^YtL(8@E zJGI&(WuFqQw;*v{Yiu9Bd44^eci$4`nm5v!XZ)R#kx$CuGw2;1znYok$iW|-KOY!O_47gF_9wy;K+fnRHGvx2aQdzZcW@^K*^m&x;a(^xR zt@>c1+v)iP+(kGcBFHJE`c{{cnE4AfuE*3f3U8afi6@0fZqdupdYoJi_tAO2`_taF z)zFvGtn%rZJ|stYj_HCTB9IijqMzc`{y6TXjxyGyjDL*MzPD_cyo;+6M;W7aRI_Z~ zJg_{(RMg6{qZ7w8@YXcCj{K@jTTdku9~B5^fP$3gEK8~3d`t` zTx8sI>lNx;UuJkbPq1Zcc};L3d?;1tVr{e7Y(#`!4hORZfpk=m3Wr><)EklPb1aYo zAxNnv5q+XB;}!j61zT1<;t|IM1%u$+F((ZiZWblBdjPexcVX z%GJ=CsP!=u1G;4sHTCs6CD8bK_tolosRW!dm+*(=o)vEBs#Cp1EOA)ysY?tqf0{+N z;rgzh+njC6lsWuU+PmnM4x*Xt2tnn9yeFs`((Q&UqiIvN1Y*q3umj?XT~$zs>H3^u zjDZw4`N-i%CxTOj(Xz0|Ogw6~Q#G~)*^j8sCxuWrvwk5h20&LuMh8cH;$fdtee)dh z98!jr;Q2r(DzsaECxMJ=IU!{f4}r(#xKYZrgwKXb8e5x!v=9l! z$)yXB_%r8Aw`136TC>A|=mQWTp;AG!SL}X<4=fB_*pf8+JVB=RaZ7952H$&{)^r7> z-nj8>R2fR7DE#8AUqCJAEK7x7cKvLM%;-+r_X#ppf;X2LV-M3R5LX7A!Qdb~4~HH1 zWwFJ^)<%%md5bS@02|im&(i(s=t9BHJuE-SKhwX3fZ6A@8%>>S40-0YSQ`H1XjKCm z;Aq{iTqcQax4l~$+(0(WK8c3j`GdDv60(JHW>Rql%QLwg&PCueOnnq3@86lYEUa09h03RhC3rf|Mh8Ic#kIH`64+w zXde6OxFTqkJT3L&rCYhfBR|^3*i-QeMeKNbqcz^njoIZgs;H5B-R|&M z+2QM_pxglDinI*kYQ?r%qKACh>v*t}sp;|-QkZ_zO_$|1gtLPOb;jx)=blDHU(R?j zjE4F59HkGm`D`EVH9Sru+RaauZLq7Yau(xk7RMvk(R9&aLG>A=ef?UrHWl1ozlk%L zCz%Gx+q?)u3@}$YuKqb?G3=K6vU$6*GRrUNQD};n*y;MP(#;WK%Pe&_C1Phqf6eei z{g{7TsP0i>9~3~!%LjUT2z^l=uI(fYh*`!B;6xqLpK=x6%d#5G|GiKARs5NLt%IeR zC`R)9&h`L2?2(bs@Kp;nIxPGpu8NcGdk(C^mg+j7EXa`$VxE1Q2UgT@2qzWBp-LXY z-w)Mul==)njbr{q?kK)Y!sJx1E$d65@pQ`*nfR(_Xir<8yZh?@2%uf0lXwx6y>(zG zmNcRF!pXR-?4bU{jL!?u-C?1iyrPj7*HoPo({Pg&lAO$SN{bQg>*>-4LN{mq8fGcN zu2N-6+1rWHHJ`tmJ+DQ~Xe4aAdmX}+TLA=r_v?6*-n4Q%9J==qeVs<6$rQo0-|pv= zT|WGDBfUV@W3KcqB0nU|eJwiyEes#}{t1|p-w!Y*V-&&Dj2s1n+aUD%JYE7bFPqUN z1Uf$t2QvML-SCXzhFcHPLq>5^%t0O?1(vv&w=@XE@kQ7BNJf|V z_s%Pc;Pj|<)5^iSSlLr$TTZ(#Z<4IhV2+1QzVjj_2v>@c{yNaKW_KiM!|FJl;Q9T} z{>@5UKkw(bV#nKmGDIb>qoSDQpAD_tcD59)PYoXveP(bUvumDu&n@WkTq!yZC1nz- z^)W7Hl;uMWiVGSQh7jK3#lFz?&8A&30WPmROgO6x4=?R zM{QZi$7DW=+H6djekQ4-;m;n%<;^Co6?@r@hVZWYpsST-V`24}>RR@y9)MAGlhCHtB7wy+>ttD9a+H%&Qqjk^m7Y{Vfp6h0V`V9owa_=ARF!b5TR z^ie8AGFY?U6Ya9&;`_8_OmoL!fynwAVROe%WYJ;-kjx7Qq$Wz1PSl+kd2;L$&$rL- z>kExE9z&Y8mFKh^DGml!ZnL!NG`45@MIP&I)s-uKf${aDzf%cBapeswn=G($oHi*T z6+{LnhBBo%qgFzUS@|B<`=Qu`Wc|4s3 zTw7rWj*ezXy7tX28imFKg_;i{Fe-z@!G_d>*2*`_MwotajD2_KQAW)lZbLCZMQG|D zo;~)(d9?S+2p`zN-0N8jH~s?dL(!pbx-}}P!*RIU)-A&8ZZZh*4Prpk#b}+r6k!@k zG6Q7QEmq2BeMed975dt zoMZ%h($qYs+gmzzG7Enc{ZU2X<-9>1O+~Ldu-tX0o+XV?=;O=2JjLjK;%f;Zz3x!G zKcdL&d{k$fgpyqaJrK>1Y366DBo+xwURlDy)%I=Tjd;sgs5Qwm+#^LagQa(63JDrQ z?#z@NLi!7x`o18oA_C{$PN%~TqML1bo7^?)DUU(6D1>Q4Fv|>bhQKeI#3hQcVjaBU zcZj96uUHRvxpk*s4E8I&oDlITK34Jv4wit$RVFMke58yu_XKc%VP_-cgw-BRnrW3x zG;*u-@hH3$ecKtIIz1`(RY@eJy_yS;n9&EZE}@6ySw7y#&(Yx_!`vveo}`;*VD-JP z*qm3F6uz<n-CUNXtEpKdPvQLv22Z8raluGZN z>=llT43yq>S%yk5ZcIzvk&0RQ;D!p@?ghtp1z%+dhT;1bH41Que^U@q?&0Ze3y&vH zQfbxrK|(1PIVlF5q3IiJ1r}s6%G0|*4UJ4*0S)u3Sq4MQmX1F0A}AmNXvPpZO%>4t z<<=IL8+o^bmx~6|EoA}k2XyWX#vU{cU58Fltf#VFM~=paI#(yuWk_=PISmZWMgZbu ztU7@%aQQ0`W@N!$73F159&H4}y5U4ECXg=}T=v0VfS5dCX_vwz;|#OXJF*JKScr&N zfkN7gk0y_~4D*>Pado7E3gnekn4GEY6reiLIL@0_ao#t%WFKmL8I&nS8#Wl)e=Md~ z5A35v=gNhxG6l0rEoso*=yA$7ja6^;RsTg#m1kyRG) z*Q}?)Ca!k*SkSkGTSV=EEBqbH12fet z&uN!#QkdmwY7ru7SG`;QxuMTWRj{c+nIPNoe5y}d0BMA{M+K4`$TbRXYnyPwqL7VgPaC}8Ip7c+R%uzK|G%R(U5@bZS{BJ_M^ zvz>)>D@h{Bg@!mm@{GcSJ&ZdFe`OUJFPPuDLd<=S6(dF?gFAGo1yV=ghkdt);=)vH zt3m5n33iK@HLCz7tKFo_Pu7>qjq&bARwnP}c_xg--zwJt7!LWM3r-ZD8ac^n4oxhA z!3~OO`xssWX(2`!B5r!b12fr}(Cs3wL;vA)7FLyG)}2~qI-B-!Ob%6yIDN`BmD5T5 zM3JR$wmZEoNh=Lr)zEXVlt41a_09d(D+dJ&r^@wB+$}$BbtI?Nzq_-TrPu(y9OpXD z_LDXhD58%XsJZ-{G$Nh5g-;VV#N67hGlt*X->MU=i=IjeWxVp2o$^$xaR$E$iwuaX zfl$6A5u6$F zROQ+7qFKe|M2KBh>!OA)tKELd(|1Xh9-Bo}D#jy0UhvOvlBxoll6`%AICdoZG)-+h zY<64}6@7_#NP@;kg;-a3Po{5Z@)1YZy4oDN;g~RR%0b*1F_Y?hGKCauZ%Okfo;a#X==a~LJe|j+*%~oO>!%6e>BfDLg@t;o4drppBFpM^l{sCdTBjHH{L&MIX+i-eVeFOyTKgz>d;X*;bIqhi|mONJ=&{=PB`KyC15%!n>Dnbe?b!bfFsVAyuPjfTl)z>?*kPyI75r%MbOr(kq(oHL86#<^mHSo>HeNsDpP2)Tm zl5VA7F{YdZF}aL$9Jo%O4_}PPKbC)k`>q>7dIP8q#!w0N0b9PndW?9i9Hdd=gpR$g zOz^65+SyLQmNJ~W*9QlqA?vGcCSKAOR3eC)&GZg$8pd;ASd+9;f##s63pc_ZUk+zR zT3b;=hJZZ^bSyV;%rBV(O%U>JwrU)qkQqvAoqQF5Ow(iK4nS>mvin}RSzD8PN$OTU zQ@x(AFN!^udQ5Wl$Yua#KWYl^pqvJ^{5lcj{Zoj*l+j5h@a*hKM}~Fm+VBU3Xh{T( zJS|oNG_Nmjf{yWexvj$XJ!BZpGa=JwNzfPVYR!rvoILZ!ip`YX_iC@JNu2YeKA^^R zi=!5#xtb&O;_4C|218IuE;Fx$rLb#436naR1pTg#G)A(yd`6|jRWjawAA90h+?@Tr zVdn0;UG`nPJ*!m)I^6ecCw=#&Ow7JjA)~>bbhkXgGOnhSY9gsa-;wQ9=j!?sGdYVk z*CNT+SU!_bH>M)B<2byB?XWr1^lkLs@8(vrzlKm#CIWhai1cPr)m;x?jtzIE-*v#V z>T>zHW?7HDMuFsl%-T*7A7Nfs7nMJCJ-Rr;YJ4fiR!ZKGkgO`>=z5M5t>+&h*k(#< zuNxq-sev_IeIu8W&U6v&QvYZQ>go7LAeQT3Jxv}T-`CYX>1d0~JlpdO)^WH9A!a0q z@F<_A>1X4!9*P-S$`x@~Tlf-VI*E5S=A9)H{&K}h<1tP0@>v9U%LWDtYGtOx7GR4pwck^dLF3*0=bwYV=POjYNs_;GRCH`e_+m-l@PB!9Nm<#M3g z=jO0IA5>i{O0RY3EawN&N^*s%p?~ohqxWYYOxu_7?c2e*-|5tSVZ+T;Dh;&>H6)U# zcYbKDac8;HP9$NP)5ZSRy3wZR0m0LJdDxB9lNSVa%sPD-t2!FzmXo~Tvp*y8a0Sapia{gCw490#lCe_#W+0?-rRPB8e~5q zG^v3Y_6DO-G#9?|RZMqmRp_v_LHB$;H_-8YJQgIYGK!4fDmU*hYFXGi9h$8~JxuXd z_ z?Tmt%2e-(rqwz#j>I0PUBS#oc38- zYuSyFfmRV$fdo}z%d}S%Z>FJubPMk}x*P|rC^#d1Mn`*E=5v&r#f)v1C{qqNjXY9v zLx(^(lce<&SrRZL)@y%A?ealr5el>!CCj&Ec7o+Tm*++jdObp*i~!OOO&QxItkIWH zHx)y()HoY#HK6&YM}!$t+4r4Jd8Dn?-}Ryw0o|&vw+Qh#j3ZUH@#r+1mlt2QW{6=~ zmAn!IKpTp9=+Ct;gFT~7Tztr{K8YNo8=eZQYj3oDbB)zr>OdXwy+WYLtv27B9>SIh zf>*_Xh;B?|y_bwf_WbVLX;Dj`WTBAj<1gLUP2|r@cszO{v3_+~l4WasyxC(3PyU}*(^P{&@MO(mW5=L=mBxYqd?FBpqS zML}+(HIzWMpP!2v6s2JyS;|9$a*P&~RRDd$Q!mc|mOs?yn{|GBX@oI?AGtU+BfWhG zZabRZm65R)F5;8iQY5e9N9>wPU5kV=P(#ER4`&XX36jBB3bAq<|X|tJa(P0!^UXgenyz^|0~iV80HTqJNb1a2rye zY7HP2K4T@5%gG~Q$Lc#;zF$tv5cVhpDF09hkttv>i}gSKYzPZ#PBP(ZW!Wa}PQbm$ zFv6hHrqJI^`O<*7DzUscQh^uoy||0Jc49HPY0@sr$M0$&Z)39;8F?OA?Gd~PVn0SK zUNW-e^bnAO&OXC|M3#iM-itHbqZRa#)E>W#o;2okX$FgAIr@V&ZPRK#eU9jXN0o&5 z8Vz##Fx_eE1^dP&PchW5pZWZ@%3W(cOSw2-N1g<;@Y-bNufe$15{XgID2XvyJ#DS~ z#P%z1V&;*)zqGWa_~2-A`8AaaQ%y$=Q%0Q4z^@v}VJ4abYfw`H7l+7mPKmN@4+R=B z?yvh&XlACerEon+tBWV{1lG>bd$V_aJoM3}bs$7ARHINI(ppn3i^$r@N$7pw259_P zDpXnuepaH2MGUXqW!%_g#=YH4(ZMnfDU4PCI zBZFWth^|Gzi)H9d+vB?m8nh@1>r_{6#TqO}Un?CBk+uA$g`dp22nAd@A4wBEVq+QI z5)nKNNE{Gh{Yp%SZZ2C>AJHz{v&t!SuYqUlJ!iPbw-US2^7x$$4M~aCAa+n@t!O?~ z)K$oFywR{>uHKbZ#TEWfIf{y}hmAHG@+rAylR*MBVYI-P3ti?)-YNcv?uj617QC@3}njLAMN(rySCDrjK}cOgmqEeON6!i&`T==G)2lGR)+5UrT@;O6lPcWc)$<)D`P|@`i!l*{3>cz@8eNGaw!(j{*9J}po$05eLfB1+Q8TN*>3?@;$KvadN{*YR~GmNAARjg=}0x%n(CqQ zGMP3QsKmhy45+5gf%jWtMKQa;VIre=u0=zdRT1@NT6L;@$!m zCL8C!wQbdzDf?BZ2jPDiUKayFNN`Cpu zE9sALn?#X$M)X1>BX+pjN8^}I^Ll!4;Sin{Kiv7w@SHHbC->|Jmaw5HhFT@ah|;8v1C)CSG^BW|t-rK=gDD7K*V0;qxtp;6E{NX16>4Ns58Bvq@oDrU4VRN#Q) zcQ`W`w9C(}*niFQNo$g)VWTVWK7~CawlqXQ)>`6Z!|@z|p188y=zi|)bCCUnPVrh1 zVvbZdb>H>F3R~OtXKavyPM0(mG01$A1>7Eqvx^sIGPcs1XVH3ER`^r5>=`P6rYH|p z9WOf6>N%U?SUYORq|R9rx2ChEkthZLO<-Iv9lC2MvVp8pjSKD7P{R4*K*AYT@BCg# zDepKZ50$s9+3k}oI_g8(&d&elw15s3sssfh?wHcYkZ zUG>O+L%GNEvuW|zAb!QkfWoGLM8(GGMRPxXt>ypEd;GfL$;k|^bAz@|O$J2fVQ;VUtb zITfMs8n``#!BSg9rCiNpwqHO%uioBLmt!}6_EAm0%W5k$`X)NxEh}vSi~m^k&ZTpd+Y7hF&&h)AuCnzRKcmP)F&{ zm-0|>5ckg|6F*Ad@}e;;WMNenmv1c$Z~FBxuf_w87D>WY;2O?wB#Ho4kOI-sf|Hjo z0BF7<@p01IONJx3;~zXF$)YMl7gYsmAIjmT`A;efHJdf?G%Y99^K15C$3anb-HMI4 zCB0L5v<9QpMgm3*xa7UHJQeO*C-IJhVUKgukZ39guXNU!`8Kni*O+8J*L$rweOww& zTvSYf%yO^2$Aumq zW^=>gLM;+c0_Hz;G$^jW&3JA$()q~YjDzYWCRUxn=|XUI#_e+Ma*dK9{P~07QD&P*mG!x z%xTwX&Axd8l>F67d5^qjLj5Ix3nZF=W;k?=gB!2XXV-}CU)1w5oIqc}Y|P^0J~?!w zAL{XXm6|H0N0DBQ2yc-C=7cC`PAR^;sK^QKVfl{S+xOhTt6w*?<}qi}(Yw5CU(&*} z)z;Q_Iu1EpSzXSv?jzXc*sUHHc_fL8=QJ1=Vy%jWncBy(o++#l7Xj$K=t_W?d5>|3pg89l zDyI50^d4{=OIi2z7=D(;Y&=oP=ZQ92NelyF+;ki9P`z%19I&t2S3k4rPUbZam~28G zN#z~O>FUr?MULlJ6M>*SO-@{D(~N8K^{zNgJM24N&ZAWrD+On%X|mP~Vq7vjmX^GK z>o(KNuP&&k9OW(VXO6>Wn!81Uo*26aH~>eB-Mvy3PhkO1ds1^5BPt{t+}{nF(#zPk zZXRvcaNYYhh%q=aQ9y80#5BGR(3*=;qL94bBpa*HZrb9U2&W7dI)weIVTk&D#_wV7GLUc=d8 zNr23cB&DLPX2?L8GRwW?tHo|kp+6h*UAMjw#A`@MGpH|LjT`18YRY|&^`%Dz;(?F_ z?Wa~5buCv-!!_j|l@bjn+gj)SIS%Q-5{6-D`9R-=NktB&nN|2^@KR||Nn?ETxkw&@AXh4> zb^QHXVLGd{Et>ksL=1N?bUZ)&105ScT2k+`UX&-R91((QR)R>49Gr6I}T5bga}p;4^8$DKY@PBq*0-L7~rZqQOhOo#9$Rn+$vSvun* zIpD2y=fpn4KQHl=y^WZ?)M>|284Q!vn~s`RRL>PE$+eXjY_vs;%8(f1k^_zHJz(hT z#EiZG-(#mJv5?1BF;(MsG1jegxFtw8hYO~ZwVXPP-7=tFGsz;IG)Y^cs&LJH?#)KZ zHK!%5`$cn4lF)Cy3ZfmzQQd;Ljqi8@BiZukc~4o67C+PpRnf@Ugn4yb`21ymf4pN2 zc{m@vE+z51bnVw2-rHJH1^Bjr(FAge*G}J?ga_tTu!w)Bzm6md4Z-#};C-|Xaj3x* zY6U@HBi@(wb>x#ppep$2n;pT>+KO68$7pJgR2wrwGD^f0=cjG1(aiGI)x-m*j1QbP zAN#aTz9dSrf2g72L(Hdtq|{oQx=MAc&p&Y!944Ia-LG_AA#PAbo{S>RjRZgNL`T5Y4B_)R_JUw?|yB5 z0h)GpvUC?t+{Mh#tPo#A-Pcq-{DBM{ejzYewa+ugy5J)x6O$>`llM;iY1&VGwDOFV z+s&^^5?0}-=1m>z^O@kj9?NNWn_0Jwn(gR`IS%ovc_q1Rx1BWMDDS;-htrCM#rsH|jce_ZreET}F!_3Ii`~X?MhK~ZR#tvz*C^7O z>0!I<4a5S)_i-HmBo!`3gKVb75fmZFaO|u`&ZMKsIgw{Q*ec2~@)1FY_gAYz8ZBG7 zxat3F#!Xh44eLtGeoFcHVNTygKzSVz@C~_k0C)t(2myd>S=H%|8ZIc1f{wgDsf`Vb z^W2~U+|G(;sZQTrC$KpL;Cf$N)NFNg@m}4eERyvFQrB@a)B)YH4qz~SZEs=qsN1eh znA{aNn=qp0YZP+6drbU^J)=CMU`skm#6Du9duD9$d?ZT?rRw5i%4iZ0{19oQSiw-i zF2`Kt&X6(kx<+%W_ri(*C`;oh+bRyqIwB?uxgdMoj7Q4Nu7|^B7;j1@SB$ZQvO>eoi-_2Z)bkIAm9fP?~^S-uG)To&6xm*cb%G8W&OQO`-5L`NoXg#$^);%JXe-$DpURg6DfFR0Me z%?B~sYg+bwCJik(4h-Sk%-%1o(ta)pvwjXSh~#G*H_z9qPpFoA8F;O%<~1k*GBN*LehsKCi2G0 ztbB^IuE!q4j2W3vLV3HE*)!lI*vWT&w$|ya_b*ON6GzN{&zOGqZC;XIZ_=wj|M7K% zgD_NuZ*ekoDQ_)-ugS952v>C;+M+yVrYNS0iO1uB=VKJV6}qa|B`OFlt#Iyr(*$m< zLs%gvslH*)oisYPUoDSWgik$TH>z!-zB8;Wk01FW6^dMUr2ZtDecOTm!}Uz-RllX9GWI7EK6T&U1z^FX;bb(a^^T0zRvW2q%&i4F zYs%w8g3J))jvsjiQ2ppHD=rBFtk9+s(yP18pDp^U4U>H^LsW>Pr6qUmfly2 zvDgTcuUEh0sXXy;RzPJM`}f)@^S#8pG%1Rv%n>@c?dH1NGyq_^;;YpHLo6_1Js z_VBbqJQ{nv>)eobK2|XCb?G9qgm;bHaWPugyAK;q1isHqq3KVGOxLh7V{q)!T8R_L zNFdQGwJXK6az=5=?0G3RL&7klM?i4V-@`4`8Yda`-F>C;sCA1$_!I_0o%EPywbH;V zbHwyz+tx%@kUU^}%#sJQ*9qN5dYNkZ>UuXkBgJo=V6q@sahxQXbkvApwpCL}j{40t@+gB64jlvw<94g<2Ww&{+x{goPdAUb?eD3g zZNp`7+_%csrWP!ykRVycou4rO-d1R#d$AB!{$1o8!K&q@ZxEUmN%4`ps=ztlNfDyD zwlIJ0j8bkFkv|!L$V59T*g*jyf~Kp|2{22(yX%F`h%Ds`3ABm8ZuZj6)<+-b%VSe} zD;geH5o*dOg0m~>-Mz(9B}Oa0$`x({+7RX&54V9sZ#`AC_bUTH4dj|c0S%Rx} zt9w=>-Wpd294BJnR*8nX3vVv~BPPUr*G3zg4b_9Yr=nwbT%NeD;rWi&?p#$N6W0P) zFv3mpN(hr`l=CC^fb!%gIYb<8xn27G8LpC(hSz(p6d(~$lpgHg+sG)KPcS{ga`4p9#fziNOcb7$lCaU;ML)A2oMMo zfXTodAjx1$gdeA!~ z>y-Ud4)V*Tk_*{A@;%5bLOy!whzLMo$;TV7l?uiynAxRa>3X;p9Mqwvm zwAW-GB(lal{ZVU;!dIx6PXala^b zd{M4E&eeCs89{2`G&NZ6r{UCR#+4aD8o)H49D+5?km_A;;d{v*rUn#c1#icRAupaQ zK38qXHW*;%=$k_I5R@BL_uq^v?!JtDj}AFpCx% z?F_`1SLZPAXH^48EEF*TXi&Y-#SR#q?6B8~W$pso#<1r-N7y;Lw^BP93W{*U!~X@a z;tax}Dv?kj2vw8OkFh2&bE|olp}JljH)4>x_X2gHg1opP_+hz0Rt=#(kUUxuN^QH# zTKkI8`s2kia~4dc^NKlc=&KwN(9Y}BEn|@L#$ocjeR0Jy{m(ozZ+#XhURd$h zZ$DfvgC;4NCG964ErE4u8J{! z)sl{Q_nm2bV|Pnp+`W5~9scz_6#BONhlxOaCHd!6rWr%HS9Q&RRwv7_@-)P6y0viy z;Ic94X-oil8AiB{RWymm!B&k>MS9H6%+F*m9ceGq0Olv4h9cmGVVj!Y0)wn2N3O@w zHQ~9BxxkQqq=xD9YG~h&`-i!Joa6^`Es#DewT?X6M{UL)Bf3eYUhv6#hIMb&sigXaaEffJ3#N`$ z1!}(HdM04)gnI*L2VdET%I2TRnI3R8EY8+9)2}kmr^j;NYP_%(M%Bn##$5Y`L1W9i z_G1BmP0A>Dy$KiA$QYcrJ<@?%xQSFH*o3d#dxcA&@6fB_vXVmi$K|n&-wZs-d?Fu9 z221YOvD;64AQ%HDVoEXhNp5%hY)DP-9towiNI=}ckmD82yQmmQ#L0w5*2GwGhaqu7 zcVBt6BEVQCg1~OaITg>&0v-J_#8H;^Tbi2+Pc^x=aN1Wd%lM;|Aga`CW*r8eCKp)G z=WO?)#yvAkB;1KcZhD{(6x%*B>b9MC z)-IfqUtQ}6)Dsb-nQlT#PbZ z$_ay&Yvvj=Y2LGzlB3Ml)IGnR)xlyD-^((FnS@SlNuJ~Gtc|1Y*ZE%Wkvt!G|FB9lUE*4loTy=R7T$&b%`E;#8y01!$ z=rtKsmgH$eq3cA~Vr>&E^W@vs%5@OJ(SkUC9C%L@6aNb09CDnHqWjOuwA zJ)3I&VRVnO1Fd%vztk8BKeGd~xfK>iJH_M?5>Y2xpFk@AMwOQ4wc-!ch3BUcPndJI zK5->m+s8zwy_z*~=yxH z586=@n!ei}g@+C4z+$963d^3;D0AKTW@U;m=HN7ivV~Jksh*boQYX9b=4YCT2HQh^*B&x3E{z$W@Y8)9_NGHSI6TPAr>hwil=0& zLq7Dsf7_m*^}P79C~(0|#KoL@`H6Pj!dHqUV0}TcsBoa=S((APYqvO|3ET}=<~?y$ z_1~J*FhG(I0d6gBo6w_^u)AEpcrP(=3GO>T_4Y55xab`nc*LC=DsS`9B~vDHt?^HE z$3~#D1JqZQ*>RGxFRB-rM;ZJ(+03nr%?0^ZUz8!s65=9I?h$tXbVJQQr5LhAD;g3m z;2Pax^0kl6%pVTCQ7NLUZKz4O%ZibmdGo4CDv)slWcvX5`@7!NYmz-mL`MCMx9Y8X z<}e%xa{)~>;q>*4d*`Qt)jy9+(VadlI5CU-Sp!zOj&9j_jHXtp1MUoj9^u=^f?{&* z*#~p67vFN82GpDKmL{Akv#@bF6u;zoQI@CUI1Te6ApWRsR{SnCmI;15sZ)otM5jd9 z)+k*`%)A;xu91a)$ofXc`2A#Lmc`-KTb+EDGI-FP`Ka2K_RbC$;#2!h7x}{0l*m)9 ztx@@~*w-)t)P1X~eLKOPuZAfsl1814q<4$8NMJaGkS7VL9!}$=R&AolOPxkkW|(>> zOK4Y>jA%S*po@HYTcaDB&QezyYXRyNw)J}}L;p~^Mt%>w{`nWf@*iC~H4sCkMq^)w z6+)Dqh=1fR-M$c*i|olIH_wqtQVQbJDAC#AAuUKBa^AKYV8oL?vm*zBhsc>(Fwc83 z$!7=cX5LPi?C3G@sX5~J+*iZkaZ&A6mApyv_IilB{CW1fxq!~c1Fqdi)W$TF|IsIt z8D*x_s5-!f(qoY<6zwbm_1XJUAv>JEco8B_)ZVk#THD9`VrVgrCpoUTxYoP^;Rejl zEvt^C;>szLjOm+`OoNMPS4(`GM!H_H-CL*DQR(53#=cS=^GKy^di6-=)vG9`$E;#` zJnHLts`WZ&0$ujXqFf4)1DY;9wuDz3rtyPmE`y~lqF^dhuBDpQ@vdzbAQmycPwJz- z8zPN9{bC{KbflK#@~Q<*X}nFyNvp<1vqxG(2Sb|kO=t60n*~Rj6YpC~UKCC12^LCN zRN%IG(OUnoRBdn>$dhR|SEwR#a}tf0Hb#5O-y6zR^h)9MCN3eDPakY zjya-qUp}$uPF>P~Q?4J`kRV(aXqnnLkM0&s+rA6$*jS64UEyul1^cp~6?HqRvqh(S z3E9Y<>KnMGOM)obs*x7#Y*^2*p(Y9+jTRd%K4~QvIBx8abIO$B8qb1VTZ+jtzGW+Y z)_7I;i#PR01zsC>TE*+pa@q$Jvs1qfl|12_GSZK-h>W;!-9*;gxSUtkYjOEtCvet& zPolsr-M2@P{6(Vi`&iT{|5b1U)dO`@=Q^y9E z0J;}0)-ZCDX;3gN-D1eTP-v~B6LgS2{kd!<)Z;~Okpp{wV=?}$hOQM()$<4)XZ;RS zxPE+^38cj+=O|h#IO%b0`+)pW4Zq^q=<5-+&L{Cl_3HzLMQXt^17^nN!$H&fy-=dF zF1}5V%?~Ya%l*q=P4b&_(?u7je7hOh1MB{@jM{p~sL!Lc;#tV_vrX`7BK1g8gCQQD z+S?oduk5zukTyHpUeEj0U+UhrU#!tR`ln4l#d+V#|9bf|0$jb(%rF{J>~;cHc#Q69 z0lnpelQOptG?ek$9q@IelI{K+I}@jyj@2D_Jpc0Z0%^?ak!-zIGG>*vTO%eu@yYE9 zgx*@k76!_!Zao+fj*+4PXZ|mYPP5LvOD%JwM`;-`!JHGW-A}(Rm5XNm)F)~fAYG|2 zz=zX?Iwnr04Y%1TonS(_ayal}7Vq7R_j4B6sGl9xJ(^tTo*zf%vv&WO(*6merN)Qw z4yaLOhKcY|hvIfq@Ks^Y1(gMP{JN+bVH{{;7YU~6#=CK{6zYC2vv-=w{e7kr+s!s2 zhW`4t!tzIFJp3Ckb+_f?=Y?ECBXn@XFBQSVg$D^!=u{3dlYSdzESq9c~5nYJ4biypf+2;mN_?qeIS)*c+`<(gXb)PQkZ;`FW~R8g=XWhw%O(w$oO2NZavmd()wl{ufT`h2bj>l`RT8BaQ^v{1X z#S3(5*>r|@JS{n&`Mia7x3tqm{UWDLv3=qXNcNz`$CH=@D^o5_uEZ&Zxf;z&zG$K7 z?(aL;m&Qx(_Pj{mareP%;DEKBp|9J1v1sxpW0us#H!elm-1s@(mB-%D6oT6jyH8ro{;9-<%HxE*-U?ta^T1 z*O%eapKXIVk;1xpUyXJR2J%;|oiPR{diDGQKhU@J(&-a=*oGZeLo>HU-0wP?k%aoB z+}@y$82$Fz@ui1Ic(<6dTzq}xvrXmwDY`ukCdf39W?ucY9BEDDZpOFEw`_*@jsT;; z2KTK#NaDDDbx<34R9N7#_DO^eLAK^zJqY5Aq4bTK!%1Mvc8v)S!Muf!J6*FSvNO%hxH z2J0->3eD8gK7ezT(=yE(b3CORGBl-62E(*$i@%o&)<67`TQ?T(K54-IvmW}G>y1)o z6p*tw%D7-s1PjCwnjo}PK=z3d?#oHekP;U%%+PN)?a-v3c5GOriHz}>OACnh0oE&A z!~E6XRE-1UJ;hZ_cOEdjU>PgKlOe+4q@zTspe^#vhpjABjfxiZnNXf(xtFqi-3j@U zfFR~q|4h%OnbTPkJDPv^ip|~RXJ>2Q=W98M%1>I(L`P*{@PaACsoD?vu$BBnmaz-iYxzBFN zR2^0uadt4cI~HE(e%mI;I1+4N=pK?RC9SHUh7rkn6eZ^FAMY3^hGq;l^~Fi}Wj|Ic zZk8$}0z~<~j{D(sMd;-SI0z27k)Ve7 zl~OF@%<&?+vhx+w>%O}}r%4yGGZEt)S&~`1LS*~9ZW#H7Qr@2jrrAH$tZ%Kgf6eva z4WKplY4}F+R{QQ_G4AQ_YF+|hC%V;vQvr(|(r6d1b{-}Vt6wm;@0Jyo4F*p$ILv!c zC@0bfvCQ4dqB>EwxB$bUM=G5^W+6em`QU)uuUl);l&WAA=M&W=RBa zUi6#{7dv$24kVW`3h6B5!bo#iXR)~$y{*?l#$Ds(Fv6uo7zj>d|2?0@O@UJNB%U9p}DYkWakhMbj9Yge~-}v2h|LI36oz`28M%9%+lu6b_yIa={>7K#l z6CK+Mi&}5Bc1FQzg|Dl%wIv==#70urbg+;r4gxX8)o#kWLe5W12wmSD2FKJM3@_^8 zE*HP!q-&4eaa=d)GTi)7)nZ0|TKfJnA=LQGOryVIY?3?Ms0sIDF6&D#k(LgC$sm#i z>ZW>|_S9*l`i0Z{VJ>dI-Fd3F#L8T3*CT62nK2>EzMbJ40TlC;u$wG zU>k}`5q)orY`7mU=JO()RrVo(*~}EsZO+gpOhmbCJ>6Ki<7L|ypda-hwjv2z?GK0S zn^P;rYFDeaNJ9zAtQS;ysA5{C{!UwC^Tj_&`_##JoL!ithhkHh+aoGo^%ad)j~Xx| zt>oQVN<)vyPnJxCv*I&c5$+*pk(G>9sh?kTZVC}~)@Hl*o?5M2sDS+y(3BXWhfaXO zxe&@)Pg(l=dOD|i8McO4KJoidbn?=cbtH!t>{b|trhI+kkWR1ln=Nb|h9u;Suu~NzBjh3PAE)QL464pi)=)khnF}I;lGN3* zSdhEV4UBy8A-SBOqhr9Wm+&G{k$k5musDjh)12R#EL#XvjqmtYohr@z& z?HqJPMb>oopn<8qrD_y>1QOYLi}N8}MMDT3PH_=^e)y#7NydlNr+3ED(Lq6fRy^Ws ziAIKb5c6oa*Pm0ztR%#JRd?_}HH6mcuzt z^%374aH~Ufp;-^&E0{pU4?4lZ9q61>@7 zY>_6>sy&GJq3Wiy9slLN=@WZS-~RmhT9PB~f)0!Q0Ff3x+%bw#Z$=2G5GpCW<>mm` zF{ym{hl44p{1mqTBIEH=V3Ch7>GXfRp9uf?(KQ_O3m#S)%d&i*no~xNQ#N>ccZ7X0 zUy`RJ^S#sX63Zr|VDsBM_mtW5#vYe*4h!#|N751f?j}s5U>ad`^*W-st2{b?GG8QO zN%jZb!8yWi26EdIqal#TbY>VG{EMadi4#jFL}#O^5{;$s^4P@kt6$H-3m`3~*){M(I+L>c#p{>L)L!CxG*4 zBsLR9JKd`I`$karIENW;eAtf%4LmE(Nf4{USAS9KYNdR#4>!VJPI6slRZgsGpTHQ& zd{2WRxVHJ^wE0;I;R|k18Sd{}_I)CyHaRMggo=uKe_JbLhgN)-O*8w01pgmFgkqJW zG0&_1;@geUVd;DX0^d^Xv&;o+yI(8W-^N*j%B7IWD`7E0)zG~_7@p3P{XZj0$jcY} zblp~CyOXoiv@pz)HN9l%s}7>d1R-?0Ct%nUs?rF&)FnA07?0NMh#H}IZ?heh_ks0) z5PiNyOt+xTA@5vg&aLjjA@;Eq9a>H?1Df}I-Gfm>H{o*emED#m_#q6QWj8UR2j-#( zg?o~@Jz+M*6U%ky7vV+2pcW7k)V{@Uls;G{xa1quD>f!(#&I6F(adi4Xi!Q5M$(2( z%qacWoN+w!sk>-H7mX??9Sgq!L9U{L3gVn%O0{;`=x?BP8zDEX10%Q!7?nOyaG?BX zbn7o&D1>^d7{r9V;%{HjlJFy$-%DQgg_0LiXmD=9NbD|WLPAdYGtmZFT z6u{Kt{{yG24E3=~tee&dRDTb65c`}JlXl`iumgh;>BGerT>~VbVg4Mo#E&%@bS}7s z+~a@*qtqf|U{||aO93j^?oL0~C#Wu|XwL&ZudJ5^kDod>HOYMu2v+6nn$`;lgPsl{ z-qF_^Z*bK83;Q|-!qUm<20)5Y5kND|{Xe3Z`F^9A_*!s`(V`JmJLQS~SxmD)6wV8H zuuQHbZf1vFDeia|r1m#ECcNask`eyE7NCpm-IAeok9^AY*W}%XmRjMAIcv5b*uH92 z(wD{A2!<$sYWgPGmL1Im<}Ne7+iGa!G%VnkjsiQt&9^Q>4WA0Xb?t$hkA*JI2~VSm zjPGfppq7~Od4|}~7Ut|A>><6sd5^v-B-(Marn{Fu12Q-*~%3KL7sRc_G|}P1X$CB&xam7f2weG=K^}k=(j+qyr)XT*`r}Mp8DFn{H$!=%}^mrj>HCwu^5s z0!~Ff`Rj-PJDFf3IxI*tU#&Hhbc$vNjrU>V(#LMEynAMCdoisZg-MvdHULJPCjpHW z4g1N&-EVHLCqzimnIO$sRHj5Y>9Rn{X%Q&0D5mQ6U9|oaQ>ozZ+58ONE3$Z59n?p} zD9sN0Cx$J0UEtH>lo1o9f5~^FL(o4IO;%ga^R>YY9FT7|qiPVPaW65hDFRqZrtJ%` z(u>RRpmVo_fZ^jGLrY(X9zosNf7jG9zb^yNBNMa5I-;x%_sy6KqOz^KVj?d%Oj@vI z{+78qtXQ0>)z>ZO-;frmYcWHFvY(#vk$y$u!clx`4~~UjTe9%GsN4Ze5Yu#eB(ViL zm>+XBOWv1~Y42<=X0OtxRG(jTvI9`o8dOv~&yNgSS^|T=HVW7$b^xe)V^LWu54|=Y zcDw%_JVt|M9)e0>5u~U}PLDt_MUl>a7%d%ER8U6}u41i5tuvaX)okyaOhXIeQ+816 z6cd-qucx{?a7#D0z4zgpZ3#Vl!H^DcmDQSN$%j`S0hkpJMX!$T*j`eayF6?L(XxL% zfY`G}6ccCW4dfcwE`fFdMj2n0!f%HkEa)EIHy7>iwJulR`;QJFL3^p^dgc)z?t*Le z43{F9bIKOmn@XolQ;(`lc(%-c-*b!%s{}DzBItVE?_tJP&QZish6cql%eA5Vj9B7!6r9lc-Fl6HCeu>DGK3d)318v-tzOok732G?vy6etq?`7&` zv^1P0?M75G0z&yeYp@XacA<L) z$oJG^%|mh}#%;i9mK_5Ksj(f_DpDL7uR@uZq<^Dr7r{Q@>KjH?an0Un*PSl_tQ<@! zVbgO-D{6~YXlyy28ouVC10 z&Gk$O?nU7lw&VhsU#T~UrhsYtemmpQk0T7t5lNy#;E9PUMA^Z1K_eKf91SeX`+^)N zWT!80Yux#Z?CX2TBz4Vzg|i+dREdT@k5#6-S4csu$c?ikZ$!;EP=&Mz18@itqq-qP zn<@iAP$UTb$fl40KW073H=FeZS+4_W-BYWphrh~is& z6>$$Or@fG`DwpDCsp)oCxmD9+7s=gTR%PcsSvfCf|C&1~Pz&@{=ls>my4atE$6SzR zr(-d0K?Do1$GpSY3qjSh2%2Vrt{6Gm&|mHSdSr`Q6-gkscbhGWfvmTm%&BbaPP&!rNHZAmf?R3y60dY`;#_H2@_InA=1%Y z*U>GHOL8ojQ8fqy5KrK5OcYRM3vRlfqid_zG+;QSf%nV_HfYpfiyLiu zWP!{gDTjDy1^{iZ`bkB5Le=$=a@}7L`o7hZ{9bh&;Ah$8NG+p7NKX`s@8o+aY zERp^baL;^6pB?+*1_CQ_zwX-2{<_Uj86H?KA!CG(X^-Mgo9I+as&^KJ=Rw2VDE1iE zT{&&)BxM+p4%|-$UeG(TxXe9>;-)3F8ja#MDgCuevFHDdZ#O$z$xsZZ@d9IdZNJvb zWnK5p;8hboqbTk$G<*Fu1T+lib5ZL^k2HQxd39V9DSc}y(Z=Ooaj~-LJ;ODDdHNvJ zU)sRqyW)p4%Q6br*sch_uD9g5dl7W;{-{mRYf*_)-LiVR^-TyCv#S2NSi|@fz-1HJ`*A*3LVuOK z1cXDS?w))(8ml>1`LP{ld4>WwkgFU(WKFMAJ4N_5kl|~$obT1fXun*SZW}Rs7?Plp z*^uG+@;7Dx{Hgx)%--~vML5wnHu-7arVyIhnW>!-p_6B+4h#cgi^1X0;Y4xlFP)Nk z>k>0-WYg~f4hLc7avBln2CdMTI_#t3JFpX~<9gT68@8 zBudU3gOY%90|StTr@~iTLPA1S-j0jlPu|ZxWX}aOavi4jCnxHC&ael|B3b2X;BQLz z8r2@i*ckQi7P$uC-$Iv`rpps3`et`YR+2LTy0h>vZjz3cdgyP_2M<~qO_ z3aWw7outml8JWwCJ8|P9Vz1NfIJTlPcWvOCdFM)#iJLV=rXw%xdS-0{Gh}E5>mA)e zu|xhbQUbFiA>XV?piMp=d8X9SKHIf8M6-Nj-6-h&pftKybTb3d5q!wtpX(9mJd9n~ znB(kvQp7En*S2**l4szRI7QM5@zs;#)0M$a)l?aSHXL&7!{VO|iwgdG-2A5vO&-C> zwZO2~C;q|SJDF8q5UW_RJ7N)(tK1n>qDsg4=pS==Q{0eSBB+{bc4J^?Vj%m1ghope4qd9nmx!4irZED>K z5J06Kr7s6KPsD>-26eKgh>35(=2heQf=NUy2WUUY%ab`yxwiEDO4Fypd8AD=RwLXV z_}hjP;~C~+YLjrb1@t(OC-;vpCC%pB(>t&T`U&-R7YOXt%6=ie`!P6lfQORHB zOJHUM@i#*4Q8yeVXJrE$J=RlwQMh4$ld4E(h|2m$C)Mu#7?Y5>_Qnl^QDZJ9SV5@L zj9u68eYKX>k6woT#e<{e#6b#)){1KM;?||way%Ilw>K5@UQ@H1o-`$~VoJiY&WY~8 zQT10?GO^4@=k@a<#=#ps-I5C}!3{`UKmQ)JTDUqbs;R2pKd(^<$D8kWfPe)QcEK5U zN&)PuIw8)BAt4;gG#D{P=~qlR>)h4vI9ytO4reaADf23VxoD#7z0>~-f$?$XEi#P8FcQoXLly>zO$wCQg*n2L~#9%|>MQSTpj zju?*eC8%DG$g*q;;m9lStW?@HV0Ycm;>8Z>8+g<_#A%%-QB&XdBJa}JUPuG?O)_Oz z(3vt)2vf!3@5LbdNrlHi|Fk®@IYHnp|>%;*(GkZ&J9tNqs3U(YDMab)y3vq}Gm zhf5nJP&&ZhFh1ZuwNJReO5fgHRd%D|7|}JieTgE0;@xfz;nzvk;f#CsP(JWtLwGt$ z$J+bh-cLDy1M<;_TD3YR&&^kDjv&k#5%*HHtNB4l(Rk$4CQe+)iwq1Cn0l^%997^i zr4%IbjkYbGU88-UQ*dYL{{8AzkZMW5j%*3vIUR2vbC_+lKTha4ujdDXN(LB(o?4if z$pn3uV%{dfAw^}R+4%jy0~k>~+1;_P&TJZ0{qgsV4YgRk-as#DD%X8P^6&RVhH z+;qNPCM{eUzF{EXV1PGkqmt%;#Kpnwwi)v``}Iu1D4@yfLB`@EcKk)3CQgwYQpI9?$(1Z93r!q7=TdcRsVU;O7AwJ+2{QjB^ zc4GUOr&tpno1q$HxcDhe&NKw#yl}T~s*zh``*eW6@n~IYrtG=2S$w406@o!GpyJua z!zj=0xn5W4cX8LLTkVj9fujRrEYt4I@6P9!Oj#6t_LqM3*;GaND?z zK;j35G#q9oqZ1FlnSEPVX^3P3Ka`ugp~Ath4<7N|M(wQVk>KMfgx1%|N3@L!(wcS; zB!i(Q6&e=OT2LlQSfY(?uL*mFxgss=i#Jm83;4CusXglgFG+}b^|9$#1L~<^QYR!C zU&CCXYB-&O!Ns}h^}gCdZCf);D@ajpjbhIR1MeR(6~U3JSK^DUtOfcCD-X^4Mzrfe zdP~bB!xz>H@@4Nl3{O8Ert=&gAp$38?6Z}#X5|cvCM~mnhnBTWNPIX{r+k~tSTM$6 z6?~wXs;MkwY=YUgd-`n%n52~E<~^#80Dv%oK!Pycgp&yAw>)vrUZXb)``BeL^3_C= z@(O}`h}2RM3>%qc-aZVwyAT#niJ$mr@Z>#>)u>c_v_tPaa_7!nQ4z=PXP?Bn{moV$ z4Ly4mF*F&E+>;I(a*d)f7|0Y0Hj)~nyRUX_S4O;3R#tOYcLD6mzAHnuP*TvaWmn+* zj*XsoqjEEA`!S>&d$)V;$ND!uTME>{tP#yxm53U$&b21OHHzs=Lrurf=?kjWO0gEC z3yrzY2j!YP|2o3MM|{nsN#3@KNHANo7`kB&FqfJ-wxg?&Ac&=T^9;1&h*&pKGq@x2 zr%grcbpm(JFSDXM{(U|qCjP%4k_pr4EWe4$-#}=I4M{B+787AjHzg914X_XG)ErN9 zg!9sPcMd;e)F6@hIMg%|phP$9GW4?Ev^wxQ%(2n%jk@NnVZ89X!P=+kyDG<)OyE}p zJ`zs2gt1>$PsIe}0QBUiyMq}=(}$2pt_Es%F24|Eznxz>o?9EW+9Et7@bc~vU+(f^ z5;5<-D}B5R>T|8nE{d-)_W}2z2Jg+jOe=jr#jd@}w+;_#1pK6c;*tlCPbX?=xzgJR59)jb zC*gHpymoWCIk3=lK&m&P;J3k*QC+I7n-<8tLW4V716@8QVU!M6sSF1D5YTFS06LoW zv4U&faCIOqWG#54Y2t2Nla`^#oO}G!FcAw1@97Vb${eXWfDk%}iwBQCCO1{M7MTxg z{aSSlrSrYr&f%Im_-ytQ9pa7sj4ao->#SMG;Il^>g{~Uj0a5w;VHXhrB&=A(BJ$C+ zc8Ago#DDBV@0ChZ4t;Qa$k)8eI~}eCrI<=%{9)SJ9d)CY8wBIi%5;gm%k_Do+uji? z&9Hlo>Uoz!K!sH%AVf7F?L`Zg_6;|)BDx`k?^=z-7f639i7Bl?I^&Q$E{~`Vyp{3n z5N}xnbMYQ~v+q|rE|M;a^@3Dt=&(Fva$I~P5VdMz+*?y|Dp8n7{O|5)sZnxLRycC7SZ+6w1vB26`Y{#!|=>j564 ztbW6v6^akhep2bL1DijEf8JhNYsj!W1l}{uIiLWA_%8}%h<>3VoGm3Hu$EOIi;L%m zSv9BtfgaQ;SOEJ&SPkROBlgsx&3iN)&+iYQ(;x57(HReq3E?CzRT3yZkgQQXZMam9 zyVgIRe0Ga&zbc!ABHUbPJ6fW_UrCyJ!n&nw!k{^C-CIn=C@t1`wn=S zxBGn;+s7mrb*zl6`~pDa5Q?g9n^Mx5yMVd4bJCwTn=x zAX_+Hao;Z$Awq+M`MMm7IkOi)f?_x0@a3*bah~CA zY~m>n45MNQ#0PtqJgT4KDBok2K;1rVWOyK-{?pN4T;?PKFddvp#xhHL7JwBXfAZ$T zIwGO{@Fxe-yDQT_Kz;b@qw&u;OjE+@~%87FCB*tE=OH+8CxWxRqJ56&Tvc$OIpPr z0v9b=@CfYump!8VXPvL=#>l(+3ecO$=6lt$uywEXKmCvI`bs>NMr%v+eOf3^ zJAHk)0DkMR4LjHIDbRz_5G*boK`)V8j<>tWy%8Vo24q_rT~2ReF93+>gm zEL&+o7qzZ6IZ$wyU9%AJ&k4iKOjQvARA7bq%M+lq!QuR<=8z$uOkAO?jU(9q&Xp$} zL;(9OC#eao7j(Hc!oK!_&N0m;y*y*QJajFg=I{nftc86DOTQL^qCR-14(v31pEyydij^sNpk5x|LS|6vy0LGwj*ic zRfTX&`2qa^gtU#QB|a|NMd=>3jmvs=f-nDJqG5w?V4>{VB7Vo0;xzqan4Z8AujF0g znSR|oVj4n~Z53u8dYGAA*yBfwD9Pq1j!3Dzx(pTY7d$r8*nnd0(--5RY?h1arPE+( z#8>VkME*7h547$mAY<8*DGKPrs_RAkKmLF=odBDtixupTAHVRZAD{N`yD*iqh#x;L zMI_287yR|7n*9qeZE zfFbDZ88r$j`JqY~Cl7N%sOe)3f7$WiYl(o;ggy)1+XRCN%@DB%IfmzJWYm38TY)Ar zu3$aKMF=P^D8o_XwI3o#SZn#f<*I$nUTCt$&UrnX-qQ~Mm&IUx{oadql0uifuPJG6 z%BdiS0c{~iKmYUkG|c2(5hTxd65>XLMxW-WB9DR0fOpUV?2&W~ORT^|X0f63eE}nt zc*h2bj)l2t1JZ?~Wx@*Cm5j)ha4x%ZSx@1`!4Q;00k|X5@J-~cnZELP<41$DIV5TW zrcseBP$}%M0R#n;s(!nw*xeqYUy7rbT}Q)Dx4lYcFF^;x92vSJSE?kleLCGYN>YSO z*ie(`V-3+S2yz@#>1R2Qxw2Q7%ku4AyolRW8T%fH*aMQ~FyB5U_8A09O{Y-)^b5B=Zr+ zMZntQuCRw+_nhZE7a`11P@RB_73(1RRhVDOW%NxvMv(l`-lXK!Xlu?o6$nY~Cm_)m z`2t#c$D~EG!=N?najC}IsEfFJL;HnC`r3OO-@da`2v1!}yT!1F_*yF?*3g}dGeewt zMjKf}65<-iV^Bt#x`CF)i>AiLMBj1BaT<10FP{~vXjxz{hnBk%#ym6cOXP`-dYzZs zHsPwB?s6%>7(c9_i%?T;6qAVntIzHi-;ZK?>tBdYawq$D1Y>xMnTHlhi{~D@5L;U^mA(5u$uptI$1DM|ubwKUMSa9q`)}AQ&}D(PG1>xc7(M8=vwgo=fN|XZq0L z&8gMbdKVc0T0qXcNjV0A6O_#IA`Zv9%s+gn^bkRL8yAb#YFxg?6_K&Ouo<={B(aZr zBRS1`AQmQNIC*a}@F1?e-u|cBiWSA}on)BK%iI8Gkkul(&}Ct0+Y^V;=9JKwo*>Rq zdQw{ak=g^K>e<(ua=WWDm`ofjlb`TU--~(AsIMPqGsW7O4wCJ`CrmF(@N=upHh&7s z)337NRR~K$#qqa=H!xi72oJ!6Ocf>Gse z?1F#!hW;v5Ya|QG;>p&1`RBoxzkRoVSC9+@O0@DLBmOso_|4Cf<$&U$Il~1l|BJ!= z=6h+N03Q`h{_lvF|M60Rd|xmFl_m$*H2?g6$JJjC2h{TPy(tPxl#%KBFL&>Me`w5s z02NWK4%r?4`_kW!j%>Usp%~cLFZO@*eh_%L@oyjEg#VB4LB7`v`e`89_dgy3<-%{> NQj}GeDTW#O{TJu2egOag literal 0 HcmV?d00001 diff --git a/html/images/os/packetlight.png b/html/images/os/packetlight.png new file mode 100644 index 0000000000000000000000000000000000000000..c9c7de77e8f5d2216f667d67ec33d43ea274e8f4 GIT binary patch literal 9022 zcmZ{K3pms7`~TQ5GYlig+S?(`c|wuH4A~rt5h~|HMTSN>M23+=m{XLqMvN3WD`z2R zQ9=@lNTEnd{io0O|NVWg>-Ya}*R{QOKlkDF-1q%F&;2~l;w(-XbHhYoAP|U~fHx$9 zKrC#`=UFH_^HWV&u#fo#xu|ch4+2#sbNzDJZ$!D_iRK_s$YBtOLIr_#nIy_G2y|5i z1X^(hfwZzfpaXt6O_tgq5G%yf+AhG(+)T^Om!#z4?(6EI6h!i4N`OGxL0Zg5l1G3G zDv0FmfBWY)DfimzVd!W>n)Ra^tbzvwJN}KF{L5pa3 z@;~CtUpkVP0s{QBl$8Sm1C;`gD*2KxDq}P?HI-FVl~q+0nH-A#!9D>lL5e>9QvWFV zzj_Qk{N2c&egU4oKB#@YF0Q^;19T)M_YM8`^$$*uAkY7?(e@p(Wb-=mTpQVTxad)Fyp^unLs|ET)LwEJ|HnJ5t9- zpfh{93-3N@UJSf;VgLPIT%4@zl~imv3aZ73FcEcA1Kcjcj{Sz!)1Yb+jsFj6m8LyzEs zKE)kEN-B;YOQYd*l*j=EQ19kdc{VDRpHSG65{+EBl5!7h2*L%;t-cL@c;Un~-Ji2{ z-UA2(G0O!w4?a1UceBNE-PXKF*LpOI#DyMsM0*e+2@*lcC>*vtB*b^;GZ%V%LDHBb z6138>^kuJkY6^vpt$74bq;;qsCcC4c+GnTWG(-S6{QK-7UV7bc20)+VHSI$K5DV_g z*V{&lfQ5am!I(BH4)!&ucNT=8AT+{vU)tab7#uRySIWAhk+)GPU`;8Cma`;Ksuf>l z31EH-{>67kin0d6J*pCzw9nSme%5_}s1jqMWG2D_ZTHZPqIHnVVQ2+6Nn=$5EMFwd zsSd6CeN)ymhC=IrbG?3!j93X}&yRpPO$+wv;2dgtVSQ#s_2nQ8mB5?+y(dTe5ji)Cox8gxcZ6i!ZHlh0W|7A2l zspBjJ1)6b|P;}`ms&$l^1zE$iA}$NOJ|39D(m2fdET{-K-6*aP^S6;izmLbrr#T?5 z`>`s)!*DRAy_27>7*Z~EXYGgOPLat1FBs~H7rJ1>;O?I2Zf@eB!J_r z2-ZWSKEUOx@bxE=G#rnP`huz}Q@^lxqcjk0f6nCj9SK(9H9wsXhER(3HMe_s*lX@u zZP-8?tXBN`CCIZD$9pu~@+RSJlAhn*cF zHe;%qWulSxA&E0q2_R+qtj0@KR}!B;S

4sLm5OEn^=&o`YqSE1FEL=Tn{wBs= z&mlZ4|1&*jRU{(QCr4pY%=N?v>qD9f?7m(APrj0NeSl_q%@3U%wWMChMPS zh7WzU&9n&%HQ|v>cfVqSK9gf-a)5^Kp&rS-zEiCTadUWRDa|&W$G@;^`$Zu>kf%|{ z^HftQ!jz+$f`~!1cyk>|?GS!(#kgPXS-kA|i{tEgz{U&UGJ+Z~6F=hWAS0t&>}^=@ zhuix0@~JqJ!O0R0>XFN7?h%Pazpigyf0$mE_(xHr;zZ-*(=S~J8Jf0$0aiLXT@>Qm zIfF7U^LtT^g*R{K*lX{Mmvy_H(4#rB=wvQ;hyUnz?cC)J9#UWXBwd8b*d7fQBck2T zCULL+_TA*b+yW9Yu>?F2o%iPE)SR8KboAwx8W%N2mvCYt4we+vxk_?)!tKaaGz`a0 z{)+ZDHh>mX-M2sI<4wR9ei0frBne9aBkG1>%hxHl)_&Y6<>pAL5YBjRu@>WI&vZ$& z7jNv-+=wX<;N9|dCawq2&_-(~ALsu4ES-wn^;(0E$5aVKu86u>0aT=Qf6uQ$EQx~f zY4~0-Y66}3jG|i@8Ps*6)}JeW_803&zocYq1a*U+x?3L9nMA{ZRmhV9tfkz>Enm<_ z|Gb6*3T|3;TcRGHJIRNjfznrM0U@A5b1`@R_wW7#;L{JdZ#Le{>A7$zy^;5z zR^k<*X1$DxbVLF|BX{rd{AhOIX!{8x>8pNscnX69QD!}k)V5dJ1LMq#de z9g9nUYJ$FFi$uM!?&^SNqAO#t5ZexCXDdB{6N=}pWnBIj9YgH-oJXEH}dKhy4n&C z1o)baPcwlD&-`++4j>@nB{_PF9;%gWiAE!F+tr2>>`<5Kw-vli`1nng9U{1wqn0)D zW0d$awdiy3M1TP3`$kDpX+BsZ=p-LbhPAwIZ*BL|i-xmdac8og(WppVExBlx9hYgq zkIU`HAiLgkX?EF(`k46;fM|q{Q0=?$8&ZuHAB3svT_ok>)4WY;M)1H7b}ug@vvHYu zlL5-JFYQfG<~l5=Mmqi)gJrM%=-hpZ%)vk zQ}`?nq$3MV63@z!+m3w97JugIjU-sxVS`N#} zZnzv+p$Pq>L2yH{r6A2ha4*#3O1S~fcS)C>*3|l|IGb9M^?uAKBbR0Zes?WjGJ&QC z!w*7JkoMQ_6UFSmd=GHKDy-kY3xf{bts2cIv`vG6k#^E- zz^=*Q(3J4o3xUN?J<8?OCN3=RYq@*QF;JVO7C-`Kk}STVWevX~^H&hPE8+}RDkU9N zCc&)HuHE|Za5C`p7kSmA$pDp#xIXn&`;p5w3Je{;*rC|yxuB{0*i23tV4MCh8Q!`k z;rQ?-!cM)f{`pAVSoJFt!(IjCDP-<`rb?>03MDU}B|#@fZ@woZ4P3vcNGlPn;2BdR zFVdF@cpng_3tq|CI(jfLPi*F~N%X~A)gZv~+PoM}bWN?-X)iF9a^utE7rgC@StbMeQs^f?_KNI& zjMh13d<({?t=zpYTMIw{xXW#+7(;2<^^YeMUklQX#F4{(JS%cOu^^p_vs&1qYfw?t z8HXgLghDm-^6v`+5kCkb%^lUhggT7m{JXhHe1Qu(@=EpqQsGd*(oDT+y=Qw7V^JM&G zY=zp@7qX7Y#_SC2^?v2F*6XE5UjB~IN*#De!@1YC-+xX^>&J9wf!7lbi;Q#suSxZ=Nwrp_G8{wDlhO^NUiofxQD!tbwgMAc6E-oeP6 zXEJC*C~?yWif$ISiqjNU6FEX&26{cU=?HxiGkW`E3qe#ADlKCiYqoZb%)~f;6Y3Sk zi^IQO%!&l~RH0gD(dw#p3cUU@7P74Oui#-36ETGXxVIP%n#XvbNd!mk)ooh)lvw;c zovXt4YNN{zow6+GXQIXx6_98!$DK7_vxIczNln59h+HZ8j(FGbVXDY(YvZGYyiNA( z>mN-nX{=sgu1oADx;8MA(S55|(%nIP6;Ir?ig&5J94obJuX(bOtPE~lXvF$?_yu%v z3wPW-X>iGDDM3Rb@6_(J9|0(s@^fFy7ixC=naqFw``ERlzf*Ub}gh87QoR0t7`+`z4b(2e`mM4o(}=H>eOGaKVRFE)NOT$TeD z3@6uAQ^grpa(0)*Dp&ii9y8~Ti7VwGO^6&s7idsbl*S&Z%fHud{QBDU>wRBRXRxX! z2PY7%KXP%P{YVkwBX~3uk*RdB4Hu4_-`A_C)PLW+XKB&kgY6IU|4a(QlW3@ zo8q_W_DNwP{Koq1cS<=-B?8{HJ;DRjDN2*`dZ7iKjULmT9^YT}Fu8^&7w-4=25D(! z{%xM#y`YuyWJQhe+dn&*i@8@60F>VDS&wBQ79*MJy2atSaOkJ0-#ecE@?H{eWatIE zH~zE&Gq>4bKr%_ zJaU`#eHzX~#j+^1?sUvQe&uBOYig<$_B|Siy1VUyr^4&(ZElzqf0KiwBNkuXXb8bU zNcrCvicxeLZuKV*kt_{i>&|!Bds=jyY_WFoPojjs3NzgrE?0FH+(=YhRAf4HCqVC- zGu#Iji>q+fHUf{>CXbA6OaEYrFz}%)BA>AA*FVVPp!@1HObh7zc{!Cxuve>la zOzJmtU5o2;DQEx8?A-F7*aX<1g{z{R1Fmi<$n!W0r5^ljv>k?{F;(CDM8x1SBO7_q zzjd_sn}HGJW~+mqQc$pF<<~3@^v=2l7JBi`#nVt>fwQX^R-lV0NR|fESr4POTx3;5 zOAD2W(tf4V5%s2h1rPK#B@N84;XkIaX7r4`m8t5D<^oEEsdenj#JWw#V!0h?!Kfgc zYOiN?Dv?*E`osK5ZNHttKC{={t9tay@!S62G>stUV-%%KDLr8oW)=j9q$4_B^G*|> z+R011Dqbt1mD)E05LzEVstqgi25gs4yr&Uuc+J+Osz>9H%YhuGedE@mBZ3#^CFIX| z+)S^dkDMX-$v~vj+LU^PF&qke*O;q^a%HP`colOQ5^pkoavoPytj?tZl>sD zL|?l-H1==_-F&c{ejm>ja(=wO9L#i$j4`Qy5P;`)x_u;T7Ni)eK}in#NVdm$0gN*S$7~+nut3NM@ZblcBTHBQS;{t^-ehMV9FwIDblY zE#j4V82#m=DEfWf1_n1G^1(EQ-k-9Gl2B9Yoyb-mRpNShSx-xRoAp*KI@Gx6oK5k; zfU_0!yH1Shns)bzGBT&ujUT3}zyq~!?IoKfGU)Y}*M9g!NkX!rN{4Nt{WRsyM4XON z#B)rXY|9T@>8UI~==G*VYE#42A!@uA6?n{5erJ&l{;OPB_xP1Bhh?~zVW$t(z=Ka2 z6S1Lz8yZ*$9$G?e^N+QFW7h7J_8m2S`$+%n%ZhWF8y>?V#cGM!u1HB@JMA7kL#<#u z(!H3)y!B3L_wCBQ0DQYldRBXVA>2$=m?|)X+(4!5m_5RzRVZ|t`2HFAg4{onoJysi zWJjZpEUIi_5=krJw)&GA8FF1rD2OZq9y#d&)rXeCLQnBrk8#6A zJL@N{3~2RI+N5S}!tU!Hkmo!b_=!bex{XF>k#J^W{!M7NVeXK#`kl3e!+KEbp-*6n zF@_FeXNDclgaC(4gJe|Ca&BRbM0h-^QZ4b|iBq)=g9(`j?!C+Un2EFy^M>E3qs~n) z#tO#-ID2*4dFR~S(|bY=vwYH2|BB|mc+y&4{BizuV%}ZF%oa>a)8wJ6t`#DwxNr@& z$^OH5PMmWD(kj3Fbf%QEmn%<>mYC4H{29GmK@K4uI$$J{69^qkbIwN&T-<;Ya#Hk8Pt2tO1d*cV-gX`n|bf_ z85Y(yM+zU`M;RPWr&sg2g$QRAcY&z8$SLu{+!K0{ErfjUjl6CtHW-!Vk>YCv&NfqO zcvH|Hy9ecOU*+2$=%`oSCf3I>N(NQjHQcb|rIfMrxV(jw$hi9U7{vCQ7i$YDLTQ=j zvLT*q9R`VoJNdf4mx^;hvg@?;}wwapGL!>;+>L8Hmi4Nr=uFmQ4|VL>!z3 zBi~~3ww-a~l&#!;Y+cWd%j-;IEmFG?>=21iS+8X~tPibJGR|koB)ONh zf+d%P4Zgk2Se(g?LFOSxs?c~VB6Z}0UbMX<+6@8E^7&}l0*|9`wl}7`lv!+Xq>J(O zp>Ec~0alv`e$RpyoiuHeKNB>ZU8b}bm|kE?RjTKUEbq4@a45zII&2(XLV@iQNOBgJ zPjVly7$U>A^ZzWQ%-?R^`5u!nc3fc$E4nsPhWvIc@v>?T-ML63ih_{vZQeU zG8&MmNx8L?>KjXQ7yYoem;+O9XUzQR4PH#0F$$rB_>O=JsRFOA)(s?KZVTsgSN8eQ zM@pDVA`_T(9s}fDcv#-DWx_TnJ4B-Bgpvt(UKJie9uD@hPjkT+4ozG4Jz{Q{(LH zm8W_xI!_IeKZ*JyBHV(-#9& z&OYyY!+~|MX6vO?@7}F|Xg-izgW%akx3I4eE8_VoOXb}y{9wIiU%?$lsLu~W@g1#8 zzfvMkF{g`1Qfe|{nQjLRB;DsOSMziCY9&s>wD|P}g`}gE2qK(JoClEL+3eo7R}&+L z&}wDeB&zcY*?KHu=-{ZeRWFDWBITO-gEO6FYrnzVN#*iEj+os?NO z+gl6Xqs}MS&k#f1JA?bCG8wTuK=k3-!bC(va>Vn3iDD(@X5!SVJ`=t-v4>M5Q`xOQ zQ6|{~a%Be^n<82-fA5Rd8uC@o4SN^wx~iP1oDL@j5-$TrP0t6b#DIJ*RZ5=2R$ zWYlDe4>dv=$-cGfn=ReWSJj+o#{@+ zu7I6vIq@#c`=|p-voa1Xz))jKN6{1|5X4!Sga}GIHb^$~HV&^BDZn4mNXs}Pz?^CY z$1^aH>Iv<3EFa6_0m;&$qxHF8+w#ltgF}7<7faGeBiC6~?!dWul(X~HN$FG$4e$%k z0mRUAQxnxAoLpys3q=+25JOQr+>Ksvcv*D@cv5gT=bH^W{@M#iVkv`L3wJ4A9~)}> zGK@5ulv@LUdk8?nOJxz6a-$v(^*7zK18*wJ(msCoxVokUm7In zmvO_NJ^oxSOEt=rdUaQnABd{!GeMXQ95ImLKJv2-Tg;TX^2}Aqhj5f=;RTk%N&qT$ zS=$5CXk+TA5aS zRe{5^Fc-P=lGS%v3)eQ4^t`RD+EVatFKB+F#xAZ--onv31HKP&>bCiBcOD;t4zoIb za-OGvnRVildYsJ>eea94R4vBX>R9oB;d3)lTEw9u0eZ?((%59fR@3Q{eMoBi+i~A9 zriEoF8YPi)HUyZ8j6y}NxXZ+%0@4A)0yq`Tj)-XASUfbTAJb#=`ss3@Z~o2}z)t8i zK>2P(Sj-#UlLVW;1|7e-ht2#eiI=uce^;bNi|l{ItdzW!)lXV=ICE~NsM$lvv1dv% zk-`HB{vt>qC*Vfd2(eZIqs!V>-;_*nkF-lLw!}4o9 zzI+Zp7IQ>c@lUw7o|5<@1t%CjyYp*8hFzgjCv~`ZD8&qCrexwgce z*(Er?@0x&VwaOKvIvoi44kF@apHUods01=LBQ+)&yW&-J0$rg%Vsqe^rjXjyDR_d4 zV4!2#nO0Mb+iZ5o#kja`T7E{ziRQFOQaRcaE5bY^s8ef;cx&yU6+el*J0kLOV|-du z0quu^K1yopSmH zs?8KNQT)0ojn$B%w*K;~RUiPt_Ew(Dh}&Z%_-n8EoUy{Fo@>w8>+Y0cgR%%lTrzrj zIsH8qROGHyzIptNh0i%0%A?->7=eY;*{Dnize1%TaI!nqPc%Km#+X-G=`swke87s( z$B6b^!>dGfH5giYRELg;#A-ps^G{jQr6VaQ8Y}Zw995KrWksXb|Ab}y2ot~#itqn*g major (or faulty)-> minor-> event-> warning-> normal (off)." + ::= { agnt 8 } + +agnMonitorModeCmd OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(1), + off(2), + on(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this attribute to ON, will enforce the agent to change its mode of operation to + Monitor Mode" + ::= {agnt 9} + +agnLed OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This entry specifies the LEDs status of the agent module . Each led will be represented by 4 + bits where the first 2 bits (left) will specify the status : + (00=NA, 01=OFF, 10=ON, 11=BLINK), + and the next two bits (right) will specify the color : + (00=GREEN, 01=RED, 10=YELLOW, 11=GRAY)" + ::= {agnt 10} + +trapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TrapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table includes the last few traps generated by the agent, for future retrieval. The table + has a limited capacity. If traps are not retrieved in proper time, they will be + over-written by new traps " + ::= {agnt 11} + +trapEntry OBJECT-TYPE + SYNTAX TrapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in table." + INDEX { trapID } + ::= { trapTable 1 } + +TrapEntry ::= + SEQUENCE { + trapID + Integer32, + trapVal + DisplayString, + trapTimeSinceOccurrence + TimeTicks + } + +trapID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This value indicates an index of a specific trap " + ::= { trapEntry 1 } + +trapVal OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is the actual ASCII description of the trap. " + ::= { trapEntry 2 } + +trapTimeSinceOccurrence OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates the amount of time passed since the occurrence of the event that + trigger this trap. " + ::= { trapEntry 3 } + + +-- +-- +-- File Transfer +-- +-- + +fileTransfer OBJECT IDENTIFIER ::= { agnt 12 } + +fileServerIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the server from which the file is loaded " + ::= { fileTransfer 1 } + +fileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the file to be loaded. For protection, read returns + NULL. " + ::= { fileTransfer 2 } + +fileTransCmd OBJECT-TYPE + SYNTAX INTEGER { + swDwnLoad (1), + configDwnLoad (2), + configUpLoad (3), + coProcDwnLoad (4), + stateUpLoad (5), + dwnLoadUserFile (6), + upLoadUserFile (7), + swDwnLoadAndReset (8), + swUpLoad (9), + swDwnLoad2BkupStorage(10), + bootDwnLoad (11), + bootUpLoad (12), + swUpLoadFromBkupStorage(13), + licenseDwnLoad (14), + configDwnLoadToDefaultFile(15), + noOp (255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The command to be executed on fileName at fileServerIP." + ::= { fileTransfer 3 } + +-- tftp group + +tftpRetryTimeOut OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " General Retransmission time-out value (seconds) " + -- DEFVAL { 15 } + ::= { fileTransfer 4 } + +tftpTotalTimeOut OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Total Retransmission time-out value (seconds) " + -- DEFVAL { 60 } + ::= { fileTransfer 5 } + +tftpStatus OBJECT-TYPE + SYNTAX INTEGER { + noOp(2), + connecting(3), + transferringData(4), + endedTimeOut(5), + endedOk(6), + error(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status of tftp session. When a session ended with success, + the tftpStatus should be endedOk(6). Before restarting a + tftp session, the NMS should set the tftpStatus to noOp(2). + That's the reason of MAX-ACCESS read-write to this field." + DEFVAL { noOp} + ::= { fileTransfer 6 } + +tftpError OBJECT-TYPE + SYNTAX OCTET STRING ( SIZE(2) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The MSB represents the standard error code. + The LSB represents the private error code. + 0x0000 is No Error + 0x0100 is File Not Found + 0x0200 is Access violation + 0x0300 is Disk full or allocation exceeded + 0x0400 is Illegal TFTP operation + 0x0500 is Unknown transfer ID + 0x0600 is File already exists + 0x0700 is No such user + 0x0001 is Server Overflow + 0x0002 is No empty UDP port + 0x0003 is No empty connection + 0x0004 is Illegal File Mode + 0x0007 is Illegal PDU size + 0x0008 is TFTP Server does not exist + 0x0009 is Incorrect File + 0x000A is Wrong License format + 0x000B is License ID already used " + DEFVAL { '0000'h } + ::= { fileTransfer 7 } + +fileTransferToSubSystems OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object represents the sub-systems the fileTransCmd + refers to. It should be used when a system is divided + to sub-systems and each sub-system (or part of them) can + have a different SW/Configuration. + + Each bit of this object will represent one of the sub-systems. + Bit='1' - APPLY to respective sub-system + Bit='0' - DO NOT APPLY to respective sub-system + + For the meaning of each bit, see product's specification. + User will select the sub-systems envolved by filling-in the bits + that represent these sub-systems. + In this case, the file represented by 'fileName' will + include several parts, each representing one of the sub-systems. + The agent will refer only to the part/s indicated by this object. + + 0 Octet Strings = not applicable + DEFVAL = 0h for the products that support this object." + ::= { fileTransfer 8 } + +fileNameWithinProduct OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The file name used by the product within the product file system." + ::= { fileTransfer 9 } + +--Internal SW Download table + +intSwdlTable OBJECT-TYPE + SYNTAX SEQUENCE OF IntSwdlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This parameters table is for + internal Software down load. It also includes data + about all files contained in the Object from which + down-load is performed." + ::= { fileTransfer 10 } + +intSwdlEntry OBJECT-TYPE + SYNTAX IntSwdlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in table." + INDEX {intSwdlObjIdx, intSwdlFileIdx } + ::= { intSwdlTable 1} + +IntSwdlEntry ::= + SEQUENCE { + intSwdlObjIdx Integer32, + intSwdlFileIdx Integer32, + intSwdlFileName DisplayString, + intSwdlFileSwVer DisplayString, + intSwdlSwDate DisplayString, + intSwdlSize DisplayString, + intSwdlCmd INTEGER, + intSwdlToSubSystem OCTET STRING, + intSwdlCardType INTEGER, + intSwdlFlashIdx Integer32 + } + +intSwdlObjIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the object from which down-load is performed." + ::= {intSwdlEntry 1} + +intSwdlFileIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the files included in intSwdlObjIdx. + One of these files can be selected to be internally + downloaded." + ::= {intSwdlEntry 2} + +intSwdlFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the file." + ::= {intSwdlEntry 3} + +intSwdlFileSwVer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software version of the file." + ::= {intSwdlEntry 4} + +intSwdlSwDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software version date of the file." + ::= {intSwdlEntry 5} + +intSwdlSize OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the file." + ::= {intSwdlEntry 6} + +intSwdlCmd OBJECT-TYPE + SYNTAX INTEGER + { + notApplicable (1), + off (2), + on (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The command to down-load a SW file to an object. + The Agent will change the value of this MIB object to off(2) + automatically, after accepting the command." + ::= {intSwdlEntry 7} + +intSwdlToSubSystem OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object defines the subsystem for download. + Bit='1'- APPLY to respective sub system. + Bit='0'- DO NOT APPLY to respective sub system. + For more details see product specification. + For every octet bit0=LSB, bit7=MSB" + ::= { intSwdlEntry 8 } + +intSwdlCardType OBJECT-TYPE + SYNTAX INTEGER + { + unknown (1), + gstm1 (220), -- GMUX-2000 STM1 card + goc3 (221), -- GMUX-2000 OC3 card + gstm1D (222), -- GMUX-2000 STM1 card with 2 ports + goc3D (223), -- GMUX-2000 OC3 card with 2 ports + serverE1 (270), -- GMUX-2000 Server E1 Card + serverT1 (271), -- GMUX-2000 Server T1 Card + serverE1Pw (272), -- Gmux2000 Server E1 PW Card + serverT1Pw (273), -- Gmux2000 Server T1 PW Card + gigabitEth (280), -- GMUX-2000 Gigabit ETH Card + channelizedT3Pw1 (290), -- Gmux2000 Channelized T3 PW Card + cesT128 (300), -- Gmux-2000 CES T1 28 ports (external T1 ports) card. + cesE128 (301), -- Gmux-2000 CES E1 28 ports (external E1 ports) card. + cesT1Pw28 (302), -- Gmux2000 CES T1 PW ports (external T1 ports) card. + cesE1Pw28 (303), -- Gmux2000 CES E1 PW ports (external E1 ports) card. + vmxE1VeDe (310), -- Gmux-2000 Vmux E1 card with 16 external voice + 2 external Data ports. + vmxE1VeDi (311), -- Gmux-2000 Vmux E1 card with 16 external voice + 2 internal Data ports. + vmxE1ViDe (312), -- Gmux-2000 Vmux E1 card with 16 internal voice + 2 external Data ports. + vmxE1ViDi (313), -- Gmux-2000 Vmux E1 card with 16 internal voice + 2 internal Data ports. + vmxT1VeDe (314), -- Gmux-2000 Vmux T1 card with 16 external voice + 2 external Data ports. + vmxT1VeDi (315), -- Gmux-2000 Vmux T1 card with 16 external voice + 2 internal Data ports. + vmxT1ViDe (316), -- Gmux-2000 Vmux T1 card with 16 internal voice + 2 external Data ports. + vmxT1ViDi (317), -- Gmux-2000 Vmux T1 card with 16 internal voice + 2 internal Data ports. + vc12E1UeNe (318), -- Gmux-2000 Vmux E1 card with 12 external User (voice) + 2 external Network (Data) ports. + vc12E1UeNi (319), -- Gmux-2000 Vmux E1 card with 12 external User (voice) + 2 internal Network (Data) ports. + vc12E1UiNe (320), -- Gmux-2000 Vmux E1 card with 12 internal User (voice) + 2 external Network (Data) ports. + vc12E1UiNi (321), -- Gmux-2000 Vmux E1 card with 12 internal User (voice) + 2 internal Network (Data) ports. + vc12T1UeNe (322), -- Gmux-2000 Vmux T1 card with 12 external User (voice) + 2 external Network (Data) ports. + vc12T1UeNi (323), -- Gmux-2000 Vmux T1 card with 12 external User (voice) + 2 internal Network (Data) ports. + vc12T1UiNe (324), -- Gmux-2000 Vmux T1 card with 12 internal User (voice) + 2 external Network (Data) ports. + vc12T1UiNi (325) -- Gmux-2000 Vmux T1 card with 12 internal User (voice) + 2 internal Network (Data) ports. + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object defines the Card type that this file is relevant for." + ::= {intSwdlEntry 9} + +intSwdlFlashIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the flash memory this file is stored in (1 or 2) + (Example: 1= The file is stored in flash No.1). + ASMi52 file will always be stored in Flash No.2 (intSwdlFlashIdx=2)." + ::= {intSwdlEntry 10} + +--SW Download Status table + +swdlStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SwdlStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This parameters table is for software download status. + It also includes data about the files down-loaded or + attempted to be down-loaded." + ::= { fileTransfer 11 } + +swdlStatusEntry OBJECT-TYPE + SYNTAX SwdlStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in table." + INDEX {swdlStatusTypeIdx, swdlStatusIdx } + ::= { swdlStatusTable 1} + +SwdlStatusEntry ::= + SEQUENCE { + swdlStatusTypeIdx Integer32, + swdlStatusIdx Integer32, + swdlStatusFileName DisplayString, + swdlStatusSlot DisplayString, + swdlStatusSubSystem DisplayString, + swdlStatusStatus Integer32, + swdlStatusTime DisplayString + } + +swdlStatusTypeIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the down-load type (e.g. external (1) or internal (2))." + ::= {swdlStatusEntry 1} + +swdlStatusIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the status rows." + ::= {swdlStatusEntry 2} + +swdlStatusFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the file." + ::= {swdlStatusEntry 3} + +swdlStatusSlot OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot of the updated (or attempted to be updated) object." + ::= {swdlStatusEntry 4} + + swdlStatusSubSystem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subsystem that updated (or attempted to be updated)." + ::= {swdlStatusEntry 5} + +swdlStatusStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the down load process. + Value: Fail (2), OK (3), InProcess (4)." + ::= {swdlStatusEntry 6} + +swdlStatusTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This MIB parameter indicates the time SW download was finished. + The format shuld be YYYY-MM-DD, hh:mm:ss" + ::= {swdlStatusEntry 7} + +clearDwldStatusLog OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object clears the status log. + Value: off(2), external(3), internal(4) + The Agent will change the value of this MIB object to off(2) + automatically, after accepting the command ." + ::= { fileTransfer 12 } + +autoFileTransfer OBJECT IDENTIFIER ::= { fileTransfer 13} + +-- Agent initiated auto file transfer. + +autoFileTransferTable OBJECT-TYPE + SYNTAX SEQUENCE OF AutoFileTransferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Scheduling configuration table for + Agent initiated file transfer." + ::= { autoFileTransfer 1 } + +autoFileTransferEntry OBJECT-TYPE + SYNTAX AutoFileTransferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table." + INDEX { autoFileTransferType} + ::= { autoFileTransferTable 1} + +AutoFileTransferEntry ::= + SEQUENCE { + autoFileTransferType + INTEGER, + autoFileTransferServerIp + IpAddress, + autoFileTransferFileName + SnmpAdminString, + autoFileTransferScheduling + INTEGER, + autoFileTransferTimeRecurrence + Integer32, + autoFileTransferOccurrenceRecurrence + Integer32 + } + +autoFileTransferType OBJECT-TYPE + SYNTAX INTEGER + { + alarmsBuffer (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object defines the type of file to be transferred + by agent. " + ::= { autoFileTransferEntry 1 } + +autoFileTransferServerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the IP Address of the + server to which the file is uploaded." + ::= { autoFileTransferEntry 2 } + +autoFileTransferFileName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the name of + the file to be uploaded." + ::= { autoFileTransferEntry 3 } + +autoFileTransferScheduling OBJECT-TYPE + SYNTAX INTEGER + { + notApplicable (1), + now (2), + recurrence (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines schedule for TFTP Automatic session(s) + initiated by Agent, according to the value selected: + now - initiate immediate single session. + + recurrence- initiate single session 'every M time units'. + or 'every N occurrences' or upon both, (earliest event). + Time reccurence period (M) is defined by + fileTransferTimeRecurrence. + Occurrence reccurence (N) is defined by + fileTransferOccurrenceRecurrence. + Zero value means that the object is not relevant (not + taken into account for the recurrence). It is invalid + that both will have zero values in our case (recurrence). + When both are non zero, file is transferred + upon earliest event" + ::= { autoFileTransferEntry 4 } + +autoFileTransferTimeRecurrence OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines time reccurence interval, + e.g. M can be 'every M days', 'every M hours' etc. + Zero is used to indicate + there's no time reccurence (0= notApplicable). + This object is taken into account only + if autoFileTransferScheduling = recurrence + For LA-110 time units are days." + ::= { autoFileTransferEntry 5 } + +autoFileTransferOccurrenceRecurrence OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines Occurrence reccurence interval, + e.g N can be in 'every N alarms', 'every N log entries' etc. + zero is used to indicate + There's no Event Reccurence. (0= notApplicable) + This object is taken into account only + if autoFileTransferScheduling = recurrence + Occurence Type (Alarms, etc.) is according + to autoFileTransferType." + ::= { autoFileTransferEntry 6 } + +fileTransferServerPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Server Port number used for File Transfer. + Applicable for SFTP. + Valid values: 0..65535." + -- DEFVAL { 22 } + ::= { fileTransfer 14 } + +fileTransferProtocol OBJECT-TYPE + SYNTAX INTEGER + { + tftp (1), --default + sftp (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "File Transfer protocol used." + ::= { fileTransfer 15 } + + +systemReset OBJECT-TYPE + SYNTAX INTEGER { + off (2), + on (3), --HW + resetConfig (4), + resetMapping (5), + resetStandby (6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset action to be performed on the system. + - resetMapping - reset SDH/SONET mapping to + default for all SDH/SONET links. + - resetStandby(6) - can be used only by devices with redundancy on MAIN/CL." + ::= { agnt 13 } + +systemTiming OBJECT IDENTIFIER ::= { agnt 14 } + +systemDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "System date." + ::= { systemTiming 1 } + +systemTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "System time." + ::= { systemTiming 2 } + +systemTimeElapsed OBJECT-TYPE + SYNTAX Integer32 (0..899) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds that have elapsed since the + beginning of the current error-measurement + period. Same for all ports of the device." + ::= { systemTiming 3 } + +systemResetAllStatsCmd OBJECT-TYPE + SYNTAX INTEGER + { + off(2), + on (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset statistics of all ports and connections of the device." + ::= { agnt 16 } + +systemClearTablesCmd OBJECT-TYPE + SYNTAX INTEGER + { + off(2), + tempCnfgTables (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tempCnfgTables - Set *RowStatus = destroy for all entries of + some tables having *RowStatus object, for + temporary configuration only! (255). + For the relevant tables, see product's specification. + This object should be used by WAN product applications + before performing the Update operation, in order to clear + old entries of these tables. + For MP-104/204 the entries will be destroyed for cnfg=1. + off - agent will automatically change to this value, after performing the + command. " + ::= { agnt 17 } + +systemParameter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter can be used for different purposes: + - TELNET session time-out in seconds. + - Ace20: when trying to create row in a table that already + has row with the same values, if set of values has to be unique + in table, this attribute is set to the index of the existing row. + - Optimux-T3: when CH interfaces are RJ-45, user can select via this + object, the interface type for each Group of channels: T1 or E1: + The selection will be a sum of the following Bits. + '0' = T1 + '1' = E1 + Bit Group Value for each Bit having '1' + 1 1 (CH-1..CH-8) 1 + 2 2 (CH-9..CH-12) 2 + 3 3 (CH-13..CH-20) 4 + 4 4 (CH-21..CH-28) 8 + Examples: + 15 = all Groups are selected to be E1 + 6 = Group 2 and Group 3 are selected to be E1 + (Group 1 and Group 4 are T1). + - FCD-A, FCD-M: user can select via this object the configuration + used for Get values of MSDSL parameters that don't have + configuration index. + 1 =active configuration + 255=temporary configuration. + Set of this object should be done before Getting the MSDSL + RW parameters. + - Ace2002: This parameter indicates the number of intervals that + were successfully uploaded upon statistics collection session. + - FCD-IP, WR, FCD-IPD, LA-240: + This parameter indicates whether Telnet Access is enabled/disabled: + Values: + 2 - Telnet Access is Disabled. + 3 - Telnet Access is Enabled. + -Vmux-110: This parameter value equals to maximum number of bundles. + -Optimux-155: Simmilar usage to Optimux T3. user can select via this + object, interface type T1 or E1 for each Group of + channels (LIU): LIU group consists of 7 channels. + Up to 12 LIUs are represented (84 T1 Channels). + The selection will be a sum of the 2**n + For each bit:'0' = T1 ,'1' = E1 + Bit Group + 1 1 (CH-1 .. CH-7) + 2 2 (CH-8 .. CH-14) + 3 3 (CH-15 ..CH-21) + ... + 9 9 (CH-56.. CH-63) + ... + 10 10 (CH-64..CH-70) + 11 11 (CH-71..CH-77) + 12 12 (CH-78..CH-84) " + ::= { agnt 18 } + +agnGlobalAlarmMask OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (100)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this attribute determines the alarm traps the + agent should mask and not send to the managers. + Each bit from a certain octet represents a certain alarm." + ::= { agnt 19 } + +alarmSeverity OBJECT-TYPE + SYNTAX INTEGER + { + event (3), + minor (4), + major (5), + warning (6), + critical (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the severity of the alarms." + ::= { agnt 20 } + +alarmState OBJECT-TYPE + SYNTAX INTEGER + { + off (2), -- End, + on (3) -- Start. + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + ::= { agnt 21 } + +agnTestStatus OBJECT-TYPE + SYNTAX INTEGER + { + off (2), + on (3) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current test status (for all levels: system, + card, port). + This attribute will be set to: + on(3): when there is at least one test in progress on the + system/card/port + off(2): when there is NO test in progress on the + system/card/port" + ::= {agnt 22 } + +systemSaveAndResetAllStatsCmd OBJECT-TYPE + SYNTAX INTEGER + { + off(2), + on (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "on - a command to Save data of Current Period in Last Period + data-set and start a new counting period for Current Period. + off - agent will automatically change to this value, after performing the + command." + ::= { agnt 23 } + +systemDefaultGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default Gateway's IP Address." + ::= { agnt 24 } + +agnSendTrapParameter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies if the agent will attach a specific + parameter to a trap. + + For ACE2002 the agent will attach or not the openViewSeverity + parameter according to the value of this parameter: + 1 - will attach openViewSeverity. + 0 - will not attach openViewSeverity." + ::= { agnt 27 } + +agnDeviceCapabilities OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the optional capabilities that are implemented by this device + and are manageable through this MIB. + + For each capability 1 BIT is allocated in each Octet starting from the LSB. + If the value of the BIT = 1, the capability is Enabled. + If the value of the BIT = 0, the capability is Disabled. + For bit assignment, refer to device specification. + Capabilities example: + Router - BIT 0 (0000 0001 = 01 Hex = 1 Decimal). + + The 2nd octet (MSB) will represent the maximum number of intervals that + the Agent can keep in its DB (same for all ports). + + For Vmux, this object describes agent's support of LBRAD coder feature: + 1 octet ; bit 0 (LSB). + '1' - LBRAD feature is supported + '0' - LBRAD feature is not supported." + ::= {agnt 42} + + +agnStoreCmd OBJECT-TYPE + SYNTAX INTEGER + { + off (2), + inFlash (3), + asDefConfigFile (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Store command. + inFlash(3) = store the current Agent configuration in Flash memory. + asDefConfigFile(4) = store the current Agent configuration as + Default Configuration file (e.g. 'DefConfig.cfg'). + Agent will perform the required command and change automatically + the value of this object to off(2)." + ::= { agnt 44 } + + +agnSwVersionSwapCmd OBJECT-TYPE + SYNTAX INTEGER + { + off (2), + mainAndBackup (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SW switch command. + mainAndBackup (3) = Swap between Main SW and the backup one. + Agent will perform the required command and change automatically + the value of this object to off(2)." + ::= { agnt 51 } + + +agnTrapDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable enables the user to set a delay (in seconds) before a trap is sent. + This delay will be used only for traps that need to be sent during device initialization. + It is needed because the device connected to our device starts transmitting traps later. + The delay starts from the end of the Boot process. The device will keep the init traps + in the correct order, and cancel those which clear former ones in the list. + After this init delay, traps will be sent without a delay." + ::= { agnt 60 } + + +-- SYSTEM TRAPS + +--NOTIFICATIONS + +systemsEvents OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The events for RAD products." + ::= { systems 0 } + +tftpStatusChangeTrap NOTIFICATION-TYPE + OBJECTS { tftpStatus } + STATUS current + DESCRIPTION + "This trap is sent whenever the status of tftp changed." + ::= { systemsEvents 1 } + +agnStatusChangeTrap NOTIFICATION-TYPE + OBJECTS {agnIndication } + STATUS current + DESCRIPTION + "This trap is sent whenever the state of the entity the agent is + responsible for changed. + TDM devices will send agnTestStatus variable to indicate the current test status." + ::= { systemsEvents 2 } + +swdlStatusResult NOTIFICATION-TYPE + OBJECTS {swdlStatusFileName} + STATUS current + DESCRIPTION + "This notification is sent when Software Down Load is finished. + The attached object indicates the File Name." + ::= { systemsEvents 4 } + +intSwdlSlotFileMismatch NOTIFICATION-TYPE + OBJECTS {intSwdlFileName} + STATUS current + DESCRIPTION + "This notification is sent when the card in the chosen slot doesn't match + the chosen file. + The attached object indicates the File Name." + ::= { systemsEvents 5 } + +END + diff --git a/mibs/packetlight/SL-ALARM-MIB b/mibs/packetlight/SL-ALARM-MIB new file mode 100644 index 0000000000..01d70128d4 --- /dev/null +++ b/mibs/packetlight/SL-ALARM-MIB @@ -0,0 +1,378 @@ +-- ***************************************************************** +-- Alarm MIB +-- ***************************************************************** + +SL-ALARM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, + TruthValue, TimeStamp FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + slMain FROM SL-MAIN-MIB; + +slAlarmMib MODULE-IDENTITY + LAST-UPDATED "0008280000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the ALARMS." + ::= { slMain 20 } + +SlAlarmType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Alarms Types." + SYNTAX INTEGER { +-- SONET/SDH alarms + losSonetAlarm(1), -- Loss Of Signal (S) + lofSonetAlarm(2), -- Loss Of Frame (S) + lopSonetAlarm(3), -- Loss Of Pointer (P) + aisLineSonetAlarm(4), -- Alarm Indication Signal (L) + rfiLineSonetAlarm(5), -- Remote Failure Indication (L) + uneqSonetAlarm(6), -- Unequipped (P) + timLine(7), -- Trace Indication Mismatch (S) + slm(8), -- Signal Label Mismatch (P) - Defect + sd(9), -- Signal Degrade (SDH only) + sf(10), -- Signal Fail (SDH only) + hwfail(11), -- HW Fail + aisPathSonetAlarm(12), -- Alarm Indication Signal (P) + rfiPathSonetAlarm(13), -- Remote Failure Indication (P) + timPath(14), -- Trace Indication Mismatch (P) + uplinkTransmitMismatch(15), -- Transceiver mismatch or removed (deprecated) + uplinkClockSourceLol(16), -- Clock Source Loss of lock + aisVtSonetAlarm(21), -- Alarm Indication Signal (V) + lopVtSonetAlarm(22), -- Loss Of Pointer (V) + rfiVtSonetAlarm(23), -- Remote Failure Indication (V) + timVt(24), -- Trace Indication Mismatch (V) + slmVt(25), -- Signal Label Mismatch (V) + uneqVtSonetAlarm(26), -- Unequipped (V) + lomVt(27), -- Loss of Multiframe (V) + +-- GFP/VCG alarms + vcgFarLossClientSignal(101),-- Far-end Loss of Client Signal + vcgFarLossClientSync(102), -- Far-end Loss of Client Sync + vcgLossAlignment(103), -- VCG Loss of Alignment + vcgLossMultiframe(104), -- VCG Loss of Multiframe + vcgLossSequence(105), -- VCG Loss of Sequence + vcgGfpLossSync(106), -- GFP framer Loss of Sync + vcgFarGfpLossSync(107), -- Far-end GFP Loss of Sync + vcgBadGidMember(108), -- Bad GID of a VCAT member + +-- Provisioning alarms + provUnequipped(151), -- Unprovisioned service + provMismatch(152), -- Mismatch provisioning + +-- Ethernet alarms + ethConfigTransmitFault(201),-- Optical GbE transceiver transmit fault (deprecated) + ethConfigLossOfSignal(202), -- Optical GbE transceiver signal detect failed + ethConfigLinkFail(203), -- Mac Layer Link failed + ethConfigPcsLossSync(204), -- PCS coding loss of sync + +-- FC alarms + fcBxPortTransmitFault(301), -- Transceiver transmit fault (deprecated) + fcBxPortLossOfSignal(302), -- Transceiver signal detect failed + fcBxPortNoLink(303), -- No link established yet. + fcBxPortLossOfSync(304), -- Loss of sync + fcBxPortTransmitMismatch(306), -- Transceiver mismatch or removed (deprecated) + fcBxPortPcsLossSync(307), -- PCS coding loss of sync + + fcipLinkNoLink(311), -- No link established yet. + fcipLinkLossOfSync(312), -- Loss of sync + fcipSntpFailure(313), -- SNTP failure + fcipIpsecFailure(314), -- IPSec failure + fcipFarLossOfClient(315), -- The Far-End lost the FC link + +-- Escon alarms + esconPortTransmitFault(351), -- Transceiver transmit fault (deprecated) + esconPortLossOfSignal(352), -- Transceiver signal detect failed + esconPortNoLink(353), -- No link established yet. + esconPortLossOfSync(354), -- Loss of sync + +-- EDFA alarms + edfaPumpTemperuture(401), -- Pump temperatur is out-of-bound + edfaHwFail(403), -- Pump HW failure + edfaRvcSignalDetect(404), -- Loss of input signal + edfaRcvPower(406), -- Rx Power is out-of-bound + edfaTemprature(407), -- Edfa temperature is out-of-bound + edfaEyeSafty(408), -- Eye safety alarm (available only in eye-safety mode) + edafGainFlatness(409), -- Gain flatness alarm + edfaXmtPower(410), -- Tx Power is out-of-bound + edfaGain(411), -- Edfa Gain is out-of-bound + edfaEol(412), -- Pump End Of Life + +-- Muxponder alarms + muxAisPath(451) , -- Muxponder AIS + muxLof(452), -- Muxponder LOF + muxRdi(453), -- Muxponder RDI + muxInbandFail(454), -- Muxponder Inband Fail + muxTempLicense(455), -- Muxponder Temporary Licensed + muxNoLicense(456), -- Muxponder Not Licensed + +-- Optical Switch alarms + oswHwFail(470), -- The optical switch is defined in seep but not exist + oswLossOfSignal(471), -- LOS is detected on the port of the optical switch + oswEdfaLossProp(472), + +-- Port alarms + loopback(501), -- The port is in loopback + apsForceActive(502), -- Force Switch is active on this port + apsManualActive(503), -- Manual Switch is active on this port + +-- CLU alarms + cluHoldoverState(602), -- Clu is switched to holdover + cluFreerunState(603), -- Clu is in free run state + cluBelowLevel(604), -- Clock is below internal level + cluFail(606), -- Clock fail + cluJittered(608), -- Clock jittered + +-- WSS alarms + channelLowDegrade(621), -- OCM Power Level Parameter 2 + channelHighDegrade(622), -- OCM Power Level Parameter 3 + channelLowFail(623), -- OCM Power Level Parameter 4 + channelHighFail(624), -- OCM Power Level Parameter 5 + unequalizedOuputPower(625), -- Failed to equalize channels output power + +-- SFP Alarms + sfpTransmitFault(701), -- sfp hardware problem + sfpRemoved(702), -- spf is either removed or failed + sfpMuxWlMismatch(703), -- wl of the sfp does not match the wls of the mux + sfpBitRateMismatch(704), -- the sfp bit rate does not match the implied port rate + sfpLossOfLock(705), -- retimer problem + sfpSfpWlMismatch(706), -- two sfps with the same wave length in + sfpLossOfLight(707), -- no signnal detection + sfpLaserEndOfLife(708), -- laser end of life indication + sfpMuxSpacingMismatch(709), -- spacing of the sfp does not match the spacing of the mux + sfpHardwareFault(710), -- wrong sfp crc + sfpBlocked(711), -- the sfp is blocked + sfpLossPropagation(712), -- shut laser due to a problem with the mate sfp + sfpUnknownType(713), -- unknown sfp type warning - doesn't shut the laser + + sfpHighTemp(720), -- internal temperature exceeds high alarm level. + sfpLowTemp(721), -- internal temperature is below low alarm level. + sfpHighTxPower(726), -- TX output power exceeds high alarm level. + sfpLowTxPower(727), -- TX output power is below low alarm level. + sfpHighRxPower(728), -- Received Power exceeds high alarm level. + sfpLowRxPower(729), -- Received Power is below low alarm level. + sfpHighLaserTemp(730), -- (15xy) laser TEC current exceeds high alarm level. + sfpLowLaserTemp(731), -- (15xy) laser TEC current exceeds low alarm level. + sfpHighLaserWl(732), -- (15xy) laser wavelength exceeds high alarm level. + sfpLowLaserWl(733), -- (15xy) laser wavelength is below low alarm level. + +-- XFP Alarms + xfpTxNR(734), + xfpTxCdrNotLocked(735), + xfpRxNR(736), + xfpRxCdrNotLocked(737), + +-- OTN Alarms + otnFecExc(750), -- FEC-EXC Trail Excessive Errors (Early FEC) > 10-4 + otnFecDeg(751), -- FEC-DEG Trail Degraded Errors (Early FEC) > 10-8 + otnOtuDeg(752), -- S-DEG Section- Degraded Performance. Based on SM BIP + otnOduDeg(753), -- P-DEG Path- Degraded Performance. Based on PM BIP + otnLos(754), -- LOS Loss of Signal + otnLof(755), -- LOF Loss of Frame. OOF present for at least 3ms + otnLom(756), -- LOM Loss of Multiframe; OOM present for at least 3ms + otuAis(757), -- S-AIS Section-Alarm Indication Signal + otuBdi(758), -- S-BDI Section-Backward Defect Indicator + otuTtim(759), -- S-TTIM Section-Trail Trace Identifier Mismatch (SAPI/DAPI) + oduAis(780), -- P-AIS Path-Alarm Indication Signal + oduOci(781), -- P-OCI Path-Open Connection indicator + oduLck(782), -- P-LCK Path-Locked. Path Locked active + oduBdi(783), -- P-BDI Path-Backward Error indicator. + oduTtim(784), -- P-TTIM Path-Trail Trace Identifier Mismatch (SAPI/DAPI) + oduPtm(785), -- P-PTM Path Payload Type Mismatch + +-- NE alarms + entityRemoved(801), -- Card is removed from the slot + entityClockFail(803), -- Clock Failure + entityHwTxFail(804), -- HW or Tx failure + entitySwMismatch(806), -- SW version mismatch detected + entitySwUpgrade(807), -- Software Upgrade in progress + entitySwInvalidBank(808), -- Software Bank is invalid + entityIpLanPending(820), -- new LAN IP address is pending + entityIpOscPending(821), -- new OSC IP address is pending + nePowerFault(902), -- Power supply unit has failed + neFanFault(903), -- Fan unit has failed + neLowVoltagePower(904), -- The voltage of the Power Supply is too low + entitySwUpgradeFail(905), -- SW Upgrade Failed + entityRadiusPrimFail(906), -- Radius Primary Server failed + entityRadiusSecFail(907), -- Radius Secondary Server failed + entityDbRestoreFail(908), -- Database Restore Failed + entityDbRestoreInProgress(909), -- Database Restore In Progress + entitySntpFail(910), -- SNTP server failure + +-- Misc + dcActive(1001), -- An alarm on the input dry contact + lcpDown(1002), -- The LCP link is down + ncpDown(1003), -- The NCP link is down + rtcFailure(1004) -- RTC failure + } + + +slAlarmConfig OBJECT IDENTIFIER ::= { slAlarmMib 1 } +slAlarmTraps OBJECT IDENTIFIER ::= { slAlarmMib 2 } +slAlarmTraps0 OBJECT IDENTIFIER ::= { slAlarmTraps 0 } + +-- +-- SL Alarms config Table +-- + +slAlarmConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlAlarmConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects to configure the SL Alarms." + ::= { slAlarmConfig 1 } + +slAlarmConfigEntry OBJECT-TYPE + SYNTAX SlAlarmConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry exist for each type of alarm. + The entry describes the alarm properties." + INDEX { slAlarmIfIndex, slAlarmType } + ::= { slAlarmConfigTable 1 } + +SlAlarmConfigEntry ::= + SEQUENCE { + slAlarmIfIndex InterfaceIndex, + slAlarmType SlAlarmType, + slAlarmSeverity INTEGER, + slAlarmServiceAffect TruthValue, + slAlarmTimeStamp TimeStamp, + slAlarmAcknowledged TruthValue, + slAlarmAckUser DisplayString, + slAlarmText DisplayString + } + +slAlarmIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The corresponding interface index. + The interface type may be one of: + - Sonet Line, + - Sonet Path, + - CLU + - NE." + ::= { slAlarmConfigEntry 1 } + +slAlarmType OBJECT-TYPE + SYNTAX SlAlarmType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The alarm type." + ::= { slAlarmConfigEntry 2 } + +slAlarmSeverity OBJECT-TYPE + SYNTAX INTEGER { + noAlarm(0), + critical(1), + major(2), + minor(3), + cleared(4), + notification(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The alarm severity." + ::= { slAlarmConfigEntry 3 } + +slAlarmServiceAffect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The alarm service affecting Yes/No." + ::= { slAlarmConfigEntry 4 } + +slAlarmTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The calendar time of the alarm." + ::= { slAlarmConfigEntry 5 } + +slAlarmAcknowledged OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow the NMS to acknowledge an active alarm." + ::= { slAlarmConfigEntry 6 } + +slAlarmAckUser OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the user that performed the Ack." + ::= { slAlarmConfigEntry 7 } + +slAlarmText OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The alarm text." + ::= { slAlarmConfigEntry 8 } + + +-- +-- SL ALARM TRAPS +-- + +slAlarmActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The alarm is active Yes/No." + ::= { slAlarmTraps 1 } + +slAlarmTrap NOTIFICATION-TYPE + OBJECTS {slAlarmIfIndex, + slAlarmType, + slAlarmSeverity, + slAlarmServiceAffect, + slAlarmActive, + slAlarmText + } + STATUS current + DESCRIPTION + "An slAlarmTrap notification is sent when an alarm occures." + ::= { slAlarmTraps 2 } + + +slAlarmTrap0 NOTIFICATION-TYPE + OBJECTS {slAlarmIfIndex, + slAlarmType, + slAlarmSeverity, + slAlarmServiceAffect, + slAlarmActive, + slAlarmText + } + STATUS current + DESCRIPTION + "An slAlarmTrap0 notification is sent when an alarm occures. + It is defined to support browsers that don't recognize RFC 2576." + ::= { slAlarmTraps0 2 } + + +END + + + diff --git a/mibs/packetlight/SL-ALS-MIB b/mibs/packetlight/SL-ALS-MIB new file mode 100644 index 0000000000..8f905d1ffa --- /dev/null +++ b/mibs/packetlight/SL-ALS-MIB @@ -0,0 +1,198 @@ +-- ***************************************************************** +-- ALS MIB +-- ***************************************************************** + +SL-ALS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Counter64, + Gauge32 FROM SNMPv2-SMI + DisplayString, TruthValue, RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex, ifIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + sitelight FROM SL-NE-MIB; + +slAlsMib MODULE-IDENTITY + LAST-UPDATED "200008280000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the SiteLight ALS feature." + ::= { sitelight 12 } + +slAlsConfig OBJECT IDENTIFIER ::= { slAlsMib 1} +slAlsTraps OBJECT IDENTIFIER ::= { slAlsMib 2} + + +-- ---------------------------------------------------------------- +-- +-- Automatic Laser Shutdown (ALS) Configuration Table +-- +-- ---------------------------------------------------------------- + +slAlsConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlAlsConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ALS configuration Table." + ::= { slAlsConfig 1 } + +slAlsConfigEntry OBJECT-TYPE + SYNTAX SlAlsConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entries exist for active optical inetfaces + ifType = 196. The objects in this table are + used to configure the ALS algorithm." + INDEX { ifIndex } + ::= { slAlsConfigTable 1 } + +SlAlsConfigEntry ::= + SEQUENCE { + slAlsMode INTEGER, + slAlsLosDeclareTime INTEGER, + slAlsTestPulseTime INTEGER, + slAlsManualPulseTime INTEGER, + slAlsAutomaticPulseTime INTEGER, + slAlsAutomaticDelayTime INTEGER, + slAlsLaserTestActivate INTEGER, + slAlsLaserManualActivate INTEGER, + slAlsOperStatus INTEGER, + slAlsResetParams INTEGER + } + +slAlsMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable the ALS algorithm. + When the Laser Admin Status is 'down' the ALS not operational." + ::= { slAlsConfigEntry 1 } + +slAlsLosDeclareTime OBJECT-TYPE + SYNTAX INTEGER { + ms500(1), -- 500 ms + ms550(2), -- 550 ms + ms600(3) -- 600 ms + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time to declare optical LOS present or clear: 550 +- 50 msec." + ::= { slAlsConfigEntry 2 } + +slAlsTestPulseTime OBJECT-TYPE + SYNTAX INTEGER { + s80(1), -- 80 sec + s90(2), -- 90 sec + s100(3) -- 100 sec + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Manual restart for test Pulse time (in manual restart) - 90+-10 sec." + ::= { slAlsConfigEntry 3 } + +slAlsManualPulseTime OBJECT-TYPE + SYNTAX INTEGER { + ms1750(1), -- 1.75 Sec + ms2000(2), -- 2.0 sec + ms2250(3) -- 2.25 sec + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Manual restart Pulse time (in manual mode) - 2+-0.25 sec." + ::= { slAlsConfigEntry 4 } + +slAlsAutomaticPulseTime OBJECT-TYPE + SYNTAX INTEGER { + ms1750(1), -- 1.75 Sec + ms2000(2), -- 2.0 sec + ms2250(3) -- 2.25 sec + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Automatic restart Pulse time (in automatic mode) - 2+-0.25 sec." + ::= { slAlsConfigEntry 5 } + +slAlsAutomaticDelayTime OBJECT-TYPE + SYNTAX INTEGER (60..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "In Automatic mode. The delay between two laser re-activations." + ::= { slAlsConfigEntry 6 } + +slAlsLaserTestActivate OBJECT-TYPE + SYNTAX INTEGER { activate(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Activate the laser for test operation." + ::= { slAlsConfigEntry 7 } + +slAlsLaserManualActivate OBJECT-TYPE + SYNTAX INTEGER { activate(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Activate the laser manual operation." + ::= { slAlsConfigEntry 8 } + +slAlsOperStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational status of the ALS algorithm. + When the Laser Admin Status is 'down' the ALS not operational." + ::= { slAlsConfigEntry 9 } + +slAlsResetParams OBJECT-TYPE + SYNTAX INTEGER { + resetCounters(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 1 will reset the ALS + parameters to the factory defaults." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.1." + ::= { slAlsConfigEntry 10 } + + +-- ---------------------------------------------------------------- +-- +-- ALS Traps +-- +-- ---------------------------------------------------------------- + +slAlsStatusChangeTrap NOTIFICATION-TYPE + OBJECTS { ifIndex, slAlsOperStatus } + STATUS current + DESCRIPTION + "A slAlsStatusChangeTrap is sent when the TX laser status is changed." + ::= { slAlsTraps 1 } + + +END + + + diff --git a/mibs/packetlight/SL-EDFA-MIB b/mibs/packetlight/SL-EDFA-MIB new file mode 100644 index 0000000000..35522745e0 --- /dev/null +++ b/mibs/packetlight/SL-EDFA-MIB @@ -0,0 +1,291 @@ +-- ***************************************************************** +-- Dry Contacts MIB +-- ***************************************************************** + +SL-DRY-CON-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Counter64, + Gauge32 FROM SNMPv2-SMI + DisplayString, TruthValue, RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex, ifIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + sitelight FROM SL-NE-MIB; + +slDryConMib MODULE-IDENTITY + LAST-UPDATED "200108070000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the Dry Contacts." + ::= { sitelight 7 } + + +slDryConOut OBJECT IDENTIFIER ::= { slDryConMib 1} +slDryConIn OBJECT IDENTIFIER ::= { slDryConMib 2} +slDryConTraps OBJECT IDENTIFIER ::= { slDryConMib 3} + +-- ******************************************* +-- Dry Contact Outputs +-- ******************************************* + + +slDryConAlarmCutoff OBJECT-TYPE + SYNTAX INTEGER { + dummy(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable cause to Alarms Cutoff." + ::= {slDryConOut 1} + +slDryConOutTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlDryConOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Dry Contact Out table configure the dry contact outputs." + ::= { slDryConOut 2 } + +slDryConOutEntry OBJECT-TYPE + SYNTAX SlDryConOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "There is an entry for each Output Dry Contact" + INDEX { slDryConOutIndex } + ::= { slDryConOutTable 1 } + +SlDryConOutEntry ::= + SEQUENCE { + slDryConOutIndex INTEGER, + slDryConOutCommand INTEGER, + slDryConOutActiveStatus TruthValue + } + + +slDryConOutIndex OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the output dry contact." + ::= {slDryConOutEntry 1} + +slDryConOutCommand OBJECT-TYPE + SYNTAX INTEGER { + activate(1), + deactivate(2), + clear(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object controls the output dry contact state: + activate(1) - activate the output dry contact + deactivate(2) - dectivate the output dry contact + clear(3) - clears the output dry contact command + The object value can also be read by the management. + In this case the agent should return the current command + to the management. The object value should not be kept in + the NVRAM because it is used only for testing. + The intial value should be clear(3)." + ::= {slDryConOutEntry 2} + +slDryConOutActiveStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of the output dry contact: + TRUE - means that it is currently active + FLASE - means that it is not active" + ::= {slDryConOutEntry 3} + +-- ******************************************* +-- Dry Contact Inputs +-- ******************************************* + +slDryConLastChange OBJECT-TYPE + SYNTAX INTEGER { + dummy(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Sys Uptime at the last input change." + ::= {slDryConIn 1} + +slDryConInTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlDryConInEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Dry Contact In table describes the dry contacts inputs." + ::= { slDryConIn 2 } + +slDryConInEntry OBJECT-TYPE + SYNTAX SlDryConInEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "There is an entry for each Input Dry Contact" + INDEX { slDryConInIndex } + ::= { slDryConInTable 1 } + +SlDryConInEntry ::= + SEQUENCE { + slDryConInIndex INTEGER, + slDryConInDescription DisplayString, + slDryConInSeverity INTEGER, + slDryConInEnable INTEGER, + slDryConInPolarity INTEGER, + slDryConInStatus INTEGER, + slDryConInAlmType INTEGER + } + + +slDryConInIndex OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the input dry contact." + ::= {slDryConInEntry 1} + +slDryConInDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A textual description of the input dry contact alarm." + REFERENCE + "GR-833-CORE Appendix L ()." + ::= {slDryConInEntry 2} + +slDryConInSeverity OBJECT-TYPE + SYNTAX INTEGER { + critical(1), + major(2), + minor(3), + cleared(4), + notification(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A severity of the input dry contact alarm." + ::= {slDryConInEntry 3} + +slDryConInEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable the input dry contact alarm report generation." + ::= {slDryConInEntry 4} + +slDryConInPolarity OBJECT-TYPE + SYNTAX INTEGER { + activeClose(1), + activeOpen(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines the input dry contact alarm polarity." + ::= {slDryConInEntry 5} + +slDryConInStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describe the current input dry contact alarm status." + ::= {slDryConInEntry 6} + +slDryConInAlmType OBJECT-TYPE + SYNTAX INTEGER { + aircompr(1), -- Air compressor failure + aircond(2), -- Air conditioning failure + airdryd(3), -- Air dryer failure + batdschrg(4), -- Battery discharging + battery(5), -- Battery failure + clfan(6), -- Cooling fan failure + cpmajor(7), -- Centralized Power Major Environmental Alarm or Major Equipment Failure + cpminor(8), -- Centralized Power Minor Environmental Alarm or Minor Equipment Failure + engine(9), -- Engine failure + engoprg(10), -- Engine operating + explgs(11), -- Explosive gas + firdetr(12), -- Fire detector failure + fire(13), -- Fire + flood(14), -- Flood + fuse(15), -- Fuse failure + gen(16), -- Generator failure + hiair(17), -- High airflow + hihum(18), -- High humidity + hitemp(19), -- High temperature + hiwtr(20), -- High water + intruder(21), -- Intrusion + lwbatvg(22), -- Low battery voltage + lwfuel(23), -- Low fuel + lwhum(24), -- Low humidity + lwpres(25), -- Low cable pressure + lwtemp(26), -- Low temperature + lwwtr(27), -- Low water + misc(28), -- Miscellaneous + opendr(29), -- Open door + pump(30), -- Pump failure + power(31), -- Commercial power failure + pwrX(32), -- X Volt power supply failure (X is a positive integer) + rect(33), -- Rectifier failure + recthi(34), -- Rectifier high voltage + rectlo(35), -- Rectifier low voltage + smoke(36), -- Smoke + toxicgas(37), -- Toxic gas + ventn(38) -- Ventilation system failure + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Describe the current input dry contact alarm type." + REFERENCE + "GR-833-CORE Appendix F Table 1." + ::= {slDryConInEntry 7} + + +-- ******************************************* +-- Dry Contact Traps +-- ******************************************* + +slDryConStatusChangeTrap NOTIFICATION-TYPE + OBJECTS { slDryConInIndex, slDryConInStatus, slDryConInAlmType } + STATUS current + DESCRIPTION + "An slDryConStatusChangeTrap notification is sent when + the the Status of an input dry contact is changed and the + corresponding alarm is enabled. + In order to shoten the Trap, the DisplayString that + describes the alarm is not sent. To find out this string + the NMS should use the index and get it from the table." + ::= { slDryConTraps 1 } + + + +END + + + diff --git a/mibs/packetlight/SL-EDFA.mib b/mibs/packetlight/SL-EDFA.mib new file mode 100644 index 0000000000..3e5e368272 --- /dev/null +++ b/mibs/packetlight/SL-EDFA.mib @@ -0,0 +1,541 @@ +-- ***************************************************************** +-- SiteLight EDFA MIB +-- ***************************************************************** + +SL-EDFA-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Integer32, TimeTicks + FROM SNMPv2-SMI + DisplayString, TruthValue, + TimeStamp FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + sitelight FROM SL-NE-MIB; + +slEdfa MODULE-IDENTITY + LAST-UPDATED "200202040000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the EDFA Cards" + ::= { sitelight 9 } + +-- The EDFA MIB consists of the following groups: +-- EDFA Configuration Table +-- EDFA Traps + +edfaConfig OBJECT IDENTIFIER ::= { slEdfa 1 } +edfaTraps OBJECT IDENTIFIER ::= { slEdfa 2 } +edfaTraps0 OBJECT IDENTIFIER ::= { edfaTraps 0 } + +-- ---------------------------------------------------- +-- +-- The Edfa Configuration Table +-- +-- ---------------------------------------------------- + +edfaConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF EdfaConfigEntry + MAX-ACCESS not-accessible + STATUS current -- deprecated + DESCRIPTION + "The EDFA configuration table." + ::= { edfaConfig 1 } + +edfaConfigEntry OBJECT-TYPE + SYNTAX EdfaConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the EDFA interface configuration table. + The index to this table is the same as the + an ifIndex." + INDEX { edfaIfIndex } + ::= { edfaConfigTable 1 } + +EdfaConfigEntry ::= + SEQUENCE { + edfaIfIndex InterfaceIndex, + edfaPumpTemp Integer32, + edfaRxPower INTEGER, + edfaPumpAdminStatus INTEGER, + edfaPumpOperStatus INTEGER, + edfaStatus INTEGER, + edfaVoa INTEGER, + edfaAutomaticMode TruthValue, + edfaAdminControlMode INTEGER, + edfaOperControlMode INTEGER, + edfaAdminGain INTEGER, + edfaOperGain INTEGER, + edfaAdminOutputPower INTEGER, + edfaOperOutputPower INTEGER, + edfaChannelsNumber INTEGER, + edfaTotalChannelsNumber INTEGER, + edfaEyeSafetyMode TruthValue, + edfaShutDownLipEnable TruthValue, + edfaAutoPowerUpLipEnable TruthValue, + edfaMaxGain INTEGER, + -- Gain In Range from-to + edfaGainInFrom INTEGER, + edfaGainInTo INTEGER, + -- Gain Out Range from-to + edfaGainOutFrom INTEGER, + edfaGainOutTo INTEGER, + -- Power In Range from-to + edfaPowerInFrom INTEGER, + edfaPowerInTo INTEGER, + -- Power Out Range from-to + edfaPowerOutFrom INTEGER, + edfaPowerOutTo INTEGER, + -- Channel information + edfaFromChannel INTEGER, + edfaToChannel INTEGER, + edfaOscChannel INTEGER, + edfaRedBlueType INTEGER, + edfaRole INTEGER, + -- A description string + edfaFreeDescription DisplayString, + edfaConfigSafetyThreshold INTEGER + } + +edfaIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amplifier interface index." + ::= { edfaConfigEntry 1 } + +edfaPumpTemp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The pump temperture (in Kelvin)." + ::= { edfaConfigEntry 2 } + +edfaRxPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured Rx Power. + The value is specified in ten'th of Dbm units increments, starting + from -30.0 dbm (e.g. value 0 means -30.0 dbm)." + ::= { edfaConfigEntry 3 } + +edfaPumpAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready + down(2), + restart(3) -- + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired state of the laser. The restart(3) + state indicates that the edfa pump should be restarted. + The restart(3) is not a state, thus it is not kept + in the configuration file." + ::= { edfaConfigEntry 4 } + +edfaPumpOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + restart(3), -- + unknown(4) -- status can not be determined + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the laser. + If edfaPumpAdminStatus is down(2) then + edfaPumpOperStatus should be down(2). + If edfaPumpAdminStatus is changed to up(1) then + edfaPumpOperStatus should change to + up(1) if the interface is ready to transmit and + receive network traffic; it should remain in the down(2) state if + and only if there is a fault that prevents it from + going to the up(1) state. + The operational status is equal to restart(3) if the edfa pump + is still in restart process." + ::= { edfaConfigEntry 5 } + +edfaStatus OBJECT-TYPE + SYNTAX INTEGER (1..8191) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the Line Status of the + Edfa module. + + The edfaStatus is a bit map represented as a + sum, therefore, it can represent multiple failures (alarms) + simultaneously. + + edfaNoAlarm must be set if and only if no other + flag is set. + + The various bit positions are: + 1 edfaNoAlarm No alarm present + 2 edfaPumpTemperuture Pump temperatur is out-of-bound + 4 edfaPumpWavelength Pump wavelength is out-of-bound + 8 edfaHwFail Pump HW failure + 16 edfaRvcSignalDetect Loss of input signal + 32 edfaPumpPower Pump power is out-of-bound + 64 edfaRcvPower Rx Power is out-of-bound + 128 edfaTemprature Edfa temperature is out-of-bound + 256 edfaEyeSafty Eye safety alarm (available only in eye-safety mode) + 512 edafGainFlatness Gain flatness alarm + 1024 edfaXmtPower Tx Power is out-of-bound + 2048 edfaGain Edfa Gain is out-of-bound + 4096 edfaEol Pump End Of Life" + ::= { edfaConfigEntry 6 } + +edfaVoa OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The computed VOA output attenuation specified in + 0.1 dB units. From 0.0 to +15.0 dB." + ::= { edfaConfigEntry 7 } + +edfaAutomaticMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the Edfa automatic mode. If equals TRUE, + the Edfa control mode should selected automaticaly. + Otherwise it should be selected manualy." + ::= { edfaConfigEntry 8 } + +edfaAdminControlMode OBJECT-TYPE + SYNTAX INTEGER { + apc(1), -- automatic power control (the default) + agc(2) -- automatic gain control + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the Edfa control mode. This object + may be set only when edfaAtomaticMode is FALSE." + ::= { edfaConfigEntry 9 } + +edfaOperControlMode OBJECT-TYPE + SYNTAX INTEGER { + apc(1), -- automatic power control (the default) + agc(2) -- automatic gain control + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Edfa control mode. Initialy the Edfa + starts in APC mode. The AGC mode is used only when + selected manualy or after transient input power change." + ::= { edfaConfigEntry 10 } + +edfaAdminGain OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The required Edfa Gain value given in 0.1 dB units. This value + may be configured only when the edfa automatic mode is FALSE + and the edfa control mode is Agc." + ::= { edfaConfigEntry 11 } + +edfaOperGain OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual Edfa Gain value given in 0.1 dB units. + Value range starts with 0.0 dbm" + ::= { edfaConfigEntry 12 } + +edfaAdminOutputPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The required Edfa output power value given in 0.1 dBm units. + The range starts with -30.0 dBm. This value + may be configured only when the edfa control mode is Apc." + ::= { edfaConfigEntry 13 } + +edfaOperOutputPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual Edfa output power value specified in 0.1 dBm units. + Valid valuse are in the range of 0.0 dBm upto +15.0 dBm." + ::= { edfaConfigEntry 14 } + +edfaChannelsNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of optical channels on this signal." + ::= { edfaConfigEntry 15 } + +edfaTotalChannelsNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of optical channels on this fiber." + ::= { edfaConfigEntry 16 } + +edfaEyeSafetyMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When in Eye-Safety mode the edfa reduces the laser + power budget down to safe level upon detection of an + output fiber cut." + ::= { edfaConfigEntry 17 } + +edfaShutDownLipEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "EDFA shout-down on LIP (Loss of signal) - + enable/disable." + ::= { edfaConfigEntry 18 } + +edfaAutoPowerUpLipEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "EDFA automatic power up (after signal returns) - + enable/disable." + ::= { edfaConfigEntry 19 } + +edfaMaxGain OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The EDFA max gain is determined by the result of the VER command. + Legal values: + gainUnknown(1) + gain14dbm(2) - Booster/Inline, (-2)-14dBm output power, gain (-5)-22dB + gain17dbm(3) - Booster/Inline, (-2)-17dBm output power, gain (-5)-22dB + gain20dbm(4) - Booster/Inline, (-2)-20dBm output power, gain (-5)-22dB + gain23dbm(5) - Booster/Inline, 5-23dBm output power, gain (-5)-22dB, 16 channels + gain18dbmPreAmp8Ch(6) - Preamp (-18)-5dBm output power, fixed gain 18dB + gain18dbmPreAmp16ChRed(7) - Preamp (-18)-5dBm output power, fixed gain 18dB + gain18dbmPreAmp16ChBlue(8)- Preamp (-18)-0dBm output power, fixed gain 18dB + gain23dbmGain10(9) - Booster/Inline, 23dBm output power with fixed gain of 10dB, 32 channels + " + ::= { edfaConfigEntry 20 } + + -- Gain In Range from-to + +edfaGainInFrom OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower input gain range of the edfa in units of 0.1 db." + ::= { edfaConfigEntry 21 } + +edfaGainInTo OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper input gain range of the edfa in units of 0.1 db." + ::= { edfaConfigEntry 22 } + + -- Gain Out Range from-to + +edfaGainOutFrom OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower output gain range of the edfa in units of 0.1 db." + ::= { edfaConfigEntry 23 } + +edfaGainOutTo OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper output gain range of the edfa in units of 0.1 db." + ::= { edfaConfigEntry 24 } + + -- Power In Range from-to + +edfaPowerInFrom OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower input power range of the edfa in units of 0.1 dbm." + ::= { edfaConfigEntry 25 } + +edfaPowerInTo OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper input power range of the edfa in units of 0.1 dbm." + ::= { edfaConfigEntry 26 } + + -- Power Out Range from-to + +edfaPowerOutFrom OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower output power range of the edfa in units of 0.1 dbm." + ::= { edfaConfigEntry 27 } + +edfaPowerOutTo OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper output power range of the edfa in units of 0.1 dbm." + ::= { edfaConfigEntry 28 } + + -- Channel information + +edfaFromChannel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first channel number supported by the edfa; 0 to ignore." + ::= { edfaConfigEntry 29 } + +edfaToChannel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last channel number supported by the edfa; 0 to ignore." + ::= { edfaConfigEntry 30 } + +edfaOscChannel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The wavelenght of the optical supervisory channel e.g. 1510, 1490." + ::= { edfaConfigEntry 31 } + +edfaRedBlueType OBJECT-TYPE + SYNTAX INTEGER { + red(1), + blue(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the edaf." + ::= { edfaConfigEntry 32 } + +edfaRole OBJECT-TYPE + SYNTAX INTEGER { + booster(1), + boosterInline(2), + preamp(3), + inline(4), + raman(5), + other(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The role of the edaf." + ::= { edfaConfigEntry 33 } + + -- A description string + +edfaFreeDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A free text with additional edfa information." + ::= { edfaConfigEntry 34 } + +edfaConfigSafetyThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Eye Safety threshold level specified in dBm units. + The value given in 0.1 dBm units. The range starts with -50.0 dBm." + ::= { edfaConfigEntry 35 } + + +-- ---------------------------------------------------- +-- +-- The Edfa Traps +-- +-- ---------------------------------------------------- + +edfaStatusChange NOTIFICATION-TYPE + OBJECTS { edfaIfIndex, + edfaStatus } + STATUS current + DESCRIPTION + "A edfaStatusChange trap is sent when the + value of an instance edfaStatus changes. It + can be utilized by an NMS to trigger polls." + ::= { edfaTraps 1 } + +edfaControlModeChange NOTIFICATION-TYPE + OBJECTS { edfaIfIndex, + edfaOperControlMode } + STATUS current + DESCRIPTION + "A edfaControlModeChange trap is sent when the + value of an instance edfaOperControlMode when going + from APC to AGC (both directions) in automatic mode." + ::= { edfaTraps 2 } + +edfaStatusChange0 NOTIFICATION-TYPE + OBJECTS { edfaIfIndex, + edfaStatus } + STATUS current + DESCRIPTION + "A edfaStatusChange trap is sent when the + value of an instance edfaStatus changes. It + can be utilized by an NMS to trigger polls. + It is defined to support browsers that don't recognize RFC 2576." + ::= { edfaTraps0 1 } + +edfaControlModeChange0 NOTIFICATION-TYPE + OBJECTS { edfaIfIndex, + edfaOperControlMode } + STATUS current + DESCRIPTION + "A edfaControlModeChange trap is sent when the + value of an instance edfaOperControlMode when going + from APC to AGC (both directions) in automatic mode. + It is defined to support browsers that don't recognize RFC 2576." + ::= { edfaTraps0 2 } + +END diff --git a/mibs/packetlight/SL-ENTITY-MIB b/mibs/packetlight/SL-ENTITY-MIB new file mode 100644 index 0000000000..318308f78e --- /dev/null +++ b/mibs/packetlight/SL-ENTITY-MIB @@ -0,0 +1,599 @@ +-- ***************************************************************** +-- Modules MIB +-- ***************************************************************** + +SL-ENTITY-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, mib-2, NOTIFICATION-TYPE, + TimeTicks + FROM SNMPv2-SMI + TDomain, TAddress, TEXTUAL-CONVENTION, DisplayString, + AutonomousType, RowStatus, TimeStamp, TruthValue, PhysAddress + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InterfaceIndex + FROM IF-MIB + slMain + FROM SL-MAIN-MIB; + +slmEntity MODULE-IDENTITY + LAST-UPDATED "200008280000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "The MIB module for representing multiple physical + entities supported by a single SNMP agent. The MIB + is based on the standard RFC-2737 entity-mib." + ::= { slMain 6 } + +-- Textual Conventions + +PhysicalIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An arbitrary value which uniquely identifies the physical + entity. The value should be a small positive integer; index + values for different physical entities are not necessarily + contiguous. + The index 0 is for the Shelf. + The indices 1..100 are for the Cards. + The indices 101..102 are reserved for the Power-Supply. + The indices 103..110 are reserved for the Fans." + SYNTAX INTEGER (0..255) + +PhysicalClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumerated value which provides an indication of the + general hardware type of a particular physical entity. + There are no restrictions as to the number of + slEntPhysicalEntries of each slEntPhysicalClass, which must be + instantiated by an agent. + + The enumeration 'other' is applicable if the physical entity + class is known, but does not match any of the supported + values. + + The enumeration 'unknown' is applicable if the physical + entity class is unknown to the agent. + + The enumeration 'chassis' is applicable if the physical + entity class is an overall container for networking + equipment. Any class of physical entity except a stack may + be contained within a chassis, and a chassis may only be + contained within a stack. + + The enumeration 'backplane' is applicable if the physical + entity class is some sort of device for aggregating and + forwarding networking traffic, such as a shared backplane in + a modular ethernet switch. Note that an agent may model a + backplane as a single physical entity, which is actually + implemented as multiple discrete physical components (within + a chassis or stack). + + The enumeration 'container' is applicable if the physical + entity class is capable of containing one or more removable + physical entities, possibly of different types. For example, + each (empty or full) slot in a chassis will be modeled as a + container. Note that all removable physical entities should + be modeled within a container entity, such as field- + replaceable modules, fans, or power supplies. Note that all + known containers should be modeled by the agent, including + empty containers. + + The enumeration 'powerSupply' is applicable if the physical + entity class is a power-supplying component. + + The enumeration 'fan' is applicable if the physical entity + class is a fan or other heat-reduction component. + + The enumeration 'sensor' is applicable if the physical + entity class is some sort of sensor, such as a temperature + sensor within a router chassis. + + The enumeration 'module' is applicable if the physical + entity class is some sort of self-contained sub-system. If + it is removable, then it should be modeled within a + container entity, otherwise it should be modeled directly + within another physical entity (e.g., a chassis or another + module). + + The enumeration 'port' is applicable if the physical entity + class is some sort of networking port, capable of receiving + and/or transmitting networking traffic. + + The enumeration 'stack' is applicable if the physical entity + class is some sort of super-container (possibly virtual), + intended to group together multiple chassis entities. A + stack may be realized by a 'virtual' cable, a real + interconnect cable, attached to multiple chassis, or may in + fact be comprised of multiple interconnect cables. A stack + should not be modeled within any other physical entities, + but a stack may be contained within another stack. Only + chassis entities should be contained within a stack." + SYNTAX INTEGER { + other(1), + unknown(2), + chassis(3), + backplane(4), + container(5), -- e.g., chassis slot or daughter-card holder + powerSupply(6), + fan(7), + sensor(8), + module(9), -- e.g., plug-in card or daughter-card + port(10), + stack(11) -- e.g., stack of multiple chassis entities + } + +PhysicalType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumerated value which provides an indication of the + general card type of a particular physical entity. + There are no restrictions as to the number of + slEntPhysicalEntries of each PhysicalType, which must be + instantiated by an agent." + SYNTAX INTEGER { + powerModule(1), -- PSU on slots 201,202 + fanModule(2), -- FAN on slots 203 to 210 + switchModule(3), -- MCC on slots 8 and 9 + trunkModule(4), -- Trunk on slots 2..7 and 10..15 + oc12Module(5), -- OC12 + gbeModule(6), -- GBE + fcModule(7), -- FC + passiveModule(8), -- Slots 1 and 16 and for 2..15 slots with Mux/IO + trunkModuleTransponding(9), -- + oc3Module(10), -- OC3 + ds3Module(11), -- DS3 + oc48tdmModule(12), -- OC48 + transpondingModule(13), -- Transponding + edfaModule(14), -- EDFA - an optical fiber amplifier + transponding10GModule(15), -- 10G Transponder + trunk10GModule(16), -- 10Gb Trunk + esconModule(17), -- Escon + gbeAggModule(18), -- GBE Aggregation + esconTrunkModule(19), -- Escon with framer + fc2gModule(20), -- 2GB Fibre Channel + pl16000(90), -- + pl10(91), -- PL-10 + pl20(92), -- PL-20 + pl100(93), -- PL-100 + pl400PmPiggy(94), -- PL-400 PM Piggy + pl400MuxPiggy(95), -- PL-400 Muxponder Piggy + pl400(96), -- PL-400 + pl1000(97), -- PL-1000 + pl200(98), -- PL-200 + pl400E(99), -- PL-400E + unknown(100), -- Module type is unknown (yet) + pl800(800) -- PL-800 + } + + +CleiCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "COMMON LANGUAGE Equipment Code. + The CLEI code contains an intelligent + ten-character code that identifies the + telecommunications equipment." + REFERENCE + "GR-383-CORE" + SYNTAX DisplayString (SIZE (10)) + +-- MIB contains the following groups + +slEntityPhysical OBJECT IDENTIFIER ::= { slmEntity 1 } +slEntityNotification OBJECT IDENTIFIER ::= { slmEntity 2 } + +-- The Physical Entity Table +-- +-- This group contains a single table to identify physical system +-- components, called the slEntPhysicalTable. +-- +-- The slEntPhysicalTable contains one row per physical entity, and must +-- always contain at least one row for an "overall" physical entity, +-- which should have an slEntPhysicalClass value of 'stack(11)', ' +-- chassis(3)' or 'module(9)'. + + +slEntPhysicalTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlEntPhysicalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per physical entity. There is + always at least one row for an 'overall' physical entity." + ::= { slEntityPhysical 1 } + +slEntPhysicalEntry OBJECT-TYPE + SYNTAX SlEntPhysicalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular physical entity." + INDEX { slEntPhysicalIndex } + ::= { slEntPhysicalTable 1 } + +SlEntPhysicalEntry ::= SEQUENCE { + slEntPhysicalIndex InterfaceIndex, + slEntPhysicalDescr SnmpAdminString, + slEntPhysicalClass PhysicalClass, + slEntPhysicalHardwareRev SnmpAdminString, + slEntPhysicalFirmwareRev SnmpAdminString, + slEntPhysicalSoftwareRev SnmpAdminString, + slEntPhysicalSerialNum SnmpAdminString, + slEntPhysicalProtectionEntity PhysicalIndex, + slEntPhysicalProtectState INTEGER, + slEntPhysicalProtectMode INTEGER, + slEntPhysicalStatus INTEGER, + slEntPhysicalFailureDescription SnmpAdminString, + slEntPhysicalAdminStatus INTEGER, + slEntPhysicalOperStatus INTEGER, + slEntPhysicalSysUptime TimeTicks, + slEntPhysicalType PhysicalType, + slEntPhysicalCleiCode CleiCode, + slEntPhysicalPartNumber SnmpAdminString, + slEntPhysicalOemSerialNum SnmpAdminString, + slEntPhysicalProductionDate SnmpAdminString + } + +slEntPhysicalIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Slot number of the entity." + ::= { slEntPhysicalEntry 1 } + +slEntPhysicalDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of physical entity. This object + should contain a string which identifies the manufacturer's + name for the physical entity, and should be set to a + distinct value for each version or model of the physical + entity. + Example: PacketLight-Oc, PacketLight-Ethernet, ... + The actual value should be taken from the E2prom." + ::= { slEntPhysicalEntry 2 } + +slEntPhysicalClass OBJECT-TYPE + SYNTAX PhysicalClass + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the general hardware type of the physical + entity. + + An agent should set this object to the standard enumeration + value which most accurately indicates the general class of + the physical entity, or the primary class if there is more + than one. + + If no appropriate standard registration identifier exists + for this physical entity, then the value 'other(1)' is + returned. If the value is unknown by this agent, then the + value 'unknown(2)' is returned." + ::= { slEntPhysicalEntry 3 } + +slEntPhysicalHardwareRev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor-specific hardware revision string for the + physical entity. The preferred value is the hardware + revision identifier actually printed on the component itself + (if present). + + Note that if revision information is stored internally in a + non-printable (e.g., binary) format, then the agent must + convert such information to a printable format, in an + implementation-specific manner. + + If no specific hardware revision string is associated with + the physical component, or this information is unknown to + the agent, then this object will contain a zero-length + string." + ::= { slEntPhysicalEntry 4 } + +slEntPhysicalFirmwareRev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor-specific firmware revision string for the + physical entity (normally the boot-revision). + + Note that if revision information is stored internally in a + non-printable (e.g., binary) format, then the agent must + convert such information to a printable format, in an + implementation-specific manner. + + If no specific firmware programs are associated with the + physical component, or this information is unknown to the + agent, then this object will contain a zero-length string." + ::= { slEntPhysicalEntry 5 } + +slEntPhysicalSoftwareRev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor-specific software revision string for the + physical entity. + + Note that if revision information is stored internally in a + non-printable (e.g., binary) format, then the agent must + convert such information to a printable format, in an + implementation-specific manner. + + If no specific software programs are associated with the + physical component, or this information is unknown to the + agent, then this object will contain a zero-length string." + ::= { slEntPhysicalEntry 6 } + +slEntPhysicalSerialNum OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor-specific serial number string for the physical + entity. The preferred value is the serial number string + actually printed on the component itself (if present). + + On the first instantiation of an physical entity, the value + of slEntPhysicalSerialNum associated with that entity is set + to the correct vendor-assigned serial number, if this + information is available to the agent. If a serial number + is unknown or non-existent, the slEntPhysicalSerialNum will be + set to a zero-length string instead. + + Note that implementations which can correctly identify the + serial numbers of all installed physical entities do not + need to provide write access to the slEntPhysicalSerialNum + object. Agents which cannot provide non-volatile storage for + the slEntPhysicalSerialNum strings are not required to + implement write access for this object. + + Not every physical component will have a serial number, or + even need one. Physical entities for which the associated + value of the slEntPhysicalIsFRU object is equal to 'false(2)' + (e.g., the repeater ports within a repeater module), do not + need their own unique serial number. An agent does not have + to provide write access for such entities, and may return a + zero-length string. + + If write access is implemented for an instance of + slEntPhysicalSerialNum, and a value is written into the + instance, the agent must retain the supplied value in the + slEntPhysicalSerialNum instance associated with the same + physical entity for as long as that entity remains + instantiated. This includes instantiations across all re- + initializations/reboots of the network management system, + including those which result in a change of the physical + entity's slEntPhysicalIndex value." + ::= { slEntPhysicalEntry 7 } + +slEntPhysicalProtectionEntity OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of slEntPhysicalIndex for the physical entity which + 'protects' this physical entity. A value of zero indicates + this physical entity has no protecting physical + entity. + This object is not applicable should the protection be done + on a per-port basis." + ::= { slEntPhysicalEntry 8 } + +slEntPhysicalProtectState OBJECT-TYPE + SYNTAX INTEGER { + working(1), + protecting(2), + noProtection(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protection state of physical entity. + This object is not applicable should the protection be done + on a per-port basis. + In the case of Switch protection the following logic should be used: + 1. If there is only one card is present - noProtection(3) + 2. If the standby card is not ready - the active card + should have the value noProtection(3), and the standby + card should have the value protecting(2) + 3. If the protecting card is ready - the active card should + have the value working(1) and the standby card should have + the value protecting(2)" + ::= { slEntPhysicalEntry 9 } + +slEntPhysicalProtectMode OBJECT-TYPE + SYNTAX INTEGER { + lock(1), -- disable automatic protection + force(2), -- disable auto, force change to other card + automatic(3) -- automatic protection + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The protection mode of physical entity. + The default value is automatic(3) + This object is not applicable should the protection be done + on a per-port basis." + ::= { slEntPhysicalEntry 14 } + +slEntPhysicalStatus OBJECT-TYPE + SYNTAX INTEGER (0..1023) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical entity status bitmap: + 1 - Card is removed from the slot + 2 - Communication Fault + 4 - Major alarm inherited from the ports + 8 - Card or port HW failure + 16 - An internal SW failure detected + 32 - SW version mismatch detected + 64 - Power A Failure + 128 - Power B Failure + 256 - HW version mismatch detected + 512 - Minor alarm inherited from the ports" + ::= { slEntPhysicalEntry 15 } + +slEntPhysicalFailureDescription OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Text that describes the last entity failure." + ::= { slEntPhysicalEntry 16 } + +slEntPhysicalAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + testing(3), -- in some test mode + warmBoot(4), + coldBoot(5), + hotBoot(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired state of the interface. The testing(3) + state indicates that no operational packets can be + passed. When a managed system initializes, all + interfaces start with ifAdminStatus in the down(2) + state. As a result of either explicit management + action or per configuration information retained by + the managed system, ifAdminStatus is then changed to + either the up(1) or testing(3) states (or remains in + the down(2) state). + State warmBoot(4) cause the card a Warm Start. + The state coldBoot(5)has two meanings. If the card is present + it means to reinitialize it with the factory defaults. This + is equivalent to Cold Start. + Setting the object to the value hotBoot(7) cause the + card to reboot in a non service affecting manner. + If the card is not present it means that the former + configuration of this slot is not longer kept in the + system. In this case the slot is ready for insertion of + a new card of any type." + ::= { slEntPhysicalEntry 17 } + +slEntPhysicalOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + testing(3), -- while coming up + notPresent(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the interface. + If slEntPhysicalAdminStatus is down(2) then + slEntPhysicalOperStatus should be down(2). + If slEntPhysicalAdminStatus is changed to up(1) + then slEntPhysicalOperStatus should change to + up(1) if the interface is ready to transmit and + receive network traffic It should remain in + the down(2) state if and only if there is a + fault that prevents it from going to the up(1) state; it should remain in the + notPresent(6) state if the interface has missing + (typically, hardware) components." + ::= { slEntPhysicalEntry 18 } + +slEntPhysicalSysUptime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of timer ticks since the last reboot of the module." + ::= { slEntPhysicalEntry 19 } + +slEntPhysicalType OBJECT-TYPE + SYNTAX PhysicalType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the physical module." + ::= { slEntPhysicalEntry 20 } + +slEntPhysicalCleiCode OBJECT-TYPE + SYNTAX CleiCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Clei Code resides in the SEEP of each card." + ::= { slEntPhysicalEntry 21 } + +slEntPhysicalPartNumber OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The card part number. This is a string of upto 12 characters." + ::= { slEntPhysicalEntry 22 } + +slEntPhysicalOemSerialNum OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The oem-specific serial number string for the physical + entity. The preferred value is the serial number string + actually printed on the component itself (if present). + + On the first instantiation of an physical entity, the value + of slEntPhysicalSerialNum associated with that entity is set + to the correct vendor-assigned serial number, if this + information is available to the agent. If a serial number + is unknown or non-existent, the slEntPhysicalSerialNum will be + set to a zero-length string instead. + + Note that implementations which can correctly identify the + serial numbers of all installed physical entities do not + need to provide write access to the slEntPhysicalSerialNum + object. Agents which cannot provide non-volatile storage for + the slEntPhysicalSerialNum strings are not required to + implement write access for this object. + + Not every physical component will have a serial number, or + even need one. Physical entities for which the associated + value of the slEntPhysicalIsFRU object is equal to 'false(2)' + (e.g., the repeater ports within a repeater module), do not + need their own unique serial number. An agent does not have + to provide write access for such entities, and may return a + zero-length string. + + If write access is implemented for an instance of + slEntPhysicalSerialNum, and a value is written into the + instance, the agent must retain the supplied value in the + slEntPhysicalSerialNum instance associated with the same + physical entity for as long as that entity remains + instantiated. This includes instantiations across all re- + initializations/reboots of the network management system, + including those which result in a change of the physical + entity's slEntPhysicalIndex value." + ::= { slEntPhysicalEntry 23 } + +slEntPhysicalProductionDate OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The entity production date in the format YYYY-WW." + ::= { slEntPhysicalEntry 24 } + + +END + diff --git a/mibs/packetlight/SL-ETH-MIB b/mibs/packetlight/SL-ETH-MIB new file mode 100644 index 0000000000..dddbfaa2b2 --- /dev/null +++ b/mibs/packetlight/SL-ETH-MIB @@ -0,0 +1,1203 @@ +-- ***************************************************************** +-- Ethernet Module MIB +-- ***************************************************************** + +SL-ETH-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, + NOTIFICATION-TYPE, Gauge32, + Counter64 FROM SNMPv2-SMI + DisplayString, TruthValue, + DateAndTime FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + slService FROM SL-NE-MIB; + +slEthernet MODULE-IDENTITY + LAST-UPDATED "200508171200Z" -- 17 Jan. 2005 12:00:00 EST + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the Ethernet Service" + ::= { slService 1 } + +-- The Ethernet MIB consists of the following groups: +-- Configuration +-- Current +-- Interval +-- Total +-- Traps + +ethTraps OBJECT IDENTIFIER ::= { slEthernet 7 } + +-- Textual Conventions + + +-- +-- The Ethernet Configuration Table +-- + +ethConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF EthConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Ethernet Configuration table." + ::= { slEthernet 1 } + +ethConfigEntry OBJECT-TYPE + SYNTAX EthConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Ethernet Configuration table." + INDEX { ethLineIndex } + ::= { ethConfigTable 1 } + +EthConfigEntry ::= + SEQUENCE { + ethLineIndex InterfaceIndex, + ethTimeElapsed INTEGER, + ethValidIntervals INTEGER, + ethResetPm INTEGER, + ethAutoNegSupported TruthValue, + ethAutoNegAdminStatus INTEGER, + ethConfigStatus INTEGER, + ethTransceiverType INTEGER, -- deprecated + ethPauseTime INTEGER, -- deprecated + ethPauseEnable TruthValue, -- deprecated + ethResetPmCounters INTEGER, + ethTransceiverMedia INTEGER + } + +ethLineIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object should be made equal to ifIndex." + ::= { ethConfigEntry 1 } + +ethTimeElapsed OBJECT-TYPE + SYNTAX INTEGER (0..899) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds that have elapsed since + the beginning of the near end current error- + measurement period. If, for some reason, such + as an adjustment in the system's time-of-day + clock, the current interval exceeds the maximum + value, the agent will return the maximum value." + ::= { ethConfigEntry 2 } + +ethValidIntervals OBJECT-TYPE + SYNTAX INTEGER (0..96) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of previous near end intervals for + which data was collected. The value will be + 96 unless the interface was brought online within + the last 24 hours, in which case the value will be + the number of complete 15 minute near end + intervals since the interface has been online. In + the case where the agent is a proxy, it is + possible that some intervals are unavailable. In + this case, this interval is the maximum interval + number for which data is available." + ::= { ethConfigEntry 3 } + +ethResetPm OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing to this object cause a Reset to the current + PM counters of the corresponding Ethernet interface." + ::= { ethConfigEntry 4 } + +ethAutoNegSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AutoNeg oper status. + TRUE - meanse that ethAutoNegAdminStatus is enabled(1) + and the Remote interface supports AutoNeg. + FALSE - Otherwise." + ::= { ethConfigEntry 5 } + +ethAutoNegAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object to enabled(1) will cause + the interface auto-negotiation function capability + to be enabled." + ::= { ethConfigEntry 6 } + + +ethConfigStatus OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the Line Status of the + Ethrenet interface. + + The ethConfigStatus is a bit map represented as a + sum, therefore, it can represent multiple failures (alarms) + simultaneously. + + ethConfigNoAlarm must be set if and only if no other + flag is set. + + The various bit positions are: + 1 ethConfigNoAlarm No alarm present + 2 ethConfigTransmitFault Optical GbE transceiver transmit fault + 4 ethConfigLossOfSignal Optical GbE transceiver signal detect failed + 8 ethConfigLinkFail Mac Layer Link failed" + ::= { ethConfigEntry 7 } + +ethTransceiverType OBJECT-TYPE + SYNTAX INTEGER { + none(1), -- + base1000SX(2), -- + base1000LX(3) -- + } + MAX-ACCESS read-only + STATUS current -- deprecated + DESCRIPTION + "The GBIC Type." + ::= { ethConfigEntry 8 } + +ethPauseTime OBJECT-TYPE + SYNTAX INTEGER (50..16383) + MAX-ACCESS read-write -- deprecated + STATUS current + DESCRIPTION + "This object indicate how much time the other mac + device should pause after it receive a pause frame. + The unit are of 512 ns." + ::= { ethConfigEntry 9 } + +ethPauseEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current -- deprecated + DESCRIPTION + "This object indicates whether or not + we want to use the flow control mechanism." + ::= { ethConfigEntry 10 } + +ethResetPmCounters OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object to 1 reset the current interval PM + counters of the port." + ::= { ethConfigEntry 11 } + +ethTransceiverMedia OBJECT-TYPE + SYNTAX INTEGER { + none(1), -- + copper(2), -- BaseT Copper + fiber(3) -- BaseX Fiber + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The thernet port tranceiver media. + Used to determine which uplink interface to use." + ::= { ethConfigEntry 12 } + + +-- +-- The PM Current Table +-- + +ethCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF EthCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Ethernet current table contains various statistics + being collected for the current 15 minute + interval." + ::= { slEthernet 2 } + +ethCurrentEntry OBJECT-TYPE + SYNTAX EthCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Ethernet Current table." + INDEX { ethCurrentIndex } + ::= { ethCurrentTable 1 } + +EthCurrentEntry ::= + SEQUENCE { + ethCurrentIndex InterfaceIndex, + ethCurrentRxDropEvents Counter64, + ethCurrentOctets Counter64, + ethCurrentPkts Counter64, + ethCurrentBroadcastPkts Counter64, + ethCurrentMulticastPkts Counter64, + ethCurrentCRCAlignErrors Counter64, + ethCurrentUndersizePkts Counter64, + ethCurrentOversizePkts Counter64, + ethCurrentFragments Counter64, + ethCurrentJabbers Counter64, + ethCurrentCollisions Counter64, + ethCurrentUtilization Counter64, + ethCurrentTxOctets Counter64, + ethCurrentTxPkts Counter64, + ethCurrentRxPause Counter64, + ethCurrentTxPause Counter64, + ethCurrentTxDropEvents Counter64, + ethCurrentRxPkts64Octets Counter64, + ethCurrentRxPkts65to127Octets Counter64, + ethCurrentRxPkts128to255Octets Counter64, + ethCurrentRxPkts256to511Octets Counter64, + ethCurrentRxPkts512to1023Octets Counter64, + ethCurrentRxPkts1024to1518Octets Counter64, + ethCurrentRxPkts1519to1522Octets Counter64, + ethCurrentTxPkts64Octets Counter64, + ethCurrentTxPkts65to127Octets Counter64, + ethCurrentTxPkts128to255Octets Counter64, + ethCurrentTxPkts256to511Octets Counter64, + ethCurrentTxPkts512to1023Octets Counter64, + ethCurrentTxPkts1024to1518Octets Counter64, + ethCurrentTxPkts1519to1522Octets Counter64, + ethCurrentRxVlanPkts Counter64, + ethCurrentTxVlanPkts Counter64, + ethCurrentRxJumboPkts Counter64, + ethCurrentTxJumboPkts Counter64 + } + +ethCurrentIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value which uniquely identifies the + Ethernet interface to which this entry is applicable. + The interface identified by a particular value of + this index is the same interface as identified by + the same value as a ethLineIndex object + instance." + ::= { ethCurrentEntry 1 } + +ethCurrentRxDropEvents OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of events in which packets were + dropped by the probe due to lack of Ingress resources during + this sampling interval. Note that this number is not + necessarily the number of packets dropped, it is just + the number of times this condition has been detected." + ::= { ethCurrentEntry 2 } + +ethCurrentOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets of data (including those + in bad packets) received on the network (excluding + framing bits but including FCS octets). + This object can be used as a reasonable estimate of + 10-Megabit ethernet utilization. If greater precision is + desired, the etherStatsPkts and etherStatsOctets objects + should be sampled before and after a common interval. The + differences in the sampled values are Pkts and Octets, + respectively, and the number of seconds in the interval is + Interval. These values are used to calculate the Utilization + as follows: + + Pkts * (9.6 + 6.4) + (Octets * .8) + Utilization = ------------------------------------- + Interval * 10,000 + + The result of this equation is the value Utilization which + is the percent utilization of the ethernet segment on a + scale of 0 to 100 percent." + ::= { ethCurrentEntry 3 } + +ethCurrentPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (including bad packets) + received during this sampling interval." + ::= { ethCurrentEntry 4 } + +ethCurrentBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received during this + sampling interval that were directed to the broadcast + address." + ::= { ethCurrentEntry 5 } + +ethCurrentMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received during this + sampling interval that were directed to a multicast + address. Note that this number does not include + packets addressed to the broadcast address." + ::= { ethCurrentEntry 6 } + +ethCurrentCRCAlignErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received during this + sampling interval that had a length (excluding framing + bits but including FCS octets) between 64 and 1518 octets, + inclusive, but had either a bad Frame Check Sequence (FCS) + with an integral number of octets (FCS Error) or a bad FCS + with a non-integral number of octets (Alignment Error)." + ::= { ethCurrentEntry 7 } + +ethCurrentUndersizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received during this sampling + interval that were less than 64 octets long (excluding + framing bits but including FCS octets) and were + otherwise well formed." + ::= { ethCurrentEntry 8 } + +ethCurrentOversizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received during this sampling + interval that were longer than 1518 octets (excluding + framing bits but including FCS octets) but were otherwise + well formed." + ::= { ethCurrentEntry 9 } + +ethCurrentFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received during this + sampling interval that were less than 64 octets in length + (excluding framing bits but including FCS octets) had + either a bad Frame Check Sequence (FCS) with an integral + number of octets (FCS Error) or a bad FCS with a non-integral + number of octets (Alignment error)." + ::= { ethCurrentEntry 10 } + +ethCurrentJabbers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received during this sampling + interval that were longer than 1518 octets (excluding + framing bits but including FCS octets), and had either a + bad Frame Check Sequence (FCS) with an integral number of + octets (FCS Error) or a bad FCS with a non-integral number + of octets (Alignment Error)." + ::= { ethCurrentEntry 11 } + +ethCurrentCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The best estimate of the total number of collisions + on this Ethernet segment during this sampling interval." + ::= { ethCurrentEntry 12 } + +ethCurrentUtilization OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The best estimate of the mean physical layer network + utilization on this interface during this sampling interval, + in hundredths of a percent (0..10000)." + ::= { ethCurrentEntry 13 } + +ethCurrentTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets of data + transmited during the current interval." + ::= { ethCurrentEntry 14 } + +ethCurrentTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (including bad packets) + received during the current interval." + ::= { ethCurrentEntry 15 } + +ethCurrentRxPause OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Pause frames + received during the current interval." + ::= { ethCurrentEntry 16 } + +ethCurrentTxPause OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Pause farmes + transmitted during the current interval." + ::= { ethCurrentEntry 17 } + +ethCurrentTxDropEvents OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of events in which packets were + dropped by the probe due to lack of Egress resources during + this sampling interval. Note that this number is not + necessarily the number of packets dropped, it is just + the number of times this condition has been detected." + ::= { ethCurrentEntry 18 } + +ethCurrentRxPkts64Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were 64 octets in length + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 19 } + +ethCurrentRxPkts65to127Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 65 and 127 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 20 } + +ethCurrentRxPkts128to255Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 128 and 255 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 21 } + +ethCurrentRxPkts256to511Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 256 and 511 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 22 } + +ethCurrentRxPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 512 and 1023 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 23 } + +ethCurrentRxPkts1024to1518Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 1024 and 1518 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 24 } + +ethCurrentRxPkts1519to1522Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 1024 and 1518 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 25 } + +ethCurrentTxPkts64Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted + that were 64 octets in length + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 26 } + +ethCurrentTxPkts65to127Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted that were between + 65 and 127 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 27 } + +ethCurrentTxPkts128to255Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted that were between + 128 and 255 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 28 } + +ethCurrentTxPkts256to511Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted that were between + 256 and 511 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 29 } + +ethCurrentTxPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted that were between + 512 and 1023 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 30 } + +ethCurrentTxPkts1024to1518Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted that were between + 1024 and 1518 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 31 } + +ethCurrentTxPkts1519to1522Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted that were between + 1519 and 1522 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 32 } + +ethCurrentRxVlanPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VLAN packets received." + ::= { ethCurrentEntry 33 } + +ethCurrentTxVlanPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VLAN packets transmitted." + ::= { ethCurrentEntry 34 } + +ethCurrentRxJumboPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Jumbo packets received." + ::= { ethCurrentEntry 35 } + +ethCurrentTxJumboPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Jumbo packets transmitted." + ::= { ethCurrentEntry 36 } + + +-- +-- The Ethernet Interval Table +-- + +ethIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF EthIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Ethernet Interval Table contains various + statistics collected by each Ethernet Interface over + the previous 24 hours of operation. The past 24 + hours are broken into 96 completed 15 minute + intervals. Each row in this table represents one + such interval (identified by ethIntervalNumber) + for one specific instance (identified by + ethIntervalIndex)." + ::= { slEthernet 3 } + +ethIntervalEntry OBJECT-TYPE + SYNTAX EthIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Ethernet Interval table." + INDEX { ethIntervalIndex, ethIntervalNumber } + ::= { ethIntervalTable 1 } + +EthIntervalEntry ::= + SEQUENCE { + ethIntervalIndex InterfaceIndex, + ethIntervalNumber INTEGER, + ethIntervalDropEvents Counter64, + ethIntervalOctets Counter64, + ethIntervalPkts Counter64, + ethIntervalBroadcastPkts Counter64, + ethIntervalMulticastPkts Counter64, + ethIntervalCRCAlignErrors Counter64, + ethIntervalUndersizePkts Counter64, + ethIntervalOversizePkts Counter64, + ethIntervalFragments Counter64, + ethIntervalJabbers Counter64, + ethIntervalCollisions Counter64, + ethIntervalUtilization Counter64, + ethIntervalTxOctets Counter64, + ethIntervalTxPkts Counter64, + ethIntervalRxPause Counter64, + ethIntervalTxPause Counter64, + ethIntervalValidData TruthValue, + ethIntervalTcaFlag TruthValue + } + +ethIntervalIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value which uniquely identifies the Ethernet + interface to which this entry is applicable. The + interface identified by a particular value of this + index is the same interface as identified by the + same value as a ethLineIndex object instance." + ::= { ethIntervalEntry 1 } + +ethIntervalNumber OBJECT-TYPE + SYNTAX INTEGER (1..96) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number between 1 and 96, where 1 is the most + recently completed 15 minute interval and 96 is + the 15 minutes interval completed 23 hours and 45 + minutes prior to interval 1." + ::= { ethIntervalEntry 2 } + +ethIntervalDropEvents OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of events in which packets were + dropped by the probe due to lack of resources during + this sampling interval. Note that this number is not + necessarily the number of packets dropped, it is just + the number of times this condition has been detected." + ::= { ethIntervalEntry 3 } + +ethIntervalOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets of data (including those + in bad packets) received on the network (excluding + framing bits but including FCS octets) in the current + interval." + ::= { ethIntervalEntry 4 } + +ethIntervalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (including bad packets) + received during this sampling interval." + ::= { ethIntervalEntry 5 } + +ethIntervalBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received during this + sampling interval that were directed to the broadcast + address." + ::= { ethIntervalEntry 6 } + +ethIntervalMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received during this + sampling interval that were directed to a multicast + address. Note that this number does not include + packets addressed to the broadcast address." + ::= { ethIntervalEntry 7 } + +ethIntervalCRCAlignErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received during this + sampling interval that had a length (excluding framing + bits but including FCS octets) between 64 and 1518 octets, + inclusive, but had either a bad Frame Check Sequence (FCS) + with an integral number of octets (FCS Error) or a bad FCS + with a non-integral number of octets (Alignment Error)." + ::= { ethIntervalEntry 8 } + +ethIntervalUndersizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received during this sampling + interval that were less than 64 octets long (excluding + framing bits but including FCS octets) and were + otherwise well formed." + ::= { ethIntervalEntry 9 } + +ethIntervalOversizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received during this sampling + interval that were longer than 1518 octets (excluding + framing bits but including FCS octets) but were otherwise + well formed." + ::= { ethIntervalEntry 10 } + +ethIntervalFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received during this + sampling interval that were less than 64 octets in length + (excluding framing bits but including FCS octets) had + either a bad Frame Check Sequence (FCS) with an integral + number of octets (FCS Error) or a bad FCS with a non-integral + number of octets (Alignment error)." + ::= { ethIntervalEntry 11 } + +ethIntervalJabbers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received during this sampling + interval that were longer than 1518 octets (excluding + framing bits but including FCS octets), and had either a + bad Frame Check Sequence (FCS) with an integral number of + octets (FCS Error) or a bad FCS with a non-integral number + of octets (Alignment Error)." + ::= { ethIntervalEntry 12 } + +ethIntervalCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The best estimate of the total number of collisions + on this Ethernet segment during this sampling interval." + ::= { ethIntervalEntry 13 } + +ethIntervalUtilization OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The best estimate of the mean physical layer network + utilization on this interface during this sampling interval, + in hundredths of a percent (0..10000)." + ::= { ethIntervalEntry 14 } + +ethIntervalTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets of data + transmited on the network." + ::= { ethIntervalEntry 15 } + +ethIntervalTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (including bad packets) + received during this sampling interval." + ::= { ethIntervalEntry 16 } + +ethIntervalRxPause OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Pause frames + received during this sampling interval." + ::= { ethIntervalEntry 17 } + +ethIntervalTxPause OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Pause farmes + transmitted during this sampling interval." + ::= { ethIntervalEntry 18 } + +ethIntervalValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates if the data for this + interval is valid." + ::= { ethIntervalEntry 19 } + +ethIntervalTcaFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TRUE if one of the counters crossed the threshold during the interval." + ::= { ethIntervalEntry 20 } + + +-- +-- The Ethernet Total Table +-- + +ethTotalTable OBJECT-TYPE + SYNTAX SEQUENCE OF EthTotalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Ethernet Total Table contains the cumulative sum + of the various statistics for the 24 hour period + preceding the current day, starting from startOfDay." + ::= { slEthernet 4 } + +ethTotalEntry OBJECT-TYPE + SYNTAX EthTotalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Ethernet Total table." + INDEX { ethTotalIndex, ethTotalDayNumber } + ::= { ethTotalTable 1 } + +EthTotalEntry ::= + SEQUENCE { + ethTotalIndex InterfaceIndex, + ethTotalDayNumber INTEGER, + ethTotalDropEvents Counter64, + ethTotalOctets Counter64, + ethTotalPkts Counter64, + ethTotalBroadcastPkts Counter64, + ethTotalMulticastPkts Counter64, + ethTotalCRCAlignErrors Counter64, + ethTotalUndersizePkts Counter64, + ethTotalOversizePkts Counter64, + ethTotalFragments Counter64, + ethTotalJabbers Counter64, + ethTotalCollisions Counter64, + ethTotalUtilization Counter64, + ethTotalTxOctets Counter64, + ethTotalTxPkts Counter64, + ethTotalRxPause Counter64, + ethTotalTxPause Counter64, + ethTotalValidData TruthValue + } + +ethTotalIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value which uniquely identifies the Ethernet + interface to which this entry is applicable. The + interface identified by a particular value of this + index is the same interface as identified by the + same value as a ethLineIndex object instance." + ::= { ethTotalEntry 1 } + +ethTotalDayNumber OBJECT-TYPE + SYNTAX INTEGER (1..33) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A number which identifies the 1-day interval for which the set + of section related statistics is available. The number is + between 1 and n, where n is the number of 1-day intervals + supported by the agent. The interval identified by 1 is the + current 1-day interval, 2 is the previous (most recently + completed) 1-day interval and n is the least recently completed + 1-day interval." + ::= { ethTotalEntry 2 } + +ethTotalDropEvents OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of events in which packets were + dropped by the probe due to lack of resources in the + previous 24 hour interval. Note that this number is not + necessarily the number of packets dropped, it is just + the number of times this condition has been detected." + ::= { ethTotalEntry 3 } + +ethTotalOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets of data (including those + in bad packets) received on the network (excluding + framing bits but including FCS octets) in the + previous 24 hour interval." + ::= { ethTotalEntry 4 } + +ethTotalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of packets (including bad packets) + received in the previous 24 hour interval." + ::= { ethTotalEntry 5 } + +ethTotalBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of good packets received in the + previous 24 hour interval that were directed + to the broadcast address." + ::= { ethTotalEntry 6 } + +ethTotalMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received in the + previous 24 hour interval that were directed to a + multicast address. Note that this number does not include + packets addressed to the broadcast address." + ::= { ethTotalEntry 7 } + +ethTotalCRCAlignErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received in the previous 24 + hour interval that had a length (excluding framing + bits but including FCS octets) between 64 and 1518 octets, + inclusive, but had either a bad Frame Check Sequence (FCS) + with an integral number of octets (FCS Error) or a bad FCS + with a non-integral number of octets (Alignment Error)." + ::= { ethTotalEntry 8 } + +ethTotalUndersizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received in the previous 24 hour + interval that were less than 64 octets long (excluding + framing bits but including FCS octets) and were + otherwise well formed." + ::= { ethTotalEntry 9 } + +ethTotalOversizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received in the previous 24 + hour interval that were longer than 1518 octets (excluding + framing bits but including FCS octets) but were otherwise + well formed." + ::= { ethTotalEntry 10 } + +ethTotalFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received in the previous 24 + hour interval that were less than 64 octets in length + (excluding framing bits but including FCS octets) had + either a bad Frame Check Sequence (FCS) with an integral + number of octets (FCS Error) or a bad FCS with a non-integral + number of octets (Alignment error)." + ::= { ethTotalEntry 11 } + +ethTotalJabbers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received in the previous 24 hour + interval that were longer than 1518 octets (excluding + framing bits but including FCS octets), and had either a + bad Frame Check Sequence (FCS) with an integral number of + octets (FCS Error) or a bad FCS with a non-integral number + of octets (Alignment Error)." + ::= { ethTotalEntry 12 } + +ethTotalCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The best estimate of the total number of collisions + on this Ethernet segment in the previous 24 hour interval." + ::= { ethTotalEntry 13 } + +ethTotalUtilization OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The avarage of the mean physical layer network + utilization on this interface in the previous 24 hour + interval." + ::= { ethTotalEntry 14 } + +ethTotalTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets of data + transmited on the network." + ::= { ethTotalEntry 15 } + +ethTotalTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (including bad packets) + received during this sampling interval." + ::= { ethTotalEntry 16 } + +ethTotalRxPause OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Pause frames + received during this sampling interval." + ::= { ethTotalEntry 17 } + +ethTotalTxPause OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Pause farmes + transmitted during this sampling interval." + ::= { ethTotalEntry 18 } + +ethTotalValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates if the data for this + day is valid." + ::= { ethTotalEntry 19 } + + +-- --------------------------------------------- +-- Ethernet Traps +-- --------------------------------------------- + +ethStatusChange NOTIFICATION-TYPE + OBJECTS { ethLineIndex, ethConfigStatus } + STATUS current + DESCRIPTION + "A ethStatusChange trap is sent when the + value of an instance ethConfigStatus changes. It + can be utilized by an NMS to trigger polls." + ::= { ethTraps 1 } + +END diff --git a/mibs/packetlight/SL-EVENT-MIB b/mibs/packetlight/SL-EVENT-MIB new file mode 100644 index 0000000000..4f51f15b18 --- /dev/null +++ b/mibs/packetlight/SL-EVENT-MIB @@ -0,0 +1,417 @@ +-- ***************************************************************** +-- Event MIB +-- ***************************************************************** + +SL-EVENT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, + TruthValue, TimeStamp FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + slMain FROM SL-MAIN-MIB; + +slEventMib MODULE-IDENTITY + LAST-UPDATED "200708280000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the configuration change and inventory events." + ::= { slMain 22 } + + +SlGenEventType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The event types." + SYNTAX INTEGER { + swUpgradeEvent(1), -- Software Load Upgrade Events + remoteUnitFailEvent(2), -- Remote unit has failed + alsOperStatus(3) -- ALS activated/deactivated + } + + +SlEventType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The event types." + SYNTAX INTEGER { + edDate(1), -- change date + rstProv(2), -- restore provisioning + edIp(3), -- change the ip + initPm(4), -- reset the PM counters + dltIpRoute(5), -- delete an entry from the routing table + edSys(6), -- change the system configuration + setSid(7), -- change the sid + addUser(8), -- add a user + dltUser(9), -- remove a user + rmvFac(10), -- admin down to port + rstFac(11), -- admin up to port + edFac(12), -- changed the provisioning + oprLoopback(13), -- start port loopback + rlsLoopback(14), -- stop port loopback + entAps(15), -- create an aps + dltAps(16), -- remove an aps + oprProtSw(17), -- perform aps command + rlsProtSw(18), -- clear the aps command + oprAco(19), -- operated the alarm-cutoff + rstProvCommit(20), -- database commit completed + savProvStart(21), -- database backup started + savProvComplete(22),-- database backup completed + savProvFailed(23), -- database backup failed + swLoadUpgrade(24) -- Software Load Upgrade + } + +SlEventInventoryAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The event inventory types." + SYNTAX INTEGER { + inserted(1), -- module inserted + removed(2) -- module removed + } + +SlEventInventoryType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The event inventory types." + SYNTAX INTEGER { + psu(1), -- power supply module + optics(2), -- optical module + fan(3) -- fan unit + } + + +slEventConfig OBJECT IDENTIFIER ::= { slEventMib 1 } +slEventTraps OBJECT IDENTIFIER ::= { slEventMib 2 } +slEventTraps0 OBJECT IDENTIFIER ::= { slEventTraps 0 } + +-- +-- SL DB Change Events config Table +-- + +slEventConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects to configure the event." + ::= { slEventConfig 1 } + +slEventConfigEntry OBJECT-TYPE + SYNTAX SlEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry exist for each type of event. + The entry describes the event properties." + INDEX { slEventIfIndex, slEventType } + ::= { slEventConfigTable 1 } + +SlEventConfigEntry ::= + SEQUENCE { + slEventIfIndex InterfaceIndex, + slEventType SlEventType, + slEventVal DisplayString, + slEventUser DisplayString, + slEventCtag DisplayString, + slEventTid DisplayString + } + +slEventIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The corresponding interface index." + ::= { slEventConfigEntry 1 } + +slEventType OBJECT-TYPE + SYNTAX SlEventType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The event type." + ::= { slEventConfigEntry 2 } + +slEventVal OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The changed value" + ::= { slEventConfigEntry 3 } + +slEventUser OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user that made the change" + ::= { slEventConfigEntry 4 } + +slEventCtag OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TL1 Correlation Tag of the event message" + ::= { slEventConfigEntry 5 } + +slEventTid OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TL1 Target Identfier of the node" + ::= { slEventConfigEntry 6 } + +-- +-- SL Events Inventory Change Table +-- + +slEventInventoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlEventInventoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects to configure the event." + ::= { slEventConfig 2 } + +slEventInventoryEntry OBJECT-TYPE + SYNTAX SlEventInventoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry describe an event of inventory change." + INDEX { slEventInventoryIfIndex, slEventInventoryType } + ::= { slEventInventoryTable 1 } + +SlEventInventoryEntry ::= + SEQUENCE { + slEventInventoryIfIndex InterfaceIndex, + slEventInventoryAction SlEventInventoryAction, + slEventInventoryType SlEventInventoryType, + slEventInventorySerial DisplayString, + slEventInventoryPartnum DisplayString + } + +slEventInventoryIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The corresponding interface index." + ::= { slEventInventoryEntry 1 } + +slEventInventoryAction OBJECT-TYPE + SYNTAX SlEventInventoryAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inventory action." + ::= { slEventInventoryEntry 2 } + +slEventInventoryType OBJECT-TYPE + SYNTAX SlEventInventoryType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inventory type." + ::= { slEventInventoryEntry 3 } + +slEventInventorySerial OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The changed value" + ::= { slEventInventoryEntry 4 } + +slEventInventoryPartnum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user that made the change" + ::= { slEventInventoryEntry 5 } + + +-- +-- SL Generic Events config Table +-- + +slGenEventConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlGenEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects to configure the event." + ::= { slEventConfig 3 } + +slGenEventConfigEntry OBJECT-TYPE + SYNTAX SlGenEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry exist for each type of event. + The entry describes the event properties." + INDEX { slGenEventIfIndex, slGenEventType } + ::= { slGenEventConfigTable 1 } + +SlGenEventConfigEntry ::= + SEQUENCE { + slGenEventIfIndex InterfaceIndex, + slGenEventType SlGenEventType, + slGenEventVal DisplayString, + slGenEventUser DisplayString, + slGenEventCtag DisplayString, + slGenEventTid DisplayString + } + +slGenEventIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The corresponding interface index." + ::= { slGenEventConfigEntry 1 } + +slGenEventType OBJECT-TYPE + SYNTAX SlGenEventType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The event type." + ::= { slGenEventConfigEntry 2 } + +slGenEventVal OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The changed value" + ::= { slGenEventConfigEntry 3 } + +slGenEventUser OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user that made the change" + ::= { slGenEventConfigEntry 4 } + +slGenEventCtag OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TL1 Correlation Tag of the event message" + ::= { slGenEventConfigEntry 5 } + +slGenEventTid OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TL1 Target Identfier of the node" + ::= { slGenEventConfigEntry 6 } + +-- +-- EVENT TRAPS +-- + +-- +-- The DB Change event trap +-- + +slEventTrap NOTIFICATION-TYPE + OBJECTS {slEventIfIndex, + slEventType, + slEventVal, + slEventUser + } + STATUS current + DESCRIPTION + "An slEventTrap notification is sent when an configuration change occures." + ::= { slEventTraps 2 } + +slEventTrap0 NOTIFICATION-TYPE + OBJECTS {slEventIfIndex, + slEventType, + slEventVal, + slEventUser + } + STATUS current + DESCRIPTION + "An slEventTrap notification is sent when an configuration change occures. + It is defined to support browsers that don't recognize RFC 2576." + ::= { slEventTraps0 2 } + +-- +-- The inventory change event trap +-- + +slEventInventoryTrap NOTIFICATION-TYPE + OBJECTS {slEventInventoryIfIndex, + slEventInventoryAction, + slEventInventoryType, + slEventInventorySerial, + slEventInventoryPartnum + } + STATUS current + DESCRIPTION + "An slInventoryEventTrap notification is sent when the node inventory is changed." + ::= { slEventTraps 3 } + +slEventInventoryTrap0 NOTIFICATION-TYPE + OBJECTS {slEventInventoryIfIndex, + slEventInventoryAction, + slEventInventoryType, + slEventInventorySerial, + slEventInventoryPartnum + } + STATUS current + DESCRIPTION + "An slInventoryEventTrap notification is sent when the node inventory is changed.] + It is defined to support browsers that don't recognize RFC 2576." + ::= { slEventTraps0 3 } + + +-- +-- The generic change event trap +-- + +slGenEventTrap NOTIFICATION-TYPE + OBJECTS {slGenEventIfIndex, + slGenEventType, + slGenEventVal, + slGenEventUser + } + STATUS current + DESCRIPTION + "An slEventTrap notification is sent when an configuration change occures." + ::= { slEventTraps 4 } + +slGenEventTrap0 NOTIFICATION-TYPE + OBJECTS {slGenEventIfIndex, + slGenEventType, + slGenEventVal, + slGenEventUser + } + STATUS current + DESCRIPTION + "An slEventTrap notification is sent when an configuration change occures. + It is defined to support browsers that don't recognize RFC 2576." + ::= { slEventTraps0 4 } + +END + + + diff --git a/mibs/packetlight/SL-L2TOPOLOGY-MIB b/mibs/packetlight/SL-L2TOPOLOGY-MIB new file mode 100644 index 0000000000..4b5bd239e6 --- /dev/null +++ b/mibs/packetlight/SL-L2TOPOLOGY-MIB @@ -0,0 +1,163 @@ +-- ***************************************************************** +-- Layer-2 Topology MIB +-- ***************************************************************** + +SL-L2TOPOLOGY-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, IpAddress FROM SNMPv2-SMI + DisplayString, TruthValue, + TimeStamp, RowStatus, PhysAddress FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + slMain FROM SL-MAIN-MIB; + +slL2Topology MODULE-IDENTITY + LAST-UPDATED "200008280000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the Layer-2 Topology" + ::= { slMain 10 } + +-- The Layer-2 Topology MIB consists of the following groups: +-- Layer-2 Topology Link Table +-- Layer-2 Topology Change Trap + +topologyL2Links OBJECT IDENTIFIER ::= { slL2Topology 1 } +topologyL2Traps OBJECT IDENTIFIER ::= { slL2Topology 2 } + +-- The Layer-2 Topology Link Table +-- This table defines the Layer-2 topology map + +topologyL2LinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF TopologyL2LinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Topology L2 Link table. + This table contains the L2 links." + ::= { topologyL2Links 1 } + +topologyL2LinkEntry OBJECT-TYPE + SYNTAX TopologyL2LinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Topology L2 Link table." + INDEX { topologyL2LinkLocalIp, + topologyL2LinkLocalPort } + ::= { topologyL2LinkTable 1 } + +TopologyL2LinkEntry ::= + SEQUENCE { + topologyL2LinkLocalIp IpAddress, + topologyL2LinkLocalPort INTEGER, + topologyL2LinkLocalMac PhysAddress, + topologyL2LinkLocalTid DisplayString, + topologyL2LinkRemoteIp IpAddress, + topologyL2LinkRemotePort INTEGER, + topologyL2LinkRemoteMac PhysAddress, + topologyL2LinkRemoteTid DisplayString + } + + +topologyL2LinkLocalIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local ip." + ::= { topologyL2LinkEntry 1 } + +topologyL2LinkLocalPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local node port number." + ::= { topologyL2LinkEntry 2 } + +topologyL2LinkLocalMac OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local MAC address." + ::= { topologyL2LinkEntry 3 } + +topologyL2LinkLocalTid OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local TID." + ::= { topologyL2LinkEntry 4 } + +topologyL2LinkRemoteIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP of the remote node." + ::= { topologyL2LinkEntry 5 } + +topologyL2LinkRemotePort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the remote node." + ::= { topologyL2LinkEntry 6 } + +topologyL2LinkRemoteMac OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote MAC address." + ::= { topologyL2LinkEntry 7 } + +topologyL2LinkRemoteTid OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote TID." + ::= { topologyL2LinkEntry 8 } + + +-- The Topology L2 Traps + +topologyL2LastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of MIB II's sysUpTime object at the + time the TopologyL2LinkTable was last changed." + ::= { topologyL2Traps 1 } + +topologyL2ChangeTrapEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether L2 topology change traps + should be generated." + DEFVAL { true } + ::= { topologyL2Traps 2 } + +topologyL2LinkChange NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "A topologyL2LinkChange trap is sent when the + content of an instance TopologyL2LinkEntry is changed." + ::= { topologyL2Traps 3 } + +END diff --git a/mibs/packetlight/SL-MAIN-MIB b/mibs/packetlight/SL-MAIN-MIB new file mode 100644 index 0000000000..62cc768789 --- /dev/null +++ b/mibs/packetlight/SL-MAIN-MIB @@ -0,0 +1,1203 @@ +-- ***************************************************************** +-- Main Control Card MIB +-- ***************************************************************** + +SL-MAIN-MIB DEFINITIONS ::= BEGIN + +IMPORTS + Integer32, IpAddress, Opaque, Gauge32, + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, TimeTicks FROM SNMPv2-SMI + DisplayString, TruthValue, + RowStatus, TimeStamp, DateAndTime FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + sitelight FROM SL-NE-MIB; + +slMain MODULE-IDENTITY + LAST-UPDATED "200008280000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the Main Board" + ::= { sitelight 3 } + +-- The Main MIB consists of the following groups: +-- System Info +-- Authentication Table +-- Traps Table +-- Software Versions Table +-- Connections Info +-- Log Files Table +-- Configuration Files Table + +slmSys OBJECT IDENTIFIER ::= { slMain 1 } +slmAdmin OBJECT IDENTIFIER ::= { slMain 2 } +slmAuth OBJECT IDENTIFIER ::= { slMain 3 } +slmLogin OBJECT IDENTIFIER ::= { slMain 4 } +slmTrap OBJECT IDENTIFIER ::= { slMain 5 } +-- slmEntity OBJECT IDENTIFIER ::= { slMain 6 } +-- slmMpls OBJECT IDENTIFIER ::= { slMain 7 } +slmLogFile OBJECT IDENTIFIER ::= { slMain 8 } +slmConfigFile OBJECT IDENTIFIER ::= { slMain 9 } +-- slTopology OBJECT IDENTIFIER ::= { slMain 10 } +-- slClocks OBJECT IDENTIFIER ::= { slMain 11 } +slmChPass OBJECT IDENTIFIER ::= { slMain 12 } +-- slTests OBJECT IDENTIFIER ::= { slMain 13 } +-- slLed OBJECT IDENTIFIER ::= { slMain 14 } +-- slMplsPm OBJECT IDENTIFIER ::= { slMain 15 } +-- slEntityAps OBJECT IDENTIFIER ::= { slMain 16 } +slmLicense OBJECT IDENTIFIER ::= { slMain 17 } + +-- +-- Textual Conventions +-- + +UserLogin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The User Login Type." + SYNTAX DisplayString (SIZE (1..20)) + +UserPassword ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The User Password Type." + SYNTAX DisplayString (SIZE (1..20)) + +UserCommunity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The User Community Type." + SYNTAX DisplayString (SIZE (1..20)) + +SoftwareRevision ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Software Revision Name." + SYNTAX DisplayString (SIZE (1..20)) + +AdminAccess ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The administration access level." + SYNTAX INTEGER { + none(0), -- User has no access rights + read(1), -- Report only and Retrieve user + readwrite(2), -- Change access + provisioning(3), -- User is allowed to create connections + admin(4) -- User admin priviledge + } + +-- The System Info + + +slmSysGatewayAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Gateway node IP Address." + ::= { slmSys 1 } + +slmSysSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Subnetwork Mask IP Address." + ::= { slmSys 2 } + +slmSysIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Node IP Address." + ::= { slmSys 3 } + +slmSysAlmAct OBJECT-TYPE + SYNTAX INTEGER (0..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Alarm Activation Time specified in Half-Seconds units. + Alarm will be considered active only if it + has been stable for that time." + ::= { slmSys 4 } + +slmSysAlmDeact OBJECT-TYPE + SYNTAX INTEGER (0..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Alarm Clearance Time specified in Half-Seconds units. + Alarm will be considered clear only if it + has been stable for that time." + ::= { slmSys 5 } + +slmSysAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + warmBoot(3), + coldBoot(4), + factoryBoot(5), + testing(6), + hotBoot(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Instruct the system to perform the boot + according to the specified type." + ::= { slmSys 6 } + +slmSysOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + testing(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational system state." + ::= { slmSys 7 } + +slmBoxSize OBJECT-TYPE + SYNTAX INTEGER { + half(1), + full(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The box size as was configured in the SEEP." + ::= { slmSys 8 } + +slmSysCalendarTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system calendar time." + ::= { slmSys 9 } + +slmSysPmStartOfDay OBJECT-TYPE + SYNTAX INTEGER (0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time of day that marks the beginning of each 1-day interval + used in the performance monitoring parameters for all interfaces + in the NE. This time is on an hour boundary." + DEFVAL { 0 } -- Midnight, local time + ::= { slmSys 10 } + +slmSysActiveSwVersion OBJECT-TYPE + SYNTAX INTEGER { + swRevA(1), + swRevB(2), + swRevFtpStart(3), + swRevFtpEnd(4), + swRevAHot(5), + swRevBHot(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines the active software version. This is the version that will + be loaded by rebooted cards. It is not legal to set this object + to the id of an illegal system software version. + swRevFtpStart(3) - is set by the NMS to signal the FTP start. + swRevFtpEnd(4) - is set by the NMS to signal the FTP completion. + swRevAHot(5) - means to change the active software version to A, + and to preform hot restart to all cards. + swRevBHot(6) - means to change the active software version to B, + and to preform hot restart to all cards. + Reading the object returns the current active software version." + ::= { slmSys 11 } + +slmSwRevTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlmSwRevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table keeps the information about the system + software revisions." + ::= { slmSys 12 } + +slmConfigSysUptime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of timer ticks at the last configuration command." + ::= { slmSys 13 } + +slmConfigSysSignalType OBJECT-TYPE + SYNTAX INTEGER { + sonet(1), + sdh(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies whether a SONET + or a SDH signal is used across this node. + This value is configured by the NMS." + ::= { slmSys 14 } + +slmRebootDelay OBJECT-TYPE + SYNTAX INTEGER (0..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of seconds to wait before reboot. + When this number equal to 0 the reboot should occur immediately. + After the reboot command is initiated, the value of this object + decrements accordingly. + Initially, the object value is 0. + It is also possible to change this value after starting the reboot + process. + Getting the value 0 means that there is no + pending reboot process in the background." + ::= { slmSys 16 } + +slmVcatDelay OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the VCAT delay as was read from the SEEP." + ::= { slmSys 17 } + +slmTid OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SL TL1 name." + ::= { slmSys 18 } + +slmPsuNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Let the NMS to configure the number of PSU in the system. + If this number mismatch the reality, a mismatch alarm is declared." + ::= { slmSys 19 } + +slmOemType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value tells the NMS the type of the OEM. + This value is read from the SEEP." + ::= { slmSys 20 } + +slmSysName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is the shadow of the sysName object." + ::= { slmSys 21 } + +slmSysLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is the shadow of the sysLocation object." + ::= { slmSys 22 } + +slmSysResetPm OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing 1 to this object reset the system PM counters." + ::= { slmSys 23 } + +slmSysUplinkRate OBJECT-TYPE + SYNTAX INTEGER { + up100(1), -- FE + up1000(2) -- GbE + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to configure the rate of the Uplink. + The configured rate applies to both Uplink ports." + ::= { slmSys 24 } + +slmSysChassisId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to configure the chassis-id. + Node with the same value are considered to be stacked." + ::= { slmSys 25 } + +slmSysNetworkPrefix OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to configure the Network Prefix. + The prefix is used when the IP address of the node is + assigned automatically. + The automatic IP address of the node has the form A.x.y.z + where x.y.z is the last 3 bytes of the + MAC address 00:05:fd:x:y:z of the box. + The A is the assigned Network Prefix. + For example if the A is 10 and the MAC address is + 00:05:fd:f6:55:11 the automatic IP of the node shall be + 10.253.85.17." + ::= { slmSys 26 } + +slmSysLanIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Node LAN IP Address." + ::= { slmSys 27 } + +slmSysLanSubnetAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Node LAN Subnet Address." + ::= { slmSys 28 } + +slmPmAvailable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value tells the NMS if the PM support is available. + The value is taken from the SEEP and can not be changed." + ::= { slmSys 29 } + +slmPortsNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ports in the system. + The value is taken from the SEEP." + ::= { slmSys 30 } + +slmEdfaNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of EDFA units in the system. + The value is taken from the SEEP." + ::= { slmSys 31 } + +slmMuxNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MUX units in the system. + The value is taken from the SEEP." + ::= { slmSys 32 } + +slmOpticalSwitchExist OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Should an Optical Switch unit exist in the system. + The value is taken from the SEEP." + ::= { slmSys 33 } + +slmReadCommunity OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SNMP read-only community. + This object should be accessible only by the Admin users of the Web." + ::= { slmSys 34 } + +slmWriteCommunity OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SNMP read-write community. + This object should be accessible only by the Admin users of the Web." + ::= { slmSys 35 } + +slmSysEffectiveSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Effective Management subnetwork mask IP Address." + ::= { slmSys 36 } + +slmSysEffectiveIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Effective Management IP Address." + ::= { slmSys 37 } + +slmSysLanEffectiveIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Effective LAN IP Address." + ::= { slmSys 38 } + +slmSysLanEffectiveSubnetAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Effective LAN subnetwork mask address." + ::= { slmSys 39 } + +slmSysGatewayEffectiveIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Effective Gateway IP Address." + ::= { slmSys 40 } + +slmSysMode OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "System Mode configuration (this object applies to muxponder)." + ::= { slmSys 41 } + +slmSysTrapFormat OBJECT-TYPE + SYNTAX INTEGER { + fullIfIndex(1), -- RADview and Tivoli + portIfIndex(2) -- HPOV and SNMPc + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The format of the sent trap: + 1 - the full ifIndex is sent. + 2 - only the port number part of the ifIndex is sent." + ::= { slmSys 42 } + +slmSysTemperature OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature of the PL device in Celsius." + ::= { slmSys 43 } + +slmNetworkMode OBJECT-TYPE + SYNTAX INTEGER { + routing(1), -- Layer 3 Routing is required between the LAN to the OSC + switching(2) -- Layer 2 switching is required between the LAN and OSC + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "1 - means that the LAN is define on a different vlan than the MNG ports. + 2 - means that the LAN is on the same vlan and the MNG ports" + ::= { slmSys 44 } + + +-- +-- Software Revision Table +-- + +slmSwRevEntry OBJECT-TYPE + SYNTAX SlmSwRevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry exist per system revsion type (A or B)." + INDEX { slmSwRevDirectory } + ::= { slmSwRevTable 1 } + +SlmSwRevEntry ::= + SEQUENCE { + slmSwRevDirectory INTEGER, + slmSwRevStatus INTEGER, + slmSwRevName SoftwareRevision, + slmSwRevDate DateAndTime + } + +slmSwRevDirectory OBJECT-TYPE + SYNTAX INTEGER { + swRevDirA(1), + swRevDirB(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The directory name A or B of this system software + revision." + ::= { slmSwRevEntry 1 } + +slmSwRevStatus OBJECT-TYPE + SYNTAX INTEGER { + valid(1), + invalid(2), + copyingToStandby(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the system software directory content. + The value valid(1) means that the data of this entry is + valid and that the software is loaded correctly and is + currently used. + The value copyingToStandby(3) means that the SW is currently + being copied to the Standby Switch. During this period + the NMS is not allowed to upgrade the SW version. This value + is applicable only to the Standby software version. + The value invalid(2) means otherwise. This value is applicable + only to the Standby software version." + ::= { slmSwRevEntry 2 } + +slmSwRevName OBJECT-TYPE + SYNTAX SoftwareRevision + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identification string of the system software revision. + This value is taken from the content of the system software + configuration data that is downloded with the rest of the + software files." + ::= { slmSwRevEntry 3 } + +slmSwRevDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The release date of the system software revision. + This value is taken from the content of the system software + configuration data that is downloded with the rest of the + software files." + ::= { slmSwRevEntry 4 } + +-- The admin table +-- +-- This table is used to store per each authorised user +-- its corresponding access level. +-- This table may be accessed and changed only by the system +-- administrator. +-- The table is used by the GNE during the login session +-- to return the user its community string according to +-- its access level. +-- The initial table contains one entry with: +-- Login='admin', Password='root', Access=admin(3) +-- At least one entry with Access=admin(3) should remain in +-- the table. +-- + +slmAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlmAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The admin table is used to supply the access + level for the user login." + ::= { slmAdmin 1 } + +slmAdminEntry OBJECT-TYPE + SYNTAX SlmAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry exist per user." + INDEX { slmAdminLogin } + ::= { slmAdminTable 1 } + +SlmAdminEntry ::= + SEQUENCE { + slmAdminLogin UserLogin, + slmAdminPassword UserPassword, + slmAdminRowStatus RowStatus, + slmAdminAccess AdminAccess + } + +slmAdminLogin OBJECT-TYPE + SYNTAX UserLogin + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The user login." + ::= { slmAdminEntry 3 } + +slmAdminPassword OBJECT-TYPE + SYNTAX UserPassword + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The user password." + ::= { slmAdminEntry 4 } + +slmAdminRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create and delete rows in the + slmAdminTable." + ::= { slmAdminEntry 5 } + +slmAdminAccess OBJECT-TYPE + SYNTAX AdminAccess + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The user access level." + ::= { slmAdminEntry 6 } + +-- The authentication table +-- +-- This table is used to retrieve a community string +-- according to the user login and password +-- The rows of the table are temporary and used +-- to avoid access to the data by more than one user at a time. +-- After the completion of the operation the entry is +-- erased. +-- + +slmAuthTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlmAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The authentication table is used + for creating authentication requests." + ::= { slmAuth 1 } + +slmAuthEntry OBJECT-TYPE + SYNTAX SlmAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry is used to compute the slmAuthCommunity based + on the indexes Login and Password. Note that the table contains + no data, and when using GetNext it apears to be empty. + To compute the community the NMS should Get the field + slmAuthCommunity with the corresponding indexes." + INDEX { slmAuthLogin, slmAuthPassword } + ::= { slmAuthTable 1 } + +SlmAuthEntry ::= + SEQUENCE { + slmAuthLogin UserLogin, + slmAuthPassword UserPassword, + slmAuthCommunity UserCommunity + } + +slmAuthLogin OBJECT-TYPE + SYNTAX UserLogin + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The user login." + ::= { slmAuthEntry 1 } + +slmAuthPassword OBJECT-TYPE + SYNTAX UserPassword + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The user password." + ::= { slmAuthEntry 2 } + +slmAuthCommunity OBJECT-TYPE + SYNTAX UserCommunity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user community name correponds to slmAuthLogin and + slmAuthPassword and which defines user'a access scope. + The value of this object is available for reading only + after the the first three colunms have been filled" + ::= { slmAuthEntry 3 } + +-- +-- The change password table +-- +-- This table is used to allow a user to change its password +-- + +slmChPassTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlmChPassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used for changing the user passowrd." + ::= { slmChPass 1 } + +slmChPassEntry OBJECT-TYPE + SYNTAX SlmChPassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry is used to set the slmChPassNewPass. + Note that the table contains no data, and when + using GetNext it apears to be empty. + To change the password, the NMS should issue a SET + command with the new password while the two indexes + equal to the old user login and password." + INDEX { slmChPassLogin, slmChPassOldPass } + ::= { slmChPassTable 1 } + +SlmChPassEntry ::= + SEQUENCE { + slmChPassLogin UserLogin, + slmChPassOldPass UserPassword, + slmChPassNewPass UserPassword + } + +slmChPassLogin OBJECT-TYPE + SYNTAX UserLogin + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The user login." + ::= { slmChPassEntry 1 } + +slmChPassOldPass OBJECT-TYPE + SYNTAX UserPassword + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The user password." + ::= { slmChPassEntry 2 } + +slmChPassNewPass OBJECT-TYPE + SYNTAX UserPassword + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user password." + ::= { slmChPassEntry 3 } + + +-- Trap Destination Table +-- +-- This table defines the destination addresses for traps generated +-- from the device. This table maps a community to one or more trap +-- destination entries. +-- +-- The same trap will be sent to all destinations specified in the +-- entries that have the same trapDestCommunity as the eventCommunity +-- (as defined by RMON MIB). +-- + +slmTrapDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlmTrapDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of trap destination entries." + ::= { slmTrap 1 } + +slmTrapDestEntry OBJECT-TYPE + SYNTAX SlmTrapDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry includes a destination IP address to which to send + traps for this community. An entry in the table is created by + the NMS. + In order to keep the entry in the table the management should + refresh the entry periodicaly. Otherwise it will be deleted + by the GNE after 5 minutes." + INDEX { slmTrapDestAddress } + ::= { slmTrapDestTable 1 } + +SlmTrapDestEntry ::= SEQUENCE { + slmTrapDestAddress Integer32, + slmTrapDestRowStatus RowStatus, + slmTrapDestCommunity UserCommunity, + slmTrapDestProtVersion INTEGER, + slmTrapUserLogin UserLogin, + slmTrapUserAccess AdminAccess, + slmTrapEnable TruthValue, + slmTrapPort INTEGER, + slmTrapDestIpAddress IpAddress +} + +slmTrapDestAddress OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A copy of slmTrapDestIpAddress represented as an integer. + Needed due to VxWorks failure to handle an ip address as a table index." + ::= { slmTrapDestEntry 1 } + +slmTrapDestRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create and delete rows in the + trapDestTable." + ::= { slmTrapDestEntry 2 } + +slmTrapDestCommunity OBJECT-TYPE + SYNTAX UserCommunity + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A community to which this destination address belongs. + This entry is associated with any eventEntries in the RMON + MIB whose value of eventCommunity is equal to the value of + this object. Every time an associated event entry sends a + trap due to an event, that trap will be sent to each + address in the trapDestTable with a trapDestCommunity equal to + eventCommunity. + This object may not be modified if the associated + trapDestStatus object is equal to active(1)." + ::= { slmTrapDestEntry 3 } + +slmTrapDestProtVersion OBJECT-TYPE + SYNTAX INTEGER { + snmpVer1(1), + snmpVer2(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SNMP version of the traps which this manager expects to receive." + DEFVAL { snmpVer2 } + ::= { slmTrapDestEntry 4 } + +slmTrapUserLogin OBJECT-TYPE + SYNTAX UserLogin + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The user login. This is used to describe to the manager + the current active login sessions. The NMS should read + this value periodicaly in order to refresh its entry, otherwise + the entry will be deleted by the GNE after a timeout of 5 minutes." + ::= { slmTrapDestEntry 5 } + +slmTrapUserAccess OBJECT-TYPE + SYNTAX AdminAccess + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The user access." + ::= { slmTrapDestEntry 6 } + +slmTrapEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TRUE - means that that the alarms are allowed. + FALSE - means that all alarms should not be sent for this session." + ::= { slmTrapDestEntry 7 } + +slmTrapPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination port for to send the trap. + The default value is 162." + ::= { slmTrapDestEntry 8 } + +slmTrapDestIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address to send traps on behalf of this entry. + This object may not be modified if the associated + slmTrapDestStatus object is equal to active(1)." + ::= { slmTrapDestEntry 9 } + + +-- Trap Log Table +-- +-- This table keeps the log of the sent traps +-- + +slmTrapLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlmTrapLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of trap log entries." + ::= { slmTrap 2 } + +slmTrapLogEntry OBJECT-TYPE + SYNTAX SlmTrapLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table keeps the log of a single trap." + INDEX { slmTrapLogId } + ::= { slmTrapLogTable 1 } + +SlmTrapLogEntry ::= SEQUENCE { + slmTrapLogId Gauge32, + slmTrapLogName OCTET STRING, + slmTrapLogTimeStamp TimeTicks, + slmTrapLogParam1 OCTET STRING, + slmTrapLogParam2 OCTET STRING, + slmTrapLogParam3 OCTET STRING, + slmTrapLogParam4 OCTET STRING, + slmTrapLogParam5 OCTET STRING, + slmTrapLogParam6 OCTET STRING +} + +slmTrapLogId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The trap log id. The id increments each time a new log + entry arrives." + ::= { slmTrapLogEntry 1 } + +slmTrapLogName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object id of the trap." + ::= { slmTrapLogEntry 2 } + +slmTrapLogTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The trap time stamp." + ::= { slmTrapLogEntry 3 } + +slmTrapLogParam1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first parameter of the trap." + ::= { slmTrapLogEntry 4 } + +slmTrapLogParam2 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The second parameter of the trap." + ::= { slmTrapLogEntry 5 } + +slmTrapLogParam3 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The third parameter of the trap." + ::= { slmTrapLogEntry 6 } + +slmTrapLogParam4 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The forth parameter of the trap." + ::= { slmTrapLogEntry 7 } + +slmTrapLogParam5 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fifth parameter of the trap." + ::= { slmTrapLogEntry 8 } + +slmTrapLogParam6 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sixth parameter of the trap." + ::= { slmTrapLogEntry 9 } + + +-- +-- Other Traps +-- + +slmTrapSoftwareStatusChange NOTIFICATION-TYPE + OBJECTS { slmSwRevDirectory, slmSwRevStatus } + STATUS current + DESCRIPTION + "A slmTrapSoftwareStatusChange trap is sent when the + value of the slmSwRevStatus of one of the directories changes." + ::= { slmTrap 4 } + +slmTrapSysNameChange NOTIFICATION-TYPE + OBJECTS { slmSysName } + STATUS current + DESCRIPTION + "A slmTrapSysNameChange trap is sent when the + value of the slmSysName is changed." + ::= { slmTrap 5 } + +slmTrapSysLocationChange NOTIFICATION-TYPE + OBJECTS { slmSysLocation } + STATUS current + DESCRIPTION + "A slmTrapSysLocationChange trap is sent when the + value of the slmSysLocation is changed." + ::= { slmTrap 6 } + +-- +-- Syslog Destination Table +-- + +slmSyslogDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlmSyslogDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of syslog destination entries." + ::= { slmTrap 7 } + +slmSyslogDestEntry OBJECT-TYPE + SYNTAX SlmSyslogDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry includes a destination IP addresses to which to send + log messages." + INDEX { slmSyslogDestAddress } + ::= { slmSyslogDestTable 1 } + +SlmSyslogDestEntry ::= SEQUENCE { + slmSyslogDestAddress Integer32, + slmSyslogDestRowStatus RowStatus, + slmSyslogLevel INTEGER, + slmSyslogPort INTEGER, + slmSyslogDestIpAddress IpAddress +} + +slmSyslogDestAddress OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A copy of slmSyslogDestTable represented as an integer. + Needed due to VxWorks failure to handle an ip address as a table index." + ::= { slmSyslogDestEntry 1 } + +slmSyslogDestRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create and delete rows in the slmSyslogDestTable." + ::= { slmSyslogDestEntry 2 } + +slmSyslogLevel OBJECT-TYPE + SYNTAX INTEGER { + traps(1), -- send traps only + log(2), -- send all log messages + debug(3) -- send also debug meesages + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The level of log messages which this manager expects to receive." + ::= { slmSyslogDestEntry 3 } + +slmSyslogPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination port for to send the log message. + The default value is 514." + ::= { slmSyslogDestEntry 4 } + +slmSyslogDestIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address to send log messages on behalf of this entry." + ::= { slmSyslogDestEntry 5 } + +-- +-- License Table +-- + +slmLicenseTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlmLicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of License entries." + ::= { slmLicense 1 } + +slmLicenseEntry OBJECT-TYPE + SYNTAX SlmLicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table correspond to installed license." + INDEX { slmLicenseIndex } + ::= { slmLicenseTable 1 } + +SlmLicenseEntry ::= SEQUENCE { + slmLicenseIndex INTEGER, + slmLicenseExpiration INTEGER, + slmLicenseId DisplayString +} + +slmLicenseIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license index." + ::= { slmLicenseEntry 1 } + +slmLicenseExpiration OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds to expiration. + Value -1 for permanent." + ::= { slmLicenseEntry 2 } + +slmLicenseId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license text" + ::= { slmLicenseEntry 3 } + +END diff --git a/mibs/packetlight/SL-MUX-MIB b/mibs/packetlight/SL-MUX-MIB new file mode 100644 index 0000000000..aa5094d024 --- /dev/null +++ b/mibs/packetlight/SL-MUX-MIB @@ -0,0 +1,119 @@ +-- ***************************************************************** +-- MUX MIB +-- ***************************************************************** + +SL-MUX-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Integer32, TimeTicks + FROM SNMPv2-SMI + DisplayString, TruthValue, + TimeStamp FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + CleiCode FROM SL-ENTITY-MIB + sitelight FROM SL-NE-MIB; + +slMux MODULE-IDENTITY + LAST-UPDATED "200008280000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the Mux interfaces" + ::= { sitelight 5 } + +-- The MUX MIB consists of the following groups: +-- MUX Interface Table + + +-- ---------------------------------------------------- +-- +-- The Mux Interface Table +-- +-- ---------------------------------------------------- + +muxIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF MuxIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Mux interface entity table." + ::= { slMux 1 } + +muxIfEntry OBJECT-TYPE + SYNTAX MuxIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the MUX interface table." + INDEX { muxIfIndex } + ::= { muxIfTable 1 } + +MuxIfEntry ::= + SEQUENCE { + muxIfIndex InterfaceIndex, + muxIfType INTEGER, + muxIfWaveSpacing INTEGER, + muxIfWaveLengthNm INTEGER, + muxIfOscWaveLengthNm INTEGER + } + +muxIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index of the Mux (type=196)." + ::= { muxIfEntry 1 } + +muxIfType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of wave lengths supported by the mux." + ::= { muxIfEntry 2 } + +muxIfWaveSpacing OBJECT-TYPE + SYNTAX INTEGER { + ghzNone(0), -- Spacing is not applicable (e.g. OADM) + ghz400(1), + ghz200(2), + ghz100(3), + ghz50(4), + ghz2500(5) -- CWDM spacing of 20 nano-meter + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The spacing between two adjacent optical channels in GHz units." + ::= { muxIfEntry 3 } + +muxIfWaveLengthNm OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The WDM base wave length. + For DWDM values are ituGrid[10] = 1569.59 to ituGrid[69] = 1522.56 + For CWDM values are ituGrid[70] = 1470 to ituGrid[77] = 1610 + and ituGrid[80] = 1270 to ituGrid[89] = 1450." + ::= { muxIfEntry 4 } + +muxIfOscWaveLengthNm OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSC WDM wave length. + For DWDM values are ituGrid[71] = 1490 or ituGrid[72] = 1510 + For CWDM values are ituGrid[81] = 1290 or ituGrid[82] = 1310." + ::= { muxIfEntry 5 } + +END diff --git a/mibs/packetlight/SL-NE-MIB b/mibs/packetlight/SL-NE-MIB new file mode 100644 index 0000000000..800756cdf1 --- /dev/null +++ b/mibs/packetlight/SL-NE-MIB @@ -0,0 +1,84 @@ +-- ***************************************************************** +-- PacketLight SiteLight Network Element MIB +-- +-- Nov 2000, Omri Viner +-- +-- Copyright (c) 1999-2000 by PacketLight Ltd. +-- All rights reserved. +-- ***************************************************************** + +SL-NE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + enterprises, NOTIFICATION-TYPE FROM SNMPv2-SMI + DisplayString, TruthValue FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB; + + +packetlight MODULE-IDENTITY + LAST-UPDATED "200009260000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "The MIB module is the root of the PL extension mibs." + ::= { enterprises 4515 } + +sitelight OBJECT IDENTIFIER ::= { packetlight 1 } +plproduct OBJECT IDENTIFIER ::= { packetlight 100 } + +-- Values for the sysObjectId + +plne OBJECT IDENTIFIER ::= { plproduct 1 } + +pl10 OBJECT IDENTIFIER ::= { plne 10 } -- pl-10 +pl10H OBJECT IDENTIFIER ::= { pl10 1 } -- pl-10 half box +pl10F OBJECT IDENTIFIER ::= { pl10 2 } -- pl-10 full box + +pl20 OBJECT IDENTIFIER ::= { plne 20 } -- pl-20 +pl20H OBJECT IDENTIFIER ::= { pl20 1 } -- pl-20 half box +pl20F OBJECT IDENTIFIER ::= { pl20 2 } -- pl-20 full box + +pl100 OBJECT IDENTIFIER ::= { plne 100 } -- pl-100 +pl100E OBJECT IDENTIFIER ::= { pl100 1 } -- pl-100 12 x ESCON +pl100F OBJECT IDENTIFIER ::= { pl100 2 } -- pl-100 4 x FC +pl100FG OBJECT IDENTIFIER ::= { pl100 3 } -- pl-100 4 x FC or GBE +pl100EF OBJECT IDENTIFIER ::= { pl100 4 } -- pl-100 4 x FC and 8 x ESCON +pl100EFG OBJECT IDENTIFIER ::= { pl100 5 } -- pl-100 4 x FC or GBE, and 8 x ESCON +pl100FT OBJECT IDENTIFIER ::= { pl100 12 } -- pl-100 4 x FC - GFP-T + +plopto OBJECT IDENTIFIER ::= { plne 150 } -- pl-opto +ploptoXB OBJECT IDENTIFIER ::= { plopto 1 } -- pl-opto booster 4 x XPDR and 1 x EDFA +ploptoI OBJECT IDENTIFIER ::= { plopto 2 } -- pl-opto inline 2 x EDFA +ploptoX OBJECT IDENTIFIER ::= { plopto 3 } -- pl-opto transponder 4 x XPDR + +pl200 OBJECT IDENTIFIER ::= { plne 200 } -- pl-200 + +pl400r OBJECT IDENTIFIER ::= { plne 400 } -- pl-400 Root +pl400 OBJECT IDENTIFIER ::= { pl400r 1 } -- pl-400 + +pl404r OBJECT IDENTIFIER ::= { plne 404 } -- pl-400E Root +pl400e OBJECT IDENTIFIER ::= { pl404r 1 } -- pl-400E + +pl408r OBJECT IDENTIFIER ::= { plne 408 } -- pl-400X Root +pl400x OBJECT IDENTIFIER ::= { pl408r 1 } -- pl-400X + +pl1000r OBJECT IDENTIFIER ::= { plne 1000 } -- pl-1000 Root +pl1000 OBJECT IDENTIFIER ::= { pl1000r 1 } -- pl-1000 +pl1000e OBJECT IDENTIFIER ::= { pl1000r 2 } -- pl-1000E (former PL-800) +pl1000em OBJECT IDENTIFIER ::= { pl1000r 3 } -- pl-1000EM +pl1000ro OBJECT IDENTIFIER ::= { pl1000r 4 } -- pl-1000RO +pl1000tn OBJECT IDENTIFIER ::= { pl1000r 5 } -- pl-1000TN + +pl2000r OBJECT IDENTIFIER ::= { plne 2000 } -- pl-2000 Root +pl2000 OBJECT IDENTIFIER ::= { pl2000r 1 } -- pl-2000 + + +-- The root for the service mibs + +slService OBJECT IDENTIFIER ::= { sitelight 1 } + +END diff --git a/mibs/packetlight/SL-OPT-APS-MIB b/mibs/packetlight/SL-OPT-APS-MIB new file mode 100644 index 0000000000..c86b5a584b --- /dev/null +++ b/mibs/packetlight/SL-OPT-APS-MIB @@ -0,0 +1,517 @@ +-- ***************************************************************** +-- Optical APS MIB +-- ***************************************************************** + +SL-OPT-APS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE ,Unsigned32, + Counter32,TimeTicks FROM SNMPv2-SMI + DisplayString, TruthValue, RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + sitelight FROM SL-NE-MIB; + +slOptApsMib MODULE-IDENTITY + LAST-UPDATED "200201140000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the Optical APS." + ::= { sitelight 11 } + + +slOptApsConfig OBJECT IDENTIFIER ::= {slOptApsMib 1} +slOptApsTraps OBJECT IDENTIFIER ::= {slOptApsMib 2} +slOptApsTraps0 OBJECT IDENTIFIER ::= {slOptApsTraps 0} + +-- +-- Transponding APS config Table +-- + +optApsConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF OptApsConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects to configure APS + (Automatic Protection Switching) feature in a Optical + Channel. APS is the ability to configure a pair of Optical + connections for redundancy so that the hardware will + automatically switch the active connection from working connection + to the protection connection or vice versa, within 50ms, + when the active connection fails. + The optical connections are specified in the + optXpdConnConfigTable in the SL-OPT-MIB. + The APS is defined be specifying two entries in this table + the backup each other. + The optXpdConnConfigTable defines two entries for each dircetion + of the connection. + Only one of the two entries is used by the optical aps table. + The direction that is used is the direction from the User to Network." + ::= { slOptApsConfig 1 } + +optApsConfigEntry OBJECT-TYPE + SYNTAX OptApsConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is identified by two transponding connections + that should protect each other." + INDEX {optApsConfigUserWorkingIndex } + ::= { optApsConfigTable 1 } + +OptApsConfigEntry ::= + SEQUENCE { + optApsConfigUserWorkingIndex InterfaceIndex, + optApsConfigNetWorkingIndex InterfaceIndex, + optApsConfigUserProtectingIndex InterfaceIndex, + optApsConfigNetProtectingIndex InterfaceIndex, + optApsConfigScheme INTEGER, + optApsConfigEnable INTEGER, + optApsConfigArchMode INTEGER, + optApsConfigActiveConnectionRx INTEGER, + optApsConfigActiveConnectionTx INTEGER, + optApsConfigWaitToRestore Unsigned32, + optApsConfigDirection INTEGER, + optApsConfigRevertive INTEGER, + optApsConfigChanStatus BITS, + optApsConfigChanSignalFailures Counter32, + optApsConfigChanSwitchovers Counter32, + optApsConfigChanLastSwitchover TimeTicks, + optApsConfigSwitchCommand INTEGER, + optApsConfigSwitchReason INTEGER, + optApsConfigResetCounters INTEGER, + optApsConfigActiveRequest INTEGER, + optApsConfigStatus RowStatus, + optApsConfigLosThreshold INTEGER + } + +optApsConfigUserWorkingIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ifIndex of the working optical interface connected to + the User side." + ::= { optApsConfigEntry 1 } + +optApsConfigNetWorkingIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ifIndex of the working optical interface connected to + the Network side." + ::= { optApsConfigEntry 2 } + +optApsConfigUserProtectingIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ifIndex of the protecting optical interface connected to + the User side. In the case of an Inline connection there is no + meaning to the order between the User and Network interfaces because + both side of the connections are connected to the Network." + ::= { optApsConfigEntry 3 } + +optApsConfigNetProtectingIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ifIndex of the protecting optical interface connected to + the Network side. In the case of an Inline connection there is no + meaning to the order between the User and Network interfaces because + both side of the connections are connected to the Network." + ::= { optApsConfigEntry 4 } + +optApsConfigScheme OBJECT-TYPE + SYNTAX INTEGER { + equipment(1), + facility(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configure the optical + protection scheme. + + equipment : Equipmet protection (with 4 FEO's) + facility : Facility protection (only 3 FEO's)" + ::= { optApsConfigEntry 5 } + +optApsConfigEnable OBJECT-TYPE + SYNTAX INTEGER { + optApsDisabled (1), + optApsEnabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to enable or disable the APS feature + on the working/protection connection pairs. When enabled, + the hardware will automatically switch the active connection + from the working connection to the protection connection within 50ms, + or vice versa (read-write)." + ::= { optApsConfigEntry 6 } + +optApsConfigArchMode OBJECT-TYPE + SYNTAX INTEGER { + onePlusOne(1), + oneToOne(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configure APS architecture mode + on the working/protection connection pairs (read-write)." + ::= { optApsConfigEntry 7 } + +optApsConfigActiveConnectionRx OBJECT-TYPE + SYNTAX INTEGER { + optApsWorkingConnection(1), + optApsProtectionConnection(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates which Rx connection is currently active. + It could be the working connection, the protection connection or + none if neither working nor protection connection is active. + This object reflects the status of receive direction. + If optApsDirection is equal to biDirectional this object should + be eual to optApsActiveConnectionRx." + + ::= { optApsConfigEntry 8 } + +optApsConfigActiveConnectionTx OBJECT-TYPE + SYNTAX INTEGER { + optApsWorkingConnection(1), + optApsProtectionConnection(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates which Tx connection is currently active. + It could be the working connection, the protection connection or + none if neither working nor protection connection is active. + This object reflects the status of receive direction. + If optApsDirection is equal to biDirectional this object should + be eual to optApsActiveConnectionRx." + ::= { optApsConfigEntry 9 } + +optApsConfigWaitToRestore OBJECT-TYPE + SYNTAX Unsigned32 (1..12) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object contains interval in minutes to wait + before attempting to switch back to working connection. + Not applicable if the connection is configured in + non-revertive mode, i.e. protection connection will + continue to be active, even if failures on the + working connection are cleared. The framer clears the + signal-fault and signal-degrade when APS switch + occurs. Please refer to 'optApsRevertive' for + description of non-revertive (read-write)." + ::= { optApsConfigEntry 10 } + +optApsConfigDirection OBJECT-TYPE + SYNTAX INTEGER { + uniDirectional(1), + biDirectional(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configure the switching + direction which this APS connection supports (read-write). + + Unidirectional : APS switch only in one direction. + Bidirectional : APS switch in both ends of the conection." + ::= { optApsConfigEntry 11 } + +optApsConfigRevertive OBJECT-TYPE + SYNTAX INTEGER { + nonrevertive(1), + revertive(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configure the APS revertive or + nonrevertive option (read-write). + + revertive : + Will switch the working connection back to active state after + the Wait-To-restore interval has expired and the + working connection Signal-Fault/Signal-Degrade has been + cleared. Please refer to 'optApsWaitToRestore' for + description of Wait-To-Restore interval. + nonrevertive : + The protection connection continues to be the active connection, + The active connection does not switch to the working connection." + ::= { optApsConfigEntry 12 } + +optApsConfigChanStatus OBJECT-TYPE + SYNTAX BITS { + lockedOut(0), + sfWorking(1), + sfProtecting(2), + switched(3), + lockedOutRemote(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current state of the port. + + lockedOut + This bit, when applied to a working channel, indicates that + the channel is prevented from switching to the protection connection. + When applied to the null channel, this bit indicates that no + working channel may switch to the protection connection. + + sfWorking + A signal failure condition on the working connection is in effect. + + sfProtecting + A signal failure condition on the protecting connection is in effect. + + switched + The switched bit is applied to a working channel if that + channel is currently switched to the protection connection. + + lockedOutRemote + Indicate that the protection is locked out by + command issued on the remote NE." + ::= { optApsConfigEntry 13 } + +optApsConfigChanSignalFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of Signal Failure conditions that have been + detected on the incoming signal. This condition occurs + when a loss of signal is detected." + ::= { optApsConfigEntry 14 } + +optApsConfigChanSwitchovers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this channel has switched to the protection + connection. When queried with index value apsChanNumber set to 0, which + is the protection connection, this object will return 0. " + ::= { optApsConfigEntry 15 } + +optApsConfigChanLastSwitchover OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when this channel last completed a switch + to the protection connection. If this channel has never switched to the + protection connection, or this channel is the protection connection, the value + 0 will be returned." + ::= { optApsConfigEntry 16 } + +optApsConfigSwitchCommand OBJECT-TYPE + SYNTAX INTEGER { + clear(1), + lockoutOfProtection(2), + forcedSwitchOfWorking(3), + forcedSwitchOfProtection(4), + manualSwitchOfWorking(5), + manualSwitchOfProtection(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A switch command initiates one external request for evaluation + (read-write). + + (1) Clear - Clears all switch commands on the channel. + + (2) Lockout Of Protection - Prevents any of the working channels + from switching to the protection connection by issuing a Lockout of + Protection request [unless a request of equal priority (i.e., a + Lockout of Protection) is already in effect]. + + (3) Forced Switch of Working (to Protection) - Switches the + working channel to the protection connection unless a request of equal + or higher priority is in effect, by issuing a Forced Switch + request. + + (4) Forced Switch of Protection (to Working) - Switches the + working channel back from the protection connection to the working + connection unless a request of equal or higher priority is in effect, + by issuing a Forced Switch request. This command applies only + in the 1+1 architecture. + + (5) Manual Switch of Working (to Protection) - Switches the + working channel to the protection connection unless a request of equal + or higher priority is in effect, by issuing a Manual Switch + request. + + (6) Manual Switch of Protection (to Working) - Switches the + working channel back from the protection connection to the working + connection unless a request of equal or higher priority is in effect, + by issuing a Manual Switch request. This command applies only + in the 1+1 architecture for the null. + + Reading this variable always returns zero (0)." + DEFVAL { clear } + ::= { optApsConfigEntry 17 } + +optApsConfigSwitchReason OBJECT-TYPE + SYNTAX INTEGER { + optApsOther(1), + optApsRevertive(2), + optApsManual(3), + optApsSignalFailure(4), + optApsForceSwitch(5), + optApsLockOut(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason why APS switch happened. When the working + connection on one end fails, its other end is told to do + an APS switch. The following options in the increasing + order of priority indicate what type of switch request + it is. + + optApsRevertive : Switch back to working connection after the + Wait-to-Restore interval is over, and failures are + cleared. It is the lowest priority. + optApsManual : Manual switch causes APS switch unless a + request of equal or higher priority is in effect. + optApsSignalFailureHigh : switch occured due to SD failure. + optApsForceSwitch : Forced switch forces hardware to switch + the active connection even if the other connection (could be + working connection or protection connection) is in alarm. + optApsLockOut : This is the highest priority switch. This + will override all other requests. + optApsLockOut : indicates that the last switchover to the + working occurred because of protection lockout." + ::= { optApsConfigEntry 18 } + +optApsConfigResetCounters OBJECT-TYPE + SYNTAX INTEGER { + resetCounters(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting this variable to 1 will cause the counters + on all of the Optical APS Config Table to be initialized + to zero (read-write)." + ::= { optApsConfigEntry 19 } + +optApsConfigActiveRequest OBJECT-TYPE + SYNTAX INTEGER { + optApsOther(1), + optApsRevertive(2), + optApsManual(3), + optApsSignalFailure(4), + optApsForceSwitch(5), + optApsLockOut(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Active Switch APS request: + + optApsRevertive : Switch back to working connection after the + Wait-to-Restore interval is over, and failures are + cleared. It is the lowest priority. + optApsManual : Manual switch causes APS switch unless a + request of equal or higher priority is in effect. + optApsSignalFailure : Switch due to signal failure. + optApsForceSwitch : Forced switch forces hardware to switch + the active connection even if the other connection (could be + working connection or protection connection) is in alarm. + optApsLockOut : This is the highest priority switch. This + will override all other requests. + optApsLockOut : indicates that the last switchover to the + working occurred because of protection lockout." + ::= { optApsConfigEntry 20 } + +optApsConfigStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create and delete rows in the + optApsConfigTable." + ::= { optApsConfigEntry 21 } + +optApsConfigLosThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configured threshold value for LOS detection of the optical switch. + This object is applicable only when slmOpticalSwitchExist is TRUE. + The value given in 0.1 dBm units. The range starts with -50.0 dBm." + ::= { optApsConfigEntry 22 } + + +-- +-- APS TRAPS +-- + +optApsTrapSwitchover NOTIFICATION-TYPE + OBJECTS { optApsConfigUserWorkingIndex, optApsConfigActiveConnectionRx } + STATUS current + DESCRIPTION + "An optApsTrapSwitchover notification is sent when the + value of an instance of optApsChanSwitchovers increments." + ::= { slOptApsTraps 1 } + +optApsConfigTableChanged NOTIFICATION-TYPE + OBJECTS { optApsConfigUserWorkingIndex } + STATUS current + DESCRIPTION + "An optApsConfigTableChanged notification is sent when the + content of the optApsConfigTable is changed. + The added/deleted entry is identified by the + optApsUserWorkingIndex object." + ::= { slOptApsTraps 2 } + +optApsTrapSwitchover0 NOTIFICATION-TYPE + OBJECTS { optApsConfigUserWorkingIndex, optApsConfigActiveConnectionRx } + STATUS current + DESCRIPTION + "An optApsTrapSwitchover notification is sent when the + value of an instance of optApsChanSwitchovers increments. + It is defined to support browsers that don't recognize RFC 2576." + ::= { slOptApsTraps0 1 } + +optApsConfigTableChanged0 NOTIFICATION-TYPE + OBJECTS { optApsConfigUserWorkingIndex } + STATUS current + DESCRIPTION + "An optApsConfigTableChanged notification is sent when the + content of the optApsConfigTable is changed. + The added/deleted entry is identified by the + optApsUserWorkingIndex object. + It is defined to support browsers that don't recognize RFC 2576." + ::= { slOptApsTraps0 2 } + +END + + + diff --git a/mibs/packetlight/SL-OTN-MIB b/mibs/packetlight/SL-OTN-MIB new file mode 100644 index 0000000000..7a0a156f2d --- /dev/null +++ b/mibs/packetlight/SL-OTN-MIB @@ -0,0 +1,388 @@ +-- ***************************************************************** +-- OTN Module MIB +-- ***************************************************************** + +SL-OTN-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, + NOTIFICATION-TYPE, Gauge32, + Counter64 FROM SNMPv2-SMI + DisplayString, TruthValue, + DateAndTime FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + slService FROM SL-NE-MIB; + +slOTN MODULE-IDENTITY + LAST-UPDATED "0508171200Z" -- 17 Jan. 2005 12:00:00 EST + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the OTN" + ::= { slService 15 } + +-- The OTN MIB consists of the following groups: +-- Configuration +-- Pm +-- Traps + +slOTNConfig OBJECT IDENTIFIER ::= { slOTN 1 } +slOTNPm OBJECT IDENTIFIER ::= { slOTN 2 } +slOTNTraps OBJECT IDENTIFIER ::= { slOTN 3 } + +-- Textual Conventions + +OTNTraceMessage ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Access Point Identifier, SAPI or DAPI." + SYNTAX OCTET STRING (SIZE(16)) + +OTNTrafficRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Host or Line bit rates." + SYNTAX INTEGER { + sonetSdh10G(1), -- 9.95328 Gbps (SONET/SDH) + gbe10GLan(2), -- 10.3125 Gbps (10GE LAN) + fc10G(3) , -- 10.5187 Gbps (10G FC) + otu2(4), -- 10.7092 Gbps (G.709; G.Supp43 6.1; OTU2) + otu2eLan(5), -- 11.0491 Gbps [= 255/238 × 10.3125] (G.Supp43 7.2; OTU2e LAN w/o stuffing) + otu2eLanStuff(6), -- 11.0957 Gbps [= 255/237 × 10.3125] (G.Supp43 7.1; OTU2e LAN /w stuffing) + otu2eFc(7), -- 11.2701 Gbps [= 255/238 × 10.5187] (G.sup43 7.2 of 10G FC; OTU2e 10GFC w/o stuffing) + otu2FcStuff(8) -- 11.3176 Gbps [= 255/237 × 10.5187] (G.sup43 7.1 of 10G FC; OTU2 10G FC /w stuffing) + } + +OTNOperationMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the operation mode of the OTN interface + Detection function." + SYNTAX INTEGER { + async(1), -- OTN G.709 Async mapping with FEC + sync(2), -- OTN G.709 Sync mapping with FEC + bypass(3) -- OTN Bypass (Transparent Passthru) + } + +-- +-- The OTN Configuration Table +-- + +slOTNConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlOTNConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OTN Configuration table." + ::= { slOTNConfig 1 } + +slOTNConfigEntry OBJECT-TYPE + SYNTAX SlOTNConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the OTN Configuration table." + INDEX { slOTNConfigLineIndex } + ::= { slOTNConfigTable 1 } + +SlOTNConfigEntry ::= + SEQUENCE { + slOTNConfigLineIndex InterfaceIndex, + slOTNConfigOperationMode OTNOperationMode, + slOTNConfigFECEnabled INTEGER, + slOTNConfigStuffingEnabled TruthValue, + -- OTU + slOTNConfigOTUkTIMDetEnabled TruthValue, + slOTNConfigOTUkDAPIToTransmit OTNTraceMessage, + slOTNConfigOTUkSAPIToTransmit OTNTraceMessage, + slOTNConfigOTUkDAPIToExpect OTNTraceMessage, + slOTNConfigOTUkSAPIToExpect OTNTraceMessage, + slOTNConfigOTUkDAPIReceived OTNTraceMessage, + slOTNConfigOTUkSAPIReceived OTNTraceMessage, + -- ODU + slOTNConfigODUkTIMDetEnabled TruthValue, + slOTNConfigODUkDAPIToTransmit OTNTraceMessage, + slOTNConfigODUkSAPIToTransmit OTNTraceMessage, + slOTNConfigODUkDAPIToExpect OTNTraceMessage, + slOTNConfigODUkSAPIToExpect OTNTraceMessage, + slOTNConfigODUkDAPIReceived OTNTraceMessage, + slOTNConfigODUkSAPIReceived OTNTraceMessage + } + +slOTNConfigLineIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of the XFP." + ::= { slOTNConfigEntry 1 } + +slOTNConfigOperationMode OBJECT-TYPE + SYNTAX OTNOperationMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The OTN operation mode configuration + async(1) - OTN G.709 Async mapping with FEC + sync(2) - OTN G.709 Sync mapping with FEC + bypass(3) - OTN Bypass (Transparent Passthru)" + ::= { slOTNConfigEntry 2 } + +slOTNConfigFECEnabled OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FEC configuration + 0 - disable + 1 - G.709 FEC + 2 - disable + 3 - I.4 + 4 - I.7" + ::= { slOTNConfigEntry 3 } + +slOTNConfigStuffingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Byte stuffing configuration + true(1) - Enable OTN Byte Stuffing (255/237) + false(2) - Disable OTN Byte Stuffing (255/238)" + ::= { slOTNConfigEntry 4 } + +-- OTU Configuration + +slOTNConfigOTUkTIMDetEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TIM Detection Enabled." + ::= { slOTNConfigEntry 5 } + +slOTNConfigOTUkDAPIToTransmit OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Destination Access Point Identifier to transmit." + ::= { slOTNConfigEntry 6 } + +slOTNConfigOTUkSAPIToTransmit OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Source Access Point Identifier to transmit." + ::= { slOTNConfigEntry 7 } + +slOTNConfigOTUkDAPIToExpect OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Destination Access Point Identifier to expect." + ::= { slOTNConfigEntry 8 } + +slOTNConfigOTUkSAPIToExpect OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Source Access Point Identifier to expect." + ::= { slOTNConfigEntry 9 } + +slOTNConfigOTUkDAPIReceived OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The received Destination Access Point Identifier." + ::= { slOTNConfigEntry 10 } + +slOTNConfigOTUkSAPIReceived OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The received Source Access Point Identifier." + ::= { slOTNConfigEntry 11 } + +-- ODU Configuration + +slOTNConfigODUkTIMDetEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TIM Detection Enabled." + ::= { slOTNConfigEntry 12 } + +slOTNConfigODUkDAPIToTransmit OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Destination Access Point Identifier to transmit." + ::= { slOTNConfigEntry 13 } + +slOTNConfigODUkSAPIToTransmit OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Source Access Point Identifier to transmit." + ::= { slOTNConfigEntry 14 } + +slOTNConfigODUkDAPIToExpect OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Destination Access Point Identifier to expect." + ::= { slOTNConfigEntry 15 } + +slOTNConfigODUkSAPIToExpect OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Source Access Point Identifier to expect." + ::= { slOTNConfigEntry 16 } + +slOTNConfigODUkDAPIReceived OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The received Destination Access Point Identifier." + ::= { slOTNConfigEntry 17 } + +slOTNConfigODUkSAPIReceived OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The received Source Access Point Identifier." + ::= { slOTNConfigEntry 18 } + + + +-- +-- The PM Table +-- + + +slOTNCurrentPmTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlOTNCurrentPmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OTN current table contains various OTN PM statistics." + ::= { slOTNPm 1 } + +slOTNCurrentPmEntry OBJECT-TYPE + SYNTAX SlOTNCurrentPmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the OTN Current table." + INDEX { slOTNCurrentPmIndex } + ::= { slOTNCurrentPmTable 1 } + +SlOTNCurrentPmEntry ::= + SEQUENCE { + slOTNCurrentPmIndex InterfaceIndex, + slOTNCurrentPmFecCe INTEGER, + slOTNCurrentPmFecCerMant INTEGER, + slOTNCurrentPmFecCerExp INTEGER, + slOTNCurrentPmFecCerValid TruthValue, + slOTNCurrentPmFecCerMantFE INTEGER, + slOTNCurrentPmFecCerExpFE INTEGER, + slOTNCurrentPmFecCerValidFE TruthValue, + slOTNCurrentPmReset INTEGER + } + +slOTNCurrentPmIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of the XFP." + ::= { slOTNCurrentPmEntry 1 } + +slOTNCurrentPmFecCe OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FEC Corrected Errors. Increment for each FEC corrected error." + ::= { slOTNCurrentPmEntry 2 } + +slOTNCurrentPmFecCerMant OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FEC Corrected Error Ratio - The mantissa value." + ::= { slOTNCurrentPmEntry 3 } + +slOTNCurrentPmFecCerExp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FEC Corrected Error Ratio - The exponent value." + ::= { slOTNCurrentPmEntry 4 } + +slOTNCurrentPmFecCerValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FEC Corrected Error Ratio - Validity flag." + ::= { slOTNCurrentPmEntry 5 } + +slOTNCurrentPmFecCerMantFE OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Far End FEC Corrected Error Ratio - The mantissa value." + ::= { slOTNCurrentPmEntry 6 } + +slOTNCurrentPmFecCerExpFE OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Far End FEC Corrected Error Ratio - The exponent value." + ::= { slOTNCurrentPmEntry 7 } + +slOTNCurrentPmFecCerValidFE OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Far End FEC Corrected Error Ratio - Validity flag." + ::= { slOTNCurrentPmEntry 8 } + +slOTNCurrentPmReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing this object reset the FEC PM." + ::= { slOTNCurrentPmEntry 9 } + + +-- +-- OTN Traps +-- + + +END diff --git a/mibs/packetlight/SL-PM-MIB b/mibs/packetlight/SL-PM-MIB new file mode 100644 index 0000000000..3c71243a0f --- /dev/null +++ b/mibs/packetlight/SL-PM-MIB @@ -0,0 +1,248 @@ +SL-PM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, transmission + FROM SNMPv2-SMI + DisplayString, TruthValue, DateAndTime + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + ifIndex + FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + XpdrServiceType FROM SL-XPDR-MIB + slMain FROM SL-MAIN-MIB; + +-- This is the MIB module for the PM data. + + +slPmMib MODULE-IDENTITY + LAST-UPDATED "201105170000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This PM module " + ::= { slMain 25 } + + +SlPmType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PM types: + Native types: + GBE - ifType=117, Path=0 + FC - ifType=56, Path=0 + SONET - ifType=39, Path=0 + OTU - ifType=195, Path=0 + ODU - ifType=195, Path=1..4 + FEC - ifType=195, Path=5..6 + OPT - ifType=196, Path=0" + SYNTAX INTEGER { + native(1) + } + +SlPmDirectionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PM direction type. + This relevant only to OTU or ODU types" + SYNTAX INTEGER { + near(1), -- near-end pm + far(2) -- far-end pm + } + +SlPmIntervalType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PM interval types." + SYNTAX INTEGER { + fifteen(1), -- 15 minutes interval + day(2) -- day interval + } + +slPmIntervals OBJECT IDENTIFIER ::= { slPmMib 1 } + + +-- The PM Interval Table contains various statistics +-- collected by each system over a maximum of the previous 24 hours of operation. +-- The past 24 hours may be broken into 96 completed 15 minute intervals. +-- A system is required to store at least 4 completed 15 minute interval. +-- The default value is 32 intervals. + +slPmIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlPmIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PM Interval table." + ::= { slPmIntervals 1 } + +slPmIntervalEntry OBJECT-TYPE + SYNTAX SlPmIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the PM Interval table." + INDEX { ifIndex, + slPmType, -- native/... + slPmDirectionType, -- near/far + slPmIntervalType, -- 15min/day + slPmIntervalNumber } + ::= { slPmIntervalTable 1 } + +SlPmIntervalEntry ::= + SEQUENCE { + slPmType SlPmType, + slPmDirectionType SlPmDirectionType, + slPmIntervalType SlPmIntervalType, + slPmIntervalNumber Integer32, -- interval 0 is for the current + slPmIntervalCVs PerfIntervalCount, + slPmIntervalESs PerfIntervalCount, + slPmIntervalSESs PerfIntervalCount, + slPmIntervalSEFSs PerfIntervalCount, + slPmIntervalUASs PerfIntervalCount, + slPmIntervalValidData TruthValue, + slPmIntervalTcaFlag TruthValue, + slPmIntervalReset INTEGER, + slPmIntervalStartTime DateAndTime, + slPmServiceType XpdrServiceType + } + +slPmType OBJECT-TYPE + SYNTAX SlPmType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PM type" + ::= { slPmIntervalEntry 1 } + +slPmDirectionType OBJECT-TYPE + SYNTAX SlPmDirectionType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PM direction near-end/far-end." + ::= { slPmIntervalEntry 2 } + +slPmIntervalType OBJECT-TYPE + SYNTAX SlPmIntervalType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the PM interval 15min/day" + ::= { slPmIntervalEntry 3 } + +slPmIntervalNumber OBJECT-TYPE + SYNTAX Integer32 (0..96) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A number between 1 to 96, which identifies the + interval for which the set of statistics is available. + The interval identified by 1 is the most recently + completed 15 minute interval, + and the interval identified + by N is the interval immediately preceding the + one identified + by N-1." + ::= { slPmIntervalEntry 4 } + +slPmIntervalCVs OBJECT-TYPE + SYNTAX PerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of Coding + Violations encountered in a particular 15-minute interval + in the past 24 hours." + ::= { slPmIntervalEntry 5 } + +slPmIntervalESs OBJECT-TYPE + SYNTAX PerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Errored Seconds encountered + in a particular 15-minute interval + in the past 24 hours." + ::= { slPmIntervalEntry 6 } + +slPmIntervalSESs OBJECT-TYPE + SYNTAX PerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Severely Errored Seconds encountered in a + particular 15-minute interval in the past 24 hours." + ::= { slPmIntervalEntry 7 } + +slPmIntervalSEFSs OBJECT-TYPE + SYNTAX PerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Severely Errored Framing Seconds + encountered in a particular 15-minute interval + in the past 24 hours." + ::= { slPmIntervalEntry 8 } + +slPmIntervalUASs OBJECT-TYPE + SYNTAX PerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Unavailable Seconds encountered in a particular 15-minute interval + in the past 24 hours." + ::= { slPmIntervalEntry 9 } + +slPmIntervalValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates if the data for this interval is valid." + ::= { slPmIntervalEntry 10 } + +slPmIntervalTcaFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TRUE if one of the counters crossed the threshold during the 15 minutes interval." + ::= { slPmIntervalEntry 11 } + +slPmIntervalReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing to this object reset the PM counters in this interval." + ::= { slPmIntervalEntry 12 } + +slPmIntervalStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the date and time at which this + interval of measurements began on this interface." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.1." + ::= { slPmIntervalEntry 13 } + +slPmServiceType OBJECT-TYPE + SYNTAX XpdrServiceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the XPDR service type of the port + during the PM interval." + ::= { slPmIntervalEntry 14 } + +END diff --git a/mibs/packetlight/SL-PORT-MIB b/mibs/packetlight/SL-PORT-MIB new file mode 100644 index 0000000000..03d9f3e9ac --- /dev/null +++ b/mibs/packetlight/SL-PORT-MIB @@ -0,0 +1,205 @@ +-- ***************************************************************** +-- Port MIB +-- ***************************************************************** + +SL-PORT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, TimeTicks FROM SNMPv2-SMI + DisplayString, TruthValue, + TimeStamp, DateAndTime, RowStatus FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + slMain FROM SL-MAIN-MIB; + +slPort MODULE-IDENTITY + LAST-UPDATED "200101180000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the Leds." + ::= { slMain 14 } + + +LedColor ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The LED color." + SYNTAX INTEGER { + off(1), + red(2), + yellow(3), + green(4) + } + +LedMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The LED mode." + SYNTAX INTEGER { + stable(1), + fastBlinking(2), + slowBlinking(3) + } + +slPortConfig OBJECT IDENTIFIER ::= { slPort 1 } +slPortNotification OBJECT IDENTIFIER ::= { slPort 2 } + +-- +-- +-- The Port Config Table +-- +-- + +slPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describe the state of the LEDs." + ::= { slPortConfig 1 } + +slPortConfigEntry OBJECT-TYPE + SYNTAX SlPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table correspond to a port of the node." + INDEX { slPortConfigIndex } + ::= { slPortConfigTable 1 } + +SlPortConfigEntry ::= + SEQUENCE { + slPortConfigIndex INTEGER, + slPortConfigLedColor LedColor, + slPortConfigLedMode LedMode, + slPortConfigChangeType INTEGER, + slPortConfigAlarmMask TruthValue, + slPortConfigLabel DisplayString + } + +slPortConfigIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Slot Index of the LED. The Slot number for + the Shelf led is 0." + ::= { slPortConfigEntry 1 } + +slPortConfigLedColor OBJECT-TYPE + SYNTAX LedColor + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LED color of the port." + ::= { slPortConfigEntry 2 } + +slPortConfigLedMode OBJECT-TYPE + SYNTAX LedMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LED mode of the port." + ::= { slPortConfigEntry 3 } + +slPortConfigChangeType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to change the type of the port. + The type value is one of the IANA types. + Changing port type should remove all the information related to this port. + Such as, ifTable entry, PM info, GFP and VCG entries, current alarms, ..." + ::= { slPortConfigEntry 4 } + +slPortConfigAlarmMask OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to mask the alarms of the port." + ::= { slPortConfigEntry 5 } + +slPortConfigLabel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is the shadow of ifAlias. When the ifAlias + of the primary interface of this port is changed, + the value of this object should be changed to the same value." + ::= { slPortConfigEntry 6 } + +-- +-- + +slPortConfigLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at last time a slPortConfigTable table + was changed." + ::= { slPortConfig 2 } + + +-- +-- +-- Notifications +-- +-- + +slPortConfigChanged NOTIFICATION-TYPE + OBJECTS { slPortConfigIndex, + slPortConfigLedColor, + slPortConfigLedMode, + slPortConfigChangeType, + slPortConfigAlarmMask, + slPortConfigLabel } + STATUS current + DESCRIPTION + "An slPortConfigChanged notification is sent + when the state of one of the port is changed." + ::= { slPortNotification 1 } + +slPortConfigChangedType NOTIFICATION-TYPE + OBJECTS { slPortConfigIndex, + slPortConfigChangeType } + STATUS current + DESCRIPTION + "An slPortConfigChangedType notification is sent + when the type of one of a port is changed." + ::= { slPortNotification 2 } + +slPortConfigChangedMask NOTIFICATION-TYPE + OBJECTS { slPortConfigIndex, + slPortConfigAlarmMask } + STATUS current + DESCRIPTION + "An slPortConfigChangedMask notification is sent + when the mask of one of the port is changed." + ::= { slPortNotification 3 } + +slPortConfigChangedLabel NOTIFICATION-TYPE + OBJECTS { slPortConfigIndex, + slPortConfigLabel } + STATUS current + DESCRIPTION + "An slPortConfigChangedLabel notification is sent when the + corresponding object slPortConfigLabel is changed." + ::= { slPortNotification 4 } + +slPortConfigChangedApsEnabled NOTIFICATION-TYPE + OBJECTS { slPortConfigIndex } + STATUS current + DESCRIPTION + "An slPortConfigChangedLabel notification is sent when the + corresponding object slPortConfigApsEnable is changed." + ::= { slPortNotification 5 } + +END diff --git a/mibs/packetlight/SL-RADIUS-MIB b/mibs/packetlight/SL-RADIUS-MIB new file mode 100644 index 0000000000..cd54e2bf77 --- /dev/null +++ b/mibs/packetlight/SL-RADIUS-MIB @@ -0,0 +1,128 @@ +SL-RADIUS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, + Counter32, Integer32, Gauge32, + IpAddress, TimeTicks, mib-2 FROM SNMPv2-SMI + TruthValue FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF + slMain FROM SL-MAIN-MIB; + +slRadiusMIB MODULE-IDENTITY + LAST-UPDATED "200712060000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "The MIB module for entities implementing the client side of + the Remote Access Dialin User Service (RADIUS) accounting + protocol." + ::= { slMain 23 } + + +slRadiusClientMIBObjects OBJECT IDENTIFIER ::= { slRadiusMIB 1 } + +slRadiusClient OBJECT IDENTIFIER ::= { slRadiusClientMIBObjects 1 } +slRadiusTraps OBJECT IDENTIFIER ::= { slRadiusClientMIBObjects 2 } + + +SharedSecret ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Authentication Shared-Secret." + SYNTAX OCTET STRING (SIZE (0..256)) + + +slRadiusEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "true(1) - radius is enabled + false(2) - radius is disabled." + ::= { slRadiusClient 1 } + +slRadiusServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlRadiusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the RADIUS accounting + servers with which the client shares a secret." + ::= { slRadiusClient 2 } + +slRadiusServerEntry OBJECT-TYPE + SYNTAX SlRadiusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) representing a RADIUS + accounting server with which the client shares a secret." + INDEX { slRadiusServerIndex } + ::= { slRadiusServerTable 1 } + +SlRadiusServerEntry ::= SEQUENCE { + slRadiusServerIndex INTEGER, + slRadiusServerAddress IpAddress, + slRadiusServerPort INTEGER, + slRadiusServerAdminStatus INTEGER, + slRadiusTimeout INTEGER, + slRadiusSharedSecret SharedSecret +} + +slRadiusServerIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1 - Primary + 2 - Secondary." + ::= { slRadiusServerEntry 1 } + +slRadiusServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the RADIUS accounting server + referred to in this table entry." + ::= { slRadiusServerEntry 2 } + +slRadiusServerPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number of the server." + ::= { slRadiusServerEntry 3 } + +slRadiusServerAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The admin status of the server." + ::= { slRadiusServerEntry 4 } + +slRadiusTimeout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The server timeout specified in seconds. + The range is 1..30 seconds. The default is 15 seconds" + ::= { slRadiusServerEntry 5 } + +slRadiusSharedSecret OBJECT-TYPE + SYNTAX SharedSecret + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The shared secret of the server." + ::= { slRadiusServerEntry 6 } + + +END diff --git a/mibs/packetlight/SL-RETIMER-MIB b/mibs/packetlight/SL-RETIMER-MIB new file mode 100644 index 0000000000..310de2c924 --- /dev/null +++ b/mibs/packetlight/SL-RETIMER-MIB @@ -0,0 +1,157 @@ +-- ***************************************************************** +-- Retimer Module MIB +-- ***************************************************************** + +SL-RETIMER-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, + NOTIFICATION-TYPE, Gauge32, + Counter64 FROM SNMPv2-SMI + DisplayString, TruthValue, + DateAndTime FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + slService FROM SL-NE-MIB; + +slRetimer MODULE-IDENTITY + LAST-UPDATED "200508171200Z" -- 17 Jan. 2005 12:00:00 EST + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the Retimer" + ::= { slService 14 } + +-- The Retimer MIB consists of the following groups: +-- Configuration +-- Status +-- Pm +-- Traps + +slRetimerConfig OBJECT IDENTIFIER ::= { slRetimer 1 } +slRetimerStat OBJECT IDENTIFIER ::= { slRetimer 2 } +slRetimerPm OBJECT IDENTIFIER ::= { slRetimer 3 } +slRetimerTraps OBJECT IDENTIFIER ::= { slRetimer 7 } + +-- Textual Conventions + + +-- +-- The Retimer Configuration Table +-- + +slRetimerConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlRetimerConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Retimer Configuration table." + ::= { slRetimerConfig 1 } + +slRetimerConfigEntry OBJECT-TYPE + SYNTAX SlRetimerConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Retimer Configuration table." + INDEX { slRetimerLineIndex } + ::= { slRetimerConfigTable 1 } + +SlRetimerConfigEntry ::= + SEQUENCE { + slRetimerLineIndex InterfaceIndex, + slRetimerResetPmCounters INTEGER + } + +slRetimerLineIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object should be made equal to the ifIndex of the SFP." + ::= { slRetimerConfigEntry 1 } + +slRetimerResetPmCounters OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object to 1 reset the current interval PM + counters of the retimer." + ::= { slRetimerConfigEntry 2 } + + + +-- +-- The PM Current Table +-- + +slRetimerCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlRetimerCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Ethernet current table contains various statistics + being collected for the current 15 minute + interval." + ::= { slRetimerPm 1 } + +slRetimerCurrentEntry OBJECT-TYPE + SYNTAX SlRetimerCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Retimer Current table." + INDEX { slRetimerCurrentIndex } + ::= { slRetimerCurrentTable 1 } + +SlRetimerCurrentEntry ::= + SEQUENCE { + slRetimerCurrentIndex InterfaceIndex, + slRetimerCurrentRxRllES INTEGER, + slRetimerCurrentRxK285ES INTEGER + } + +slRetimerCurrentIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value which uniquely identifies the + Ethernet interface to which this entry is applicable. + The interface identified by a particular value of + this index is the same interface as identified by + the same value as a the ifIndex of the SFP." + ::= { slRetimerCurrentEntry 1 } + +slRetimerCurrentRxRllES OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Errored Seconds with RLL error." + ::= { slRetimerCurrentEntry 2 } + +slRetimerCurrentRxK285ES OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Errored Seconds with K28.5 error." + ::= { slRetimerCurrentEntry 3 } + + +-- --------------------------------------------- +-- Retimer Traps +-- --------------------------------------------- + +slRetimerStatusChange NOTIFICATION-TYPE + OBJECTS { slRetimerLineIndex } + STATUS current + DESCRIPTION + "" + ::= { slRetimerTraps 1 } + +END diff --git a/mibs/packetlight/SL-ROADM-MIB b/mibs/packetlight/SL-ROADM-MIB new file mode 100644 index 0000000000..8c3edf9e65 --- /dev/null +++ b/mibs/packetlight/SL-ROADM-MIB @@ -0,0 +1,322 @@ +-- ***************************************************************** +-- ROADM Module MIB +-- ***************************************************************** + +SL-ROADM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, + NOTIFICATION-TYPE, Gauge32, + Counter64 FROM SNMPv2-SMI + DisplayString, TruthValue, + DateAndTime FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + slService FROM SL-NE-MIB; + +slROADM MODULE-IDENTITY + LAST-UPDATED "0508171200Z" -- 17 Jan. 2005 12:00:00 EST + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the ROADM" + ::= { slService 16 } + +-- The ROADM MIB consists of the following groups: +-- Configuration +-- Traps + +slROADMConfig OBJECT IDENTIFIER ::= { slROADM 1 } +slROADMPm OBJECT IDENTIFIER ::= { slROADM 2 } +slROADMTraps OBJECT IDENTIFIER ::= { slROADM 3 } + + + -- Textual Conventions + +ROCHProvisioningType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The channel provisioning type." + SYNTAX INTEGER { + none(1), -- Channel not provisioned + exp(2), -- Express channel + add(3) -- Add/Drop channel + } + +-- +-- The WSS Configuration Table +-- + +slWSSConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlWSSConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ROADM Configuration table." + ::= { slROADMConfig 1 } + +slWSSConfigEntry OBJECT-TYPE + SYNTAX SlWSSConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the WSS Configuration table." + INDEX { slWSSConfigLineIndex } + ::= { slWSSConfigTable 1 } + +SlWSSConfigEntry ::= + SEQUENCE { + slWSSConfigLineIndex InterfaceIndex, + -- Status + slWSSConfigOperStatus INTEGER, + slWSSConfigSwitchTemp INTEGER, + slWSSConfigBoardTemp INTEGER, + slWSSConfigCaseTemp INTEGER, + slWSSConfigUptime INTEGER, + -- Provisioning + slWSSConfigComFirstWl INTEGER, + slWSSConfigComChCount INTEGER, + -- VOA + slWSSConfigPowerLevel INTEGER, + slWSSConfigAttenLevel INTEGER + } + +slWSSConfigLineIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Only one entry in the table. + Thus this is a dummy ifIndex that equals to 1." + ::= { slWSSConfigEntry 1 } + +-- Status + +slWSSConfigOperStatus OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The WSS operational status. 0 - DOWN, 1 - UP." + ::= { slWSSConfigEntry 2 } + +slWSSConfigSwitchTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch temperature in 0.1 celsius" + ::= { slWSSConfigEntry 3 } + +slWSSConfigBoardTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The board temperature in 0.1 celsius" + ::= { slWSSConfigEntry 4 } + +slWSSConfigCaseTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The case temperature in 0.1 celsius" + ::= { slWSSConfigEntry 5 } + +slWSSConfigUptime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The case temperature in 0.1 celsius" + ::= { slWSSConfigEntry 6 } + +-- Provisioning + +slWSSConfigComFirstWl OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The first DWDM ITU G.694.1 channel of the Waveplan. + Specified in 3.125GHz units" + ::= { slWSSConfigEntry 7 } + +slWSSConfigComChCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The overall count of channels in the Waveplan. + The channels are ordered in increasing frequency (decreasing wavelength)." + ::= { slWSSConfigEntry 8 } + +-- VOA + +slWSSConfigPowerLevel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The received Destination Access Point Identifier." + ::= { slWSSConfigEntry 9 } + +slWSSConfigAttenLevel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The received Source Access Point Identifier." + ::= { slWSSConfigEntry 10 } + + + +-- +-- The Channel Configuration Table +-- + +slROCHConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlROCHConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ROADM Channel Configuration table." + ::= { slROADMConfig 2 } + +slROCHConfigEntry OBJECT-TYPE + SYNTAX SlROCHConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ROADM Configuration table." + INDEX { slROCHConfigLineIndex } + ::= { slROCHConfigTable 1 } + +SlROCHConfigEntry ::= + SEQUENCE { + slROCHConfigLineIndex InterfaceIndex, + -- Provisioning + slROCHConfigProvisioning ROCHProvisioningType, + -- Status + slROCHConfigInPowerLevel INTEGER, + slROCHConfigOutPowerLevel INTEGER, + slROCHConfigChannelDetect INTEGER, + -- Thresholds + slROCHConfigChPowerFailHighThresh INTEGER, + slROCHConfigChPowerFailLowThresh INTEGER, + slROCHConfigChPowerDegHighThresh INTEGER, + slROCHConfigChPowerDegLowThresh INTEGER, + slROCHConfigChPowerHystHighThresh INTEGER, + slROCHConfigChPowerHystLowThresh INTEGER + } + +slROCHConfigLineIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of the channel. + The channels use the paths 1-48 with the port number of the COM" + ::= { slROCHConfigEntry 1 } + +-- Provisioning + +slROCHConfigProvisioning OBJECT-TYPE + SYNTAX ROCHProvisioningType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The channel provisioning" + ::= { slROCHConfigEntry 2 } + +-- Status + +slROCHConfigInPowerLevel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Power Level of the channel equal to Out Power Level + Attenuation" + ::= { slROCHConfigEntry 3 } + +slROCHConfigOutPowerLevel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Output Power Level of the channel" + ::= { slROCHConfigEntry 4 } + +slROCHConfigChannelDetect OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Channel detect indication. 0 - not detected, 1 - channel is detected" + ::= { slROCHConfigEntry 5 } + +-- Thresholds + +slROCHConfigChPowerFailHighThresh OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold for channel High Power Failure. + Setting this value applies to all channels." + ::= { slROCHConfigEntry 6 } + +slROCHConfigChPowerFailLowThresh OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold for channel Low Power Failure. + Setting this value applies to all channels." + ::= { slROCHConfigEntry 7 } + +slROCHConfigChPowerDegHighThresh OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold for channel High Power Degrade. + Setting this value applies to all channels." + ::= { slROCHConfigEntry 8 } + +slROCHConfigChPowerDegLowThresh OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold for channel Low Power Degrade. + Setting this value applies to all channels." + ::= { slROCHConfigEntry 9 } + +slROCHConfigChPowerHystHighThresh OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold for channel High Power Hysteresis. + Setting this value applies to all channels." + ::= { slROCHConfigEntry 10 } + +slROCHConfigChPowerHystLowThresh OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold for channel Low Power Hysteresis. + Setting this value applies to all channels." + ::= { slROCHConfigEntry 11 } + + +-- +-- ROADM Traps +-- + + +END diff --git a/mibs/packetlight/SL-SFP-MIB b/mibs/packetlight/SL-SFP-MIB new file mode 100644 index 0000000000..76b2986df7 --- /dev/null +++ b/mibs/packetlight/SL-SFP-MIB @@ -0,0 +1,1909 @@ +-- ***************************************************************** +-- SFP MIB +-- ***************************************************************** + +SL-SFP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Integer32, TimeTicks + FROM SNMPv2-SMI + DisplayString, TruthValue, + TimeStamp FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + CleiCode FROM SL-ENTITY-MIB + sitelight FROM SL-NE-MIB; + +slSfp MODULE-IDENTITY + LAST-UPDATED "200501250000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the SFP Modules" + ::= { sitelight 10 } + +-- The SFP MIB consists of the following groups: +-- SFP Configuration Table +-- SFP Diagnostic Table +-- SFP Traps + +sfpConf OBJECT IDENTIFIER ::= { slSfp 1 } +sfpDiag OBJECT IDENTIFIER ::= { slSfp 2 } +sfpTraps OBJECT IDENTIFIER ::= { slSfp 3 } + +-- Textual Conventions + + + +-- ---------------------------------------------------- +-- +-- The SFP Configuration Table +-- +-- ---------------------------------------------------- + +sfpConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SFP configuration table. + The table defines the configuration of the SFP-1310 and + the SFP-WDM modules." + ::= { sfpConf 1 } + +sfpConfigEntry OBJECT-TYPE + SYNTAX SfpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the SFP configuration table. + The index to this table is the same as the ifIndex of the SFP. + The SFP Config Table contain and entry for each + module of a type SFP." + INDEX { sfpConfigInterface } + ::= { sfpConfigTable 1 } + +SfpConfigEntry ::= + SEQUENCE { + sfpConfigInterface InterfaceIndex, + + -- Base ID Fields + sfpConfigXcvrId INTEGER, + sfpConfig1310ExtXcvrId INTEGER, -- 1310 + sfpConfigWdmExtXcvrId INTEGER, -- 15xy + sfpConfigConnectorCode INTEGER, + sfpConfigInfibandCompliance INTEGER, + sfpConfigEsconCompliance INTEGER, + sfpConfigSonetCompliance INTEGER, + sfpConfigGbeCompliance INTEGER, + sfpConfigFcCompliance INTEGER, + sfpConfigEncodingCode INTEGER, + sfpConfigNominalBitRate INTEGER, + sfpConfigLength9mKm INTEGER, + sfpConfigLength9m100m INTEGER, -- 1310 + sfpConfigLength50m10m INTEGER, -- 1310 + sfpConfigLength62m10m INTEGER, -- 1310 + sfpConfigLengthCopper1m INTEGER, -- 1310 + sfpConfigMaxTemp INTEGER, -- 15xy + sfpConfigMinTemp INTEGER, -- 15xy + sfpConfigMaxSupplyCurrent INTEGER, -- 15xy + sfpConfigChannelSpacing INTEGER, -- 15xy + sfpConfigVendorName SnmpAdminString, + sfpConfigOptionalWdm INTEGER, -- 15xy + sfpConfigVendorOUI INTEGER, + sfpConfigVendorPN SnmpAdminString, + sfpConfigVendorRev SnmpAdminString, + sfpConfigWaveLength INTEGER, -- 15xy only + + -- Extended ID Fields + sfpConfigExtendedOptions INTEGER, + sfpConfigMaxBitRate INTEGER, + sfpConfigMinBitRate INTEGER, + sfpConfigVendorSN SnmpAdminString, + sfpConfigDateCode SnmpAdminString, + sfpConfigDiagnosticMonitoring INTEGER, + sfpConfigEnhanceOptions INTEGER, + sfpConfig8472Compliance INTEGER, + + sfpConfigTunableWaveLength INTEGER, -- 15xy + sfpConfigVoaControl INTEGER, -- 15xy + sfpConfigVdtControl INTEGER, -- 15xy + sfpConfigPilotToneModulation INTEGER, -- 15xy + + -- Non standard Fields + sfpConfigCleiCode DisplayString, + + -- XFP standard Fields + sfpConfigXfpExtXcvrId INTEGER, + sfpConfigXfpEncodingCode INTEGER, + sfpConfigXfpMinBitRate INTEGER, + sfpConfigXfpMaxBitRate INTEGER, + sfpConfig10GSonetCompliance INTEGER, + sfpConfig10GbeCompliance INTEGER, + sfpConfig10GFcCompliance INTEGER, + sfpConfigXfpDeviceTech INTEGER, + + -- XFP SFP-8477 Extended Fields (Tuning and Dither) + sfpConfigXfpTuningSupported INTEGER, + sfpConfigXfpDesiredWl INTEGER, + sfpConfigXfpWlError INTEGER, + sfpConfigXfpDesiredChannel INTEGER, + sfpConfigXfpDesiredFreq INTEGER, + sfpConfigXfpFreqError INTEGER, + sfpConfigXfpDitherSupported TruthValue, + sfpConfigXfpDitherAdmin INTEGER, + sfpConfigXfpCapFreqFirstThz INTEGER, + sfpConfigXfpCapFreqFirst10Ghz INTEGER, + sfpConfigXfpCapFreqLastThz INTEGER, + sfpConfigXfpCapFreqLast10Ghz INTEGER, + sfpConfigXfpCapMaxSpacing10Ghz INTEGER + } + +sfpConfigInterface OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Interface Index of the SFP (type=196)." + ::= { sfpConfigEntry 1 } + +-- Base ID Fields + +sfpConfigXcvrId OBJECT-TYPE + SYNTAX INTEGER { + unknone(0), -- Unknown or unspecified + gbic(1), -- GBIC + module(2), -- Module/connector soldered to motherboard + sfp1310(3), -- 1310 SFP + xfp(6), -- XFP + sfpDwdm(11) -- DWDM SFP + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier value specifies the physical device described by the serial information. + This value shall be included in the serial data. The defined identifier values are: + 00h - Unknown or unspecified + 01h - GBIC + 02h - Module/connector soldered to motherboard + 03h - 1310 SFP + 04-0Ah - Reserved for XFP and other platforms + 0Bh - DWDM SFP + 80-FFh - Vendor specific." + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.2, + SFP-8472 Table 3.1 and 3.2" + ::= { sfpConfigEntry 2 } + +sfpConfig1310ExtXcvrId OBJECT-TYPE + SYNTAX INTEGER { + modDef0(0), -- GBIC definition is not specified or not compliant with a defined MOD_DEF + modDef1(1), -- GBIC is compliant with MOD_DEF 1 + modDef2(2), -- GBIC is compliant with MOD_DEF 2 + modDef3(3), -- GBIC is compliant with MOD_DEF 3 + modDef4(4), -- GBIC/SFP function is defined by serial ID only + modDef5(5), -- GBIC is compliant with MOD_DEF 5 + modDef6(6), -- GBIC is compliant with MOD_DEF 6 + modDef7(7) -- GBIC is compliant with MOD_DEF 7 + } + MAX-ACCESS read-only + STATUS current -- 1310 + DESCRIPTION + "The extended identifier value provides additional information about the 1310 transceiver. + The defined identifier values are: + 00h GBIC definition is not specified or the GBIC + definition is not compliant with a defined + MOD_DEF. See product specification for details. + 01h GBIC is compliant with MOD_DEF 1 + 02h GBIC is compliant with MOD_DEF 2 + 03h GBIC is compliant with MOD_DEF 3 + 04h GBIC/SFP function is defined by serial ID only + 05h GBIC is compliant with MOD_DEF 5 + 06h GBIC is compliant with MOD_DEF 6 + 07h GBIC is compliant with MOD_DEF 7 + 08-FFh Reserved" + REFERENCE "SFP-8472 Table 3.1 and 3.3" + ::= { sfpConfigEntry 3 } + +sfpConfigWdmExtXcvrId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current -- 15xy + DESCRIPTION + "This field is used to distinguish between different types of DWDM transceivers and + different power and environmental classes. The defined identifier values are: + Bits 7..6: Reserved + Bits 5..4: Class of WDM + 00: no WDM + 01: CWDM + 10: DWDM + Bits 3..2: Class of power + 00: P<1W + 01: [1W,1.5W] + 10: P>1.5W + 11: reserved + Bits 3..2: Class of temp + 00: [-5, 70C] + 01: [1W,1.5W] + 10: reserved + 11: Defined by Bytes 15 - 16." + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.3" + ::= { sfpConfigEntry 4 } + +sfpConfigConnectorCode OBJECT-TYPE + SYNTAX INTEGER { + conUnknown(0), -- Unknown or unspecified + conSc(1), -- SC + conFcCopper1(2), -- Fibre Channel Style 1 copper connector + conFcCopper2(3), -- Fibre Channel Style 2 copper connector + conBncTnc(4), -- BNC/TNC + conFcCoaxial(5), -- Fibre Channel coaxial headers + conFiberJack(6), -- FiberJack + conLc(7), -- LC + conMtRj(8), -- MT-RJ + conMu(9), -- MU + comSg(10), -- SG + conOpticalPigtail(11), -- Optical pigtail + conHssdc2(32), -- HSSDC II + conCopperPigtail(33) -- Optical pigtail + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier value specifies the physical device described by the serial information. + This value shall be included in the serial data. The defined identifier values are: + 00h - Unknown or unspecified + 01h - SC + 02h - Fibre Channel Style 1 copper connector + 03h - Fibre Channel Style 2 copper connector + 04h - BNC/TNC + 05h - Fibre Channel coaxial headers + 06h - FiberJack + 07h - LC + 08h - MT-RJ + 09h - MU + 0Ah - SG + 0Bh - Optical pigtail + 0Ch - 1Fh - Reserved + 20h - HSSDC II + 21h - Copper Pigtail + 22h - 7Fh - Reserved + 80-FFh - Vendor specific." + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.4, + SFP-8472 Table 3.1 and 3.4." + ::= { sfpConfigEntry 5 } + +sfpConfigInfibandCompliance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The following bit significant indicators define the Infiband interfaces + that are supported by the transceiver. The defined identifier values are: + Bits 0: 1X SX + Bits 1: 1X LX + Bits 2: 1X Copper Active + Bits 3: 1X Copper Passive." + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.5, + SFP-8472 Table 3.1 and 3.5." + ::= { sfpConfigEntry 6 } + +sfpConfigEsconCompliance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only -- 1310 + STATUS current + DESCRIPTION + "The following bit significant indicators define the ESCON interfaces + that are supported by the transceiver. The defined identifier values are: + Bits 0: ESCON MMF, 1310nm LED + Bits 1: ESCON SMF, 1310nm Laser" + REFERENCE "SFP-8472 Table 3.1 and 3.5." + ::= { sfpConfigEntry 7 } + +sfpConfigSonetCompliance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The following bit significant indicators define the SONET interfaces + that are supported by the transceiver. The defined identifier values are: + Bits 0: SONET reach specifier bit 1 + Bits 1: SONET reach specifier bit 2 + Where: + 00 speed OC-3/OC-12/OC-48 Short reach - SONET SR compliant + 10 speed OC-3/OC-12/OC-48 Short reach - SONET SR-1 compliant + 10 speed OC-3/OC-12/OC-48 Intermediate reach - SONET IR-1 compliant + 01 speed OC-3/OC-12/OC-48 Intermediate reach - SONET IR-2 compliant + 10 speed OC-3/OC-12/OC-48 Long reach - SONET LR-1 compliant + 01 speed OC-3/OC-12/OC-48 Long reach - SONET LR-2 compliant + 11 speed OC-3/OC-12/OC-48 Long reach - SONET LR-3 compliant + Bits 2: OC-48, single mode long reach + Bits 3: OC-48, single mode inter. reach + Bits 4: OC-48, multi-mode short reach + Bits 5: OC-12, single mode long reach + Bits 6: OC-12, single mode inter. reach + Bits 7: OC-12 multi-mode short reach + Bits 8: OC-3, single mode long reach + Bits 9: OC-3, single mode inter. reach + Bits 10: OC-3, multi-mode short reach." + REFERENCE "DWDM MSA Table 2.3.1, 2.3.5 and 2.3.5a, + SFP-8472 Table 3.1, 3.5 and 3.5a." + ::= { sfpConfigEntry 8 } + +sfpConfigGbeCompliance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The following bit significant indicators define the Infiband interfaces + that are supported by the transceiver. The defined identifier values are: + Bits 0: 1000BASE-T + Bits 1: 1000BASE-CX + Bits 2: 1000BASE-LX + Bits 3: 1000BASE-SX + Bits 4: 100BASE-LX/LX10 -- 1310 + Bits 5: 100BASE-FX -- 1310 + Bits 6: BASE-BX10 -- 1310 + Bits 7: BASE-PX." -- 1310 + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.5, + SFP-8472 Table 3.1 and 3.5" + ::= { sfpConfigEntry 9 } + +sfpConfigFcCompliance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The following bit significant indicators define the FC interfaces + that are supported by the transceiver. The defined identifier values are: + - Fibre Channel link length: + Bits 0: very long distance (V) + Bits 1: short distance (S) + Bits 2: intermediate distance (I) + Bits 3: long distance (L) + - Fibre Channel transmitter technology + Bits 4: Longwave laser (LC) + Bits 5: Electrical inter-enclosure (EL) + Bits 6: Electrical intra-enclosure (EL) + Bits 7: Shortwave laser w/o OFC (SN) + Bits 8: Shortwave laser w/ OFC (SL) + Bits 9: Longwave laser (LL) + Bits 10: Copper Active -- 1310 + Bits 11: Copper Passive -- 1310 + - Fibre Channel transmission media + Bits 12: Twin Axial Pair (TW) + Bits 13: Shielded Twisted Pair (TP) + Bits 14: Miniature Coax (MI) + Bits 15: Video Coax (TV) + Bits 16: Multi-mode, 62.5m (M6) + Bits 17: Multi-mode, 50 m (M5) + Bits 18: Single Mode (SM) + - Fibre Channel speed + Bits 19: 800 MBytes/Sec -- 1310 + Bits 20: 400 MBytes/Sec + Bits 21: 200 MBytes./Sec + Bits 22: 100 MBytes/Sec." + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.5, + SFP-8472 Table 3.1 and 3.5" + ::= { sfpConfigEntry 10 } + +sfpConfigEncodingCode OBJECT-TYPE + SYNTAX INTEGER { + encUnspecified(0), -- Unspecified + enc8B10B(1), -- 8B10B + enc4B5B(2), -- 4B5B + encNrz(3), -- NRZ + encManchester(4), -- Manchester + encSonet(5), -- SONET Scrambled + enc64B66B(6) -- 64B/66B + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The encoding value indicates the serial encoding mechanism that is the + nominal design target of the particular transceiver. + The value shall be contained in the serial data. + The defined encoding values are: + 00h: Unspecified + 01h: 8B10B + 02h: 4B5B + 03h: NRZ + 04h: Manchester + 05h: SONET Scrambled + 06h -FFh: Reserved." + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.6, + SFP-8472 Table 3.1 and 3.6" + ::= { sfpConfigEntry 11 } + +sfpConfigNominalBitRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The nominal bit rate (BR, nominal) is specified in units of 100 Megabits + per second, rounded off to the nearest 100 Megabits per second. + The bit rate includes those bits necessary to encode and delimit the + signal as well as those bits carrying data information. + A value of 0 indicates that the bit rate is not specified and must be + determined from the transceiver technology. + The actual information transfer rate will depend on the encoding of the data, + as defined by the encoding value." + REFERENCE "DWDM MSA Table 2.3.1." + ::= { sfpConfigEntry 12 } + +sfpConfigLength9mKm OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Addition to EEPROM data from original GBIC definition. + This value specifies the link length that is supported by the transceiver while + operating in compliance with the applicable standards using single mode fiber. + A value of zero means that the transceiver does not support single mode + fiber or that the length information must be determined from the transceiver + technology." + REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1." + ::= { sfpConfigEntry 13 } + +sfpConfigLength9m100m OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current -- 1310 + DESCRIPTION + "This value specifies the link length that is supported by the transceiver + while operating in compliance with the applicable standards using + single mode fiber. + The value is in units of 100 meters. A value of 255 means that the transceiver + supports a link length greater than 25.4 km. + A value of zero means that the transceiver does not support single mode + fiber or that the length information must be determined from the transceiver + technology." + REFERENCE "SFP-8472 Table 3.1." + ::= { sfpConfigEntry 14 } + +sfpConfigLength50m10m OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current -- 1310 + DESCRIPTION + "This value specifies the link length that is supported by the transceiver + while operating in compliance with the applicable standards using 50 micron + multi-mode fiber. + The value is in units of 10 meters. A value of 255 means that the transceiver + supports a link length greater than 2.54 km. + A value of zero means that the transceiver does not support 50 micron + multimode fiber or that the length information must be determined from the + transceiver technology." + REFERENCE "SFP-8472 Table 3.1." + ::= { sfpConfigEntry 15 } + +sfpConfigLength62m10m OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current -- 1310 + DESCRIPTION + "This value specifies the link length that is supported by the transceiver + while operating in compliance with the applicable standards using 62.5 micron + multi-mode fiber. + The value is in units of 10 meters. A value of 255 means that the transceiver + supports a link length greater than 2.54 km. + A value of zero means that the transceiver does not support 50 micron + multimode fiber or that the length information must be determined from the + transceiver technology. + It is common for the transceiver to support both 50 micron and 62.5 micron + fiber." + REFERENCE "SFP-8472 Table 3.1." + ::= { sfpConfigEntry 16 } + +sfpConfigLengthCopper1m OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current -- 1310 + DESCRIPTION + "This value specifies the link length that is supported by the transceiver + while operating in compliance with the applicable standards using copper cable. + The value is in units of 1 meter. A value of 255 means that the transceiver + supports a link length greater than 254 meters. + A value of zero means that the transceiver does not support copper cables + or that the length information must be determined from the + transceiver technology." + REFERENCE "SFP-8472 Table 3.1." + ::= { sfpConfigEntry 17 } + +sfpConfigMaxTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current -- 15xy + DESCRIPTION + "This field defines the maximum operating case temperature the module is + rated for. The maximum case temperature is encoded as a signed two’s + complement value in ºC, yielding a total range of –128C to +127ºC. + This field should be used even if a standard operating temperature class + is indicated in the Extended Indentifier Byte (Byte 1)." + REFERENCE "DWDM MSA Table 2.3.1." + ::= { sfpConfigEntry 18 } + +sfpConfigMinTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current -- 15xy + DESCRIPTION + "This field defines the minimum operating case temperature the module is + rated for. The maximum case temperature is encoded as a signed two’s + complement value in ºC, yielding a total range of –128C to +127ºC. + This field should be used even if a standard operating temperature class + is indicated in the Extended Indentifier Byte." + REFERENCE "DWDM MSA Table 2.3.1." + ::= { sfpConfigEntry 19 } + +sfpConfigMaxSupplyCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current -- 15xy + DESCRIPTION + "This field defines the maximum supply current the module will consume + under worst case conditions. The maximum current is the byte value * 4mA." + REFERENCE "DWDM MSA Table 2.3.1." + ::= { sfpConfigEntry 20 } + +sfpConfigChannelSpacing OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current -- 15xy + DESCRIPTION + "In the case of SFP: + This bit field value identifies the densest channel spacing + the module is compatible with and the number of channels over which the + module may be tuned by user command. + If not tunable, the number of channels is entered as 1. + The bit fields are: + Bits 7..6: Channel Spacing + 00: 200 GHz (DWDM) + 01: 100 GHz (DWDM) + 10: 50 Ghz (DWDM) + 11: Reserved + Bits 5..0: Number of channels (1 – 63). + In the case of XFP: + The value of this field is equal to the guaranteed range of laser + wavelength (+/- value) from Nominal wavelength. + (Wavelength Tol. = value/200 in nm)" + REFERENCE "DWDM MSA Table 2.3.1 and Table 2.3.7. XFP INF-8077i Section 5.34." + ::= { sfpConfigEntry 21 } + +sfpConfigVendorName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor name is a 16 character field that contains ASCII characters, + left-aligned and padded on the right with ASCII spaces (20h). + The vendor name shall be the full name of the corporation, + a commonly accepted abbreviation of the name of the corporation, + the SCSI company code for the corporation, or the stock exchange code + for the corporation. + At least one of the vendor name or the vendor OUI fields shall contain + valid serial data." + REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1." + ::= { sfpConfigEntry 22 } + +sfpConfigOptionalWdm OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current -- 15xy + DESCRIPTION + "The bits in the option field shall specify the options implemented + in the transceiver. The following bits are defined: + Bits 7: Optional Interrupt Pin Functionality Supported (1 if supported) + Bits 6..4: Pilot Tone Functionality + 000b: No Pilot Tone Functionality + 001b: Pilot Tone Detection Only + 010b: Pilot Tone Injection Only + 011b: Pilot Tone Injection and Detection + 100b: Enhanched Pilot Tone Functionality + 101b-111b: Reserved + Bits 3: Variable Optical Attenuator Implemented (1 if implemented) + Bits 2: Extended Transmit Power Monitoring + 0: Default (SFF-8472) TX Power Monitoring + 1: Extended TX Power Monitoring (+18.2 dBm max) + Bits 1: Wavelength Monitor Type in A2 Byte 106-107 + 0: Monitor is Wavelength + 1: Monitor is Laser Temperature + Bits 0: Variable Decision Threshold (1 if implemented)" + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.8." + ::= { sfpConfigEntry 23 } + +sfpConfigVendorOUI OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor organizationally unique identifier field (vendor OUI) + is a 3-byte field that contains the IEEE Company Identifier for the + vendor. A value of all zero in the 3-byte field indicates that + the Vendor OUI is unspecified." + REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1." + ::= { sfpConfigEntry 24 } + +sfpConfigVendorPN OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor part number (vendor PN) is a 16-byte field that contains + ASCII characters, left-aligned and padded on the right with ASCII + spaces (20h), defining the vendor part number or product name. + A value of all zero in the 16-byte field indicates that the + vendor PN is unspecified." + REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1." + ::= { sfpConfigEntry 25 } + +sfpConfigVendorRev OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor revision number (vendor rev) is a 4-byte field that + contains ASCII characters, left-aligned and padded on the right with + ASCII spaces (20h), defining the vendor’s product revision number. + A value of all zero in the 4-byte field indicates that + the vendor PN is unspecified." + REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1." + ::= { sfpConfigEntry 26 } + +sfpConfigWaveLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In the case of DWDM: + Nominal transmitter output wavelength in units of 0.01nm. + As an example, a wavelength of 1550.51nm would be encoded as: 155051. + In the case of 1310: + The laser wavelength is equal to the the integer value in nm with 00 at + the end. + As an example, a wavelength of 1310 would be encoded as: 131000." + REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1." + ::= { sfpConfigEntry 27 } + +-- Extended ID Fields + +sfpConfigExtendedOptions OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specify the bitmap options implemented in the transceiver as described in. + The bits definition is: + 5 RATE_SELECT is implemented + NOTE: Lack of implemention does not indicate lack of + simultaneous compliance with multiple standard rates. + Compliance with particular standards should be determined + from Transceiver Code. + 4 TX_DISABLE is implemented and disables the serial output. + 3 TX_FAULT signal implemented. (See SFP MSA) + 2 Loss of Signal implemented, signal inverted from standard + definition in SFP MSA. + NOTE: This is not standard SFP/GBIC behavior and should + be avoided, since non-interoperable behavior results. + 1 Loss of Signal implemented, signal as defined in SFP MSA." + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.9, SFP-8472 Table 3.1 and 3.7." + ::= { sfpConfigEntry 28 } + +sfpConfigMaxBitRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper bit rate limit at which the transceiver will still meet its + specifications (BR, max) is specified in units of 1% above the nominal + bit rate. + A value of zero indicates that this field is not specified." + REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1." + ::= { sfpConfigEntry 29 } + +sfpConfigMinBitRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower bit rate limit at which the transceiver will still meet its + specifications (BR, min) is specified in units of 1% below the nominal + bit rate. + A value of zero indicates that this field is not specified." + REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1." + ::= { sfpConfigEntry 30 } + +sfpConfigVendorSN OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor serial number (vendor SN) is a 16 character field that + contains ASCII characters, left-aligned and padded on the right with + ASCII spaces (20h), defining thevendor’s serial number for the transceiver. + A value of all zero in the 16-byte field indicates that the vendor PN is + unspecified." + REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1." + ::= { sfpConfigEntry 31 } + +sfpConfigDateCode OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date code is an 6-byte field that contains the vendor’s date + code in ASCII characters. The date code is mandatory. + The date code shall be in the format:

." + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.10, SFP-8472 Table 3.1 and 3.8." + ::= { sfpConfigEntry 32 } + +sfpConfigDiagnosticMonitoring OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A field with 8 single bit indicators which describe the + optional digital diagnostic features implemented in the transceiver. + Since transceivers will not necessarily implement all optional + features described in this document, the “Enhanced Options” bit field + allows the host system to determine which functions are + available over the 2 wire serial bus. + The bits assignment is: + 7 Reserved for legacy diagnostic implementations. + Must be ‘0’ for compilance with this document. + 6 Digital diagnostic monitoring implemented (described in this document). + Must be ‘1’ for compliance with this document. + 5 Internally Calibrated + 4 Externally Calibrated + 3 Received power measurement type 0 = OMA, 1 = Average Power + 2 Address change required." + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.11, SFP-8472 Table 3.1 and 3.9." + ::= { sfpConfigEntry 33 } + +sfpConfigEnhanceOptions OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A field with 6 single bit indicators which describe the + optional digital diagnostic features implemented in the transceiver. + Since transceivers will not necessarily implement all optional features + described in this document, the “Enhanced Options” bit field allows the + host system to determine which functions are available over the 2 wire + serial bus. A ‘1’ indicates that the particular function is + implemented in the transceiver.. + The bits assignment is: + Bits 7: Optional Alarm/warning flags implemented for all monitored quantities + Bits 6: Optional Soft TX_DISABLE control and monitoring implemented + Bits 5: Optional Soft TX_FAULT monitoring implemented + Bits 4: Optional Soft RX_LOS monitoring implemented + Bits 3: Option not enabled in DWDM. + 8472- Optional Soft RATE_SELECT control and monitoring implemented + Bits 2: Option not enabled in DWDM. + 8472- Optional Application Select control implemented per SFF-8079" + REFERENCE "DWDM MSA Table 2.3.1 and Table 2.3.12, SFP-8472 Table 3.1 and 3.10." + ::= { sfpConfigEntry 34 } + +sfpConfig8472Compliance OBJECT-TYPE + SYNTAX INTEGER { + noDiag(0), + rev93(1), + rev94(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An unsigned integer that indicates which feature set(s) are + implemented in the transceiver. + The defined values are: + 0 - Digital diagnostic functionality not included or undefined. + 1 - Includes functionality described in Rev 9.3 SFF-8472. + 2 - Includes functionality described in Rev 9.4 SFF-8472." + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.14, SFP-8472 Table 3.1 and 3.12." + ::= { sfpConfigEntry 35 } + +sfpConfigTunableWaveLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "Wavelength Tuning Control. + The availability of this function is indicated in the object sfpConfigChannelSpacing, + where number of channels greater than 1 indicates tunability. + The wavelength is set to the channel number written to this byte. + For a value of 0, channel 1 is selected. For values greater than the maximum channel number, + the maximum channel number is selected. + The object value is defaults to 1 on power-up." + REFERENCE "DWDM MSA Table 2.3.27." + ::= { sfpConfigEntry 36 } + +sfpConfigVoaControl OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "Variable Optical Attenuator Control. + Used to control the wavelength in tunable modules. + The availability of this function is indicated in Bit 3 of sfpConfigOptionalWdm. + The amount of attenuation set is given by the Byte value * 0.1 dB, + and thus ranges from 0 to 25.6 dB. + The object value defaults to 0 on power-up." + REFERENCE "DWDM MSA Table 2.3.28." + ::= { sfpConfigEntry 37 } + +sfpConfigVdtControl OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "Variable Decision Threshold Control. + Used to control the variable decision threshold function. + The availability of this function is indicated in Bit 0 of sfpConfigOptionalWdm. + The object value is a 2’s complement 7 bit value (-128 - +127). + The decision threshold set is given by: + Decision Threshold = 50% + [VAL/256]*100% + The object value defaults to 0 on power-up corresponding to 50%." + REFERENCE "DWDM MSA Table 2.3.29." + ::= { sfpConfigEntry 38 } + +sfpConfigPilotToneModulation OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "Pilot Tone Injection Modulation Depth. + When basic MSA pilot tone injection functionality is implemented + (as indicated in the Serial ID fields by bits 4-6 of of sfpConfigOptionalWdm) + Tjis object may be used by the vendor to indicate modulation + depth per unit control swing on pin 7. + The modulation depth per control swing is given by: + Modulation Depth = 0.2% * VAL / Vpp(pin7) + A value of 0 indicates that the modulation depth per input swing + is within the range" + REFERENCE "DWDM MSA Table 2.3.30." + ::= { sfpConfigEntry 39 } + +sfpConfigCleiCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The COMMON LANGUAGE Equipment Code. + The CLEI code contains an intelligent + ten-character code that identifies the + telecommunications equipment. + The Clei Code resides in the SEEP of the SFP." + REFERENCE + "GR-383-CORE" + ::= { sfpConfigEntry 40 } + +sfpConfigXfpExtXcvrId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current -- xfp + DESCRIPTION + "This field is used to distinguish between different types of DWDM transceivers and + different power and environmental classes. The defined identifier values are: + Bits 7..6: + 00: Power Level 1 Module (1.5 W max. power dissipation.) + 01: Power Level 2 Module (2.5W Max) + 10: Power Level 3 Module (3.5W max. power dissipation.) + 11: Power Level 4 Module (>3.5W max. power dissipation.) + Bit 5: CDR exist + 0: Module with CDR function + 1: Non-CDR version of XFP + Bits 5: TX ref clock is required + 0: TX Ref Clock Input Required + 1: TX Ref Clock Input Not Required + Bits 3: CLEI code is present + 0: No CLEI code present in Table 02h + 1: CLEI code present in Table 02h + Bits 2..0: Resesrved" + REFERENCE "XFP INF-8077i Table 47." + ::= { sfpConfigEntry 41 } + +sfpConfigXfpEncodingCode OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The encoding value indicates the serial encoding mechanism that is the + nominal design target of the particular transceiver. + The value shall be contained in the serial data. + The defined encoding values are: + Bit 7: 64B/66B + Bit 6: 8B/10B + Bit 5: SONET scrambled + Bit 4: NRZ + Bit 3: RZ + Bits 2-0: Reserved." + REFERENCE "XFP INF-8077i Table 50." + ::= { sfpConfigEntry 42 } + +sfpConfigXfpMinBitRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum bit rate (BR, minimum) is specified in units of 100 Megabits + per second, rounded off to the nearest 100 Megabits per second. The bit + rate includes those bits necessary to encode and delimit the signal as well + as those bits carrying data information. A value of 0 indicates that the minimum + bit rate is not specified andmust be determined from the transceiver + technology. The actual information transfer rate will depend on the encoding + of the data, as defined by the encoding value. Specific CDR rate + support is indicated in Byte 164." + REFERENCE "XFP INF-8077i Section 5.20." + ::= { sfpConfigEntry 43 } + +sfpConfigXfpMaxBitRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum bit rate (BR, maximum) is specified in units of 100 Megabits + per second, rounded off to the nearest 100 Megabits per second. The + bit rate includes those bits necessary to encode and delimit the signal as + well as those bits carrying data information. A value of 0 indicates that the + maximum bit rate is not specified and must be determined from the transceiver + technology. The actual information transfer rate will depend on the + encoding of the data, as defined by the encoding value. Specific CDR rate + support is indicated in Byte 164." + REFERENCE "XFP INF-8077i Section 5.21." + ::= { sfpConfigEntry 44 } + +sfpConfig10GSonetCompliance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The following bit significant indicators define the SONET interfaces + that are supported by the transceiver. The defined identifier values are: + Bits 0-1: Reserved + Bits 2: I-64.5 - 1550 nm, 25 km, SM, IO + Bits 3: I-64.3 - 1550 nm, 25 km, SM, IO + Bits 4: I-64.2 - 1550 nm, 25 km, SM, IO + Bits 5: I-64.2r - 1550 nm, 2 km, SM, VSR + Bits 6: I-64.1/VSR2000-2R1/P1I1-2D1 - 1310 nm, 2 km, SM, VSR + Bits 7: I-64.1r/VSR600-2R1 - 1310 nm, 0.6 km, Laser-MM Fibre-SM, VSR + Bits 8: Reserved + Bits 9: S-64.5b - 1550 nm, 40 km, SH + Bits 10: S-64.5a - 1550 nm, 40 km, SH + Bits 11: S-64.3b + Bits 12: S-64.3a - 1550 nm, 40 km, SM, SH + Bits 13: S-64.2b - 1550 nm, 40 km, SM, SH + Bits 14: S-64.2a - 1550 nm, 40 km, SM, SH + Bits 15: S-64.1 - 1310 nm, 20 km, IO + Bits 16-17: Reserved + Bits 18: G.959.1 P1L1-2D2 - 1550 nm, SM, 80 km, LH + Bits 19: L-64.3 - 1550 nm, 80 km, LH + Bits 20: L-64.2c - 1550 nm, 80 km, LH + Bits 21: L-64.2b - 1550 nm, 80 km, LH + Bits 22: L-64.2a - 1550 nm, 80 km, LH + Bits 23: L-64.1 - 1310 nm, SM, 40 km, SH + Bits 24-28: Reserved + Bits 29: V-64.3 - 1550 nm, SM, 120 km, VL + Bits 30: V-64.2b - 1550 nm, SM, 120 km, VL + Bits 31: V-64.2a - 1550 nm, SM, 120 km, VL." + REFERENCE "XFP MSA Table 49." + ::= { sfpConfigEntry 45 } + +sfpConfig10GbeCompliance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The following bit significant indicators define the 10GbE interfaces + that are supported by the transceiver. The defined identifier values are: + Bits 0: Reserved + Bits 1: 10GBASE-EW - WAN, 1550 nm, SM, ER + Bits 2: 10GBASE-LW - WAN, 1310 nm, SM, LR + Bits 3: 10GBASE-SW - WAN, 850 nm, MM, SR + Bits 4: 10GBASE-LRM (Long reach Multimode) - LAN, 1310 nm, MM, SR fiber, 0.2 km, SR + Bits 5: 10GBASE-ER (extended range) - LAN, 1550 nm, SM, 40 km, ER + Bits 6: 10GBASE-LR (Long Range) - LAN, 1310 nm, SM, 10 km, LR + Bits 7: 10GBASE-SR - LAN, 850 nm, MM, 0.3 km, SR." + REFERENCE "XFP MSA Table 49." + ::= { sfpConfigEntry 46 } + +sfpConfig10GFcCompliance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The following bit significant indicators define the 10GFC interfaces + that are supported by the transceiver. The defined identifier values are: + - Fibre Channel link length: + Bits 0-3: Reserved + Bits 4: Intermediate Reach 1300 nm FP - 1310 nm, SM, IR + Bits 5: Extended Reach 1550 nm - 1550 nm, SM, ER + Bits 6: 1200-SM-LL-L - 1310 nm, SM, LR + Bits 7: 1200-MX-SN-I - 850 nm, MM, IR." + REFERENCE "XFP MSA Table 49." + ::= { sfpConfigEntry 47 } + +sfpConfigXfpDeviceTech OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The following bit significant indicators define the XFP device technology: + Bits 0: 0-Transmitter not Tunable 1-Transmitter Tunable + Bits 1: Detector Type: 0-PIN detector 1-APD detector + Bits 2: Cooled transmitter + Bits 3: Wavelength control: 0-No wavelength control 1-Active wavelength control + Bits 4-7: Transmitter technology: + 0000b 850 nm VCSEL + 0001b 1310 nm VCSEL + 0010b 1550 nm VCSEL + 0011b 1310 nm FP + 0100b 1310 nm DFB + 0101b 1550 nm DFB + 0110b 1310 nm EML + 0111b 1550 nm EML + 1000b Copper or others + 1001b 1550 nm tunable + 1111b-1001b Reserved." + REFERENCE "XFP MSA Table 51 and Table 52." + ::= { sfpConfigEntry 48 } + +sfpConfigXfpTuningSupported OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the XFP tuning support: + Bit1: wavelenght (Tunable DWDM - selection in 50 pm steps) + Bit2: frequency (Tunable DWDM - selection by channel number) + For exmaple the value 0 means no support, and 3 means both." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 49 } + +sfpConfigXfpDesiredChannel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User input of channel number, which is an integer 1 to N (N=Number of Channels)." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 50 } + +sfpConfigXfpDesiredWl OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User input of Wavelength setpoint (in units of 50 picometers)." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 51 } + +sfpConfigXfpWlError OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Monitor of Current Wavelength Error(in units of 5 picometers)." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 52 } + +sfpConfigXfpDesiredFreq OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User input of channel number, which is an integer to N (N=Number of Channels)." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 53 } + +sfpConfigXfpFreqError OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frequency error reported in 16 bit signed integer with LSB=0.1 GHz." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 54 } + +sfpConfigXfpDitherSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Tx Dither Supported." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 55 } + +sfpConfigXfpDitherAdmin OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- enable + down(2) -- disable + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable the dithering function." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 56 } + +sfpConfigXfpCapFreqFirstThz OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lasers First Frequency (THz) capability." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 57 } + +sfpConfigXfpCapFreqFirst10Ghz OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lasers First Frequency (GHz*10) capability. + This value should be added to sfpConfigXfpCapFreqFirstThz." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 58 } + +sfpConfigXfpCapFreqLastThz OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lasers Last Frequency (THz) capability." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 59 } + +sfpConfigXfpCapFreqLast10Ghz OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lasers Last Frequency (GHz*10) capability. + This value should be added to sfpConfigXfpCapFreqLastThz." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 60 } + +sfpConfigXfpCapMaxSpacing10Ghz OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lasers maximum supported grid spacing (GHz*10) capability." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 61 } + + +-- ---------------------------------------------------- +-- +-- The SFP Diagnostic Table +-- +-- ---------------------------------------------------- + +sfpDiagTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpDiagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SFP diagnostic table. + The table defines the status and control of the alarms and warnings + of the SFP-1310 and the DWDM SFP-15xy modules." + ::= { sfpDiag 1 } + +sfpDiagEntry OBJECT-TYPE + SYNTAX SfpDiagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the SFP diagnostic table. + The index to this table is the same as the ifIndex of the SFP. + The SFP Diagnostic Table contain and entry for each + SFP module." + INDEX { sfpDiagInterface } + ::= { sfpDiagTable 1 } + +SfpDiagEntry ::= + SEQUENCE { + sfpDiagInterface InterfaceIndex, + + -- Alarms and Warnings Thresholds + sfpDiagHighTempAlmThreshold INTEGER, + sfpDiagLowTempAlmThreshold INTEGER, + sfpDiagHighTempWrnThreshold INTEGER, + sfpDiagLowTempWrnThreshold INTEGER, + sfpDiagHighVoltAlmThreshold INTEGER, + sfpDiagLowVoltAlmThreshold INTEGER, + sfpDiagHighVoltWrnThreshold INTEGER, + sfpDiagLowVoltWrnThreshold INTEGER, + sfpDiagHighTxBiasAlmThreshold INTEGER, + sfpDiagLowTxBiasAlmThreshold INTEGER, + sfpDiagHighTxBiasWrnThreshold INTEGER, + sfpDiagLowTxBiasWrnThreshold INTEGER, + sfpDiagHighTxPowerAlmThreshold INTEGER, + sfpDiagLowTxPowerAlmThreshold INTEGER, + sfpDiagHighTxPowerWrnThreshold INTEGER, + sfpDiagLowTxPowerWrnThreshold INTEGER, + sfpDiagHighRxPowerAlmThreshold INTEGER, + sfpDiagLowRxPowerAlmThreshold INTEGER, + sfpDiagHighRxPowerWrnThreshold INTEGER, + sfpDiagLowRxPowerWrnThreshold INTEGER, + sfpDiagHighLaserTempAlmThreshold INTEGER, -- 15xy + sfpDiagLowLaserTempAlmThreshold INTEGER, -- 15xy + sfpDiagHighLaserTempWrnThreshold INTEGER, -- 15xy + sfpDiagLowLaserTempWrnThreshold INTEGER, -- 15xy + sfpDiagHighWaveLenAlmThreshold INTEGER, -- 15xy + sfpDiagLowWaveLenAlmThreshold INTEGER, -- 15xy + sfpDiagHighWaveLenWrnThreshold INTEGER, -- 15xy + sfpDiagLowWaveLenWrnThreshold INTEGER, -- 15xy + sfpDiagHighTecCurrAlmThreshold INTEGER, -- 15xy + sfpDiagLowTecCurrAlmThreshold INTEGER, -- 15xy + sfpDiagHighTecCurrWrnThreshold INTEGER, -- 15xy + sfpDiagLowTecCurrWrnThreshold INTEGER, -- 15xy + + -- Measured Values + sfpDiagModuleTemperature INTEGER, + sfpDiagSupplyVoltage INTEGER, + sfpDiagTxBias INTEGER, + sfpDiagTxOutputPower INTEGER, + sfpDiagRxInputPower INTEGER, + sfpDiagRxLaserTemperature INTEGER, -- 15xy + sfpDiagRxMeasuredWavelength INTEGER, -- 15xy + sfpDiagRxTecCurrent INTEGER, -- 15xy + + -- Status and Control + sfpDiagAlarms INTEGER, + sfpDiagAlarmsMask INTEGER, + sfpDiagWarnings INTEGER, + sfpDiagWarningsMask INTEGER, + sfpDiagConfLowRxPowerAlmThreshold INTEGER + } + +sfpDiagInterface OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Interface Index of the SFP (type=196)." + ::= { sfpDiagEntry 1 } +-- Alarms and Warnings Thresholds + +sfpDiagHighTempAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for high temperature alarm. The value 0 + means -128 Celsuis. An increment on one is equivalent to 1/256 degree, + yielding a total range of -128 to +128 Celsius." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 2 } + +sfpDiagLowTempAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for low temperature alarm. The value 0 + means -128 Celsuis. An increment on one is equivalent to 1/256 degree, + yielding a total range of -128 to +128 Celsius.." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 3 } + +sfpDiagHighTempWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for high temperature warning. The value 0 + means -128 Celsuis. An increment on one is equivalent to 1/256 degree, + yielding a total range of -128 to +128 Celsius." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 4 } + +sfpDiagLowTempWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for low temperature warning. The value 0 + means -128 Celsuis. An increment on one is equivalent to 1/256 degree, + yielding a total range of -128 to +128 Celsius.." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 5 } + +sfpDiagHighVoltAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for high voltage alarm. The value 0 + means 0 Volts. An increment on one is equivalent to 100 uVolt, + yielding a total range of +6.55 Volts." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 6 } + +sfpDiagLowVoltAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for low voltage alarm. The value 0 + means 0 Volts. An increment on one is equivalent to 100 uVolt, + yielding a total range of +6.55 Volts." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 7 } + +sfpDiagHighVoltWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for high voltage warning. The value 0 + means 0 Volts. An increment on one is equivalent to 100 uVolt, + yielding a total range of +6.55 Volts." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 8 } + +sfpDiagLowVoltWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for low voltage warning. The value 0 + means 0 Volts. An increment on one is equivalent to 100 uVolt, + yielding a total range of +6.55 Volts." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 9 } + +sfpDiagHighTxBiasAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for high voltage alarm. The value 0 + means 0 Volt. An increment on one is equivalent to 2 uA, + yielding a total range of 0 to 131 mA." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 10 } + +sfpDiagLowTxBiasAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for low voltage alarm. The value 0 + means 0 Volts. An increment on one is equivalent to 2 uA, + yielding a total range of 0 to 131 mA." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 11 } + +sfpDiagHighTxBiasWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for high voltage warning. The value 0 + means 0 Volt. An increment on one is equivalent to 2 uA, + yielding a total range of 0 to 131 mA." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 12 } + +sfpDiagLowTxBiasWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for low voltage warning. The value 0 + means 0 Volts. An increment on one is equivalent to 2 uA, + yielding a total range of 0 to 131 mA." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 13 } + +sfpDiagHighTxPowerAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for high TX power alarm. The value 0 + means 0 Volt. An increment on one is equivalent to 1 uW, + yielding a total range of 0 to 65.535 mW." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 14 } + +sfpDiagLowTxPowerAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for low TX power alarm. The value 0 + means 0 Watts. An increment on one is equivalent to 0.1 uW, + yielding a total range of 0 to 65.535 mW." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 15 } + +sfpDiagHighTxPowerWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for high TX power warning. The value 0 + means 0 Volt. An increment on one is equivalent to 1 uW, + yielding a total range of 0 to 65.535 mW." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 16 } + +sfpDiagLowTxPowerWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for low TX power warning. The value 0 + means 0 Watts. An increment on one is equivalent to 0.1 uW, + yielding a total range of 0 to 65.535 mW." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 17 } + +sfpDiagHighRxPowerAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for high RX power alarm. The value 0 + means 0 Watts. An increment on one is equivalent to 0.1 uW, + yielding a total range of 0 to 6.5535 mW." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 18 } + +sfpDiagLowRxPowerAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for low RX power alarm. The value 0 + means 0 Volt. An increment on one is equivalent to 1 uW, + yielding a total range of 0 to 6.5535 mW." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 19 } + +sfpDiagHighRxPowerWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for high RX power warning. The value 0 + means 0 Watts. An increment on one is equivalent to 0.1 uW, + yielding a total range of 0 to 6.5535 mW." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 20 } + +sfpDiagLowRxPowerWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for low RX power warning. The value 0 + means 0 Volt. An increment on one is equivalent to 1 uW, + yielding a total range of 0 to 6.5535 mW." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 21 } + +sfpDiagHighLaserTempAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write -- 15xy + STATUS current + DESCRIPTION + "For DWDM applications, the diagnostic interface report either laser + wavelength or temperature, with a given module’s reporting defined + by bit 1 of the object sfpConfigOptionalWdm. + The threshold value for high laser temperature alarm. The value 0 + means -128 Celsuis. An increment on one is equivalent to 1/256 degree, + yielding a total range of -128 to +128 Celsius." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 22 } + +sfpDiagLowLaserTempAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "For DWDM applications, the diagnostic interface report either laser + wavelength or temperature, with a given module’s reporting defined + by bit 1 of the object sfpConfigOptionalWdm. + The threshold value for low laser temperature alarm. The value 0 + means -128 Celsuis. An increment on one is equivalent to 1/256 degree, + yielding a total range of -128 to +128 Celsius." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 23 } + +sfpDiagHighLaserTempWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "For DWDM applications, the diagnostic interface report either laser + wavelength or temperature, with a given module’s reporting defined + by bit 1 of the object sfpConfigOptionalWdm. + The threshold value for high laser temperature warning. The value 0 + means -128 Celsuis. An increment on one is equivalent to 1/256 degree, + yielding a total range of -128 to +128 Celsius." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 24 } + +sfpDiagLowLaserTempWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write -- 15xy + STATUS current + DESCRIPTION + "For DWDM applications, the diagnostic interface report either laser + wavelength or temperature, with a given module’s reporting defined + by bit 1 of the object sfpConfigOptionalWdm. + The threshold value for low laser temperature warning. The value 0 + means -128 Celsuis. An increment on one is equivalent to 1/256 degree, + yielding a total range of -128 to +128 Celsius." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 25 } + +sfpDiagHighWaveLenAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "For DWDM applications, the diagnostic interface report either laser + wavelength or temperature, with a given module’s reporting defined + by bit 1 of the object sfpConfigOptionalWdm. + The threshold value for high laser temperature alarm. + The reportable wavelength range is 1000.00 – 1655.35nm with a resolution + of 0.01nm." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 26 } + +sfpDiagLowWaveLenAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "For DWDM applications, the diagnostic interface report either laser + wavelength or temperature, with a given module’s reporting defined + by bit 1 of the object sfpConfigOptionalWdm. + The threshold value for low laser temperature alarm. + The reportable wavelength range is 1000.00 – 1655.35nm with a resolution + of 0.01nm." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 27 } + +sfpDiagHighWaveLenWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "For DWDM applications, the diagnostic interface report either laser + wavelength or temperature, with a given module’s reporting defined + by bit 1 of the object sfpConfigOptionalWdm. + The threshold value for high laser temperature warning. + The reportable wavelength range is 1000.00 – 1655.35nm with a resolution + of 0.01nm." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 28 } + +sfpDiagLowWaveLenWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "For DWDM applications, the diagnostic interface report either laser + wavelength or temperature, with a given module’s reporting defined + by bit 1 of the object sfpConfigOptionalWdm. + The threshold value for low laser temperature warning. + The reportable wavelength range is 1000.00 – 1655.35nm with a resolution + of 0.01nm." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 29 } + +sfpDiagHighTecCurrAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "The threshold value for high TEC current alarm. + The reported TEC current is defined as a positive number for cooling and + a negative number for heating starting at -3276.8. + The increments are of 0.1 steps yielding a total range of -3276.8 to +3276.7." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 30 } + +sfpDiagLowTecCurrAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "The threshold value for low TEC current alarm. + The reported TEC current is defined as a positive number for cooling and + a negative number for heating starting at -3276.8. + The increments are of 0.1 steps yielding a total range of -3276.8 to +3276.7." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 31 } + +sfpDiagHighTecCurrWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "The threshold value for high TEC current warning. + The reported TEC current is defined as a positive number for cooling and + a negative number for heating starting at -3276.8. + The increments are of 0.1 steps yielding a total range of -3276.8 to +3276.7." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 32 } + +sfpDiagLowTecCurrWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "The threshold value for low TEC current warning. + The reported TEC current is defined as a positive number for cooling and + a negative number for heating starting at -3276.8. + The increments are of 0.1 steps yielding a total range of -3276.8 to +3276.7." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 33 } + +-- Diagnostics Measured Values + +sfpDiagModuleTemperature OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Internally measured module temperature. The value 0 means -128 Celsuis. + An increment on one is equivalent to 1/256 degree, + yielding a total range of -128 to +128 Celsius. + Temperature accuracy is vendor specific but must be better than ±3 + degrees Celsius over specified operating temperature and voltage." + REFERENCE "DWDM MSA Table 2.3.21, SFP-8472 Table 3.17." + ::= { sfpDiagEntry 34 } + +sfpDiagSupplyVoltage OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Internally measured supply voltage in transceiver. The value 0 means 0 Volts. + An increment on one is equivalent to 100 uVolt, + yielding a total range of +6.55 Volts. + Accuracy is vendor specific but must be better than ±3% of the + manufacturer’s nominal value over specified operating temperature and voltage." + REFERENCE "DWDM MSA Table 2.3.21, SFP-8472 Table 3.17." + ::= { sfpDiagEntry 35 } + +sfpDiagTxBias OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Internally measured TX Bias Current. The value 0 + means 0 Volt. An increment on one is equivalent to 2 uA, + yielding a total range of 0 to 131 mA. + Accuracy is vendor specific but must be better than ±3dB over specified + temperature and voltage. Data is not valid when the transmitter is disabled." + REFERENCE "DWDM MSA Table 2.3.21, SFP-8472 Table 3.17." + ::= { sfpDiagEntry 36 } + +sfpDiagTxOutputPower OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Measured TX output power. The value 0 + means 0 Watts. An increment on one is equivalent to 0.1 uW, + yielding a total range of 0 to 6.5535 mW. + For the vendor specified wavelength, accuracy shall be better than ±3dB + over specified temperature and voltage." + REFERENCE "DWDM MSA Table 2.3.21, SFP-8472 Table 3.17." + ::= { sfpDiagEntry 37 } + +sfpDiagRxInputPower OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Measured RX input power. The value 0 + means 0 Watts. An increment on one is equivalent to 0.1 uW, + yielding a total range of 0 to 6.5535 mW. + For the vendor specified wavelength, accuracy shall be better than ±3dB + over specified temperature and voltage." + REFERENCE "DWDM MSA Table 2.3.21, SFP-8472 Table 3.17." + ::= { sfpDiagEntry 38 } + +sfpDiagRxLaserTemperature OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current -- 15xy + DESCRIPTION + "Measured Laser Temperature. + For DWDM applications, the diagnostic interface report either laser + wavelength or temperature, with a given module’s reporting defined + by bit 1 of the object sfpConfigOptionalWdm. + The value 0 means -128 Celsuis. An increment on one is equivalent + to 1/256 degree, yielding a total range of -128 to +128 Celsius. + Temperature accuracy is vendor specific but must be better than ± 0.2 + degrees Celsius over specified operating temperature and voltage." + REFERENCE "DWDM MSA Table 2.3.21." + ::= { sfpDiagEntry 39 } + +sfpDiagRxMeasuredWavelength OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current -- 15xy + DESCRIPTION + "Measured Laser Wavelength. + For DWDM applications, the diagnostic interface report either laser + wavelength or temperature, with a given module’s reporting defined + by bit 1 of the object sfpConfigOptionalWdm. + The wavelength is defined as: + Wavelength = 1000nm + 0.01nm * 16 bit value. + Thus, the reportable wavelength range is 1000.00 – 1655.35nm with a + resolution of 0.01nm." + REFERENCE "DWDM MSA Table 2.3.21." + ::= { sfpDiagEntry 40 } + +sfpDiagRxTecCurrent OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current -- 15xy + DESCRIPTION + "Measured Laser Temperature or Wavelength. + For DWDM applications, the diagnostic interface report either laser + wavelength or temperature, with a given module’s reporting defined + by bit 1 of the object sfpConfigOptionalWdm. + The reported TEC current is defined as a positive number for cooling and + a negative number for heating starting at -3276.8. + The increments are of 0.1 steps yielding a total range of -3276.8 to +3276.7, + The accuracy of the TEC current monitor is vendor specific but must be + better than ±15% of the maximum TEC current as stored in the TEC Current + High Alarm Threshold" + REFERENCE "DWDM MSA Table 2.3.21." + ::= { sfpDiagEntry 41 } + +-- Status and Control + +sfpDiagAlarms OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Alarms of the SFP module. + The sfpDiagAlarms is a bit map represented as a sum, therefore, + it can represent multiple failures (alarms) simultaneously. + The various bit positions are: + 0 Temp High Alarm Set when internal temperature exceeds high alarm level. + 1 Temp Low Alarm Set when internal temperature is below low alarm level. + 2 Vcc High Alarm Set when internal supply voltage exceeds high alarm level. + 3 Vcc Low Alarm Set when internal supply voltage is below low alarm level. + 4 TX Bias High Alarm Set when TX Bias current exceeds high alarm level. + 5 TX Bias Low Alarm Set when TX Bias current is below low alarm level. + 6 TX Power High Alarm Set when TX output power exceeds high alarm level. + 7 TX Power Low Alarm Set when TX output power is below low alarm level. + 8 RX Power High Alarm Set when Received Power exceeds high alarm level. + 9 RX Power Low Alarm Set when Received Power is below low alarm level. + 10 (15xy) Laser T/W High Alarm Set when laser temperature or wavelength exceeds high alarm level. + 11 (15xy) Laser T/W Low Alarm Set when laser temperature or wavelength is below low alarm level. + 12 (15xy) TEC Current High Alarm Set when TEC current exceeds high alarm level. + 13 (15xy) TEC Current Low Alarm Set when TEC current is below low alarm level. + 14 Retimer Loss Of Lock + 15 Removed SFP + 16 Rx Signal Detect alarm + 17 Laser End of Life + 18 Laser Tx Failure Indication." + REFERENCE "DWDM MSA Table 2.3.22, SFP-8472 Table 3.18." + ::= { sfpDiagEntry 42 } + +sfpDiagAlarmsMask OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the Masking of the Alarms of the SFP module. + The sfpDiagAlarmsMask is a bit map. Any of the alarm and warning flags can + be masked by writing a 1 to the corresponding bits. + The various bit positions are: + 0 Temp High Wanring Set when internal temperature exceeds high warning level. + 1 Temp Low Wanring Set when internal temperature is below low warning level. + 2 Vcc High Wanring Set when internal supply voltage exceeds high warning level. + 3 Vcc Low Wanring Set when internal supply voltage is below low warning level. + 4 TX Bias High Wanring Set when TX Bias current exceeds high warning level. + 5 TX Bias Low Wanring Set when TX Bias current is below low warning level. + 6 TX Power High Wanring Set when TX output power exceeds high warning level. + 7 TX Power Low Wanring Set when TX output power is below low warning level. + 8 RX Power High Wanring Set when Received Power exceeds high warning level. + 9 RX Power Low Wanring Set when Received Power is below low warning level. + 10 (15xy) Laser T/W High Wanring Set when laser temperature or wavelength exceeds high warning level. + 11 (15xy) Laser T/W Low Wanring Set when laser temperature or wavelength is below low warning level. + 12 (15xy) TEC Current High Wanring Set when TEC current exceeds high warning level. + 13 (15xy) TEC Current Low Wanring Set when TEC current is below low warning level." + REFERENCE "DWDM MSA Table 2.3.22, SFP-8472 Table 3.18." + ::= { sfpDiagEntry 43 } + +sfpDiagWarnings OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Warnings of the SFP module. + The sfpDiagWarnings is a bit map represented as a sum, therefore, + it can represent multiple failures (alarms) simultaneously. + The various bit positions are: + 0 Temp High Warning Set when internal temperature exceeds high warning level. + 1 Temp Low Warning Set when internal temperature is below low warning level. + 2 Vcc High Warning Set when internal supply voltage exceeds high warning level. + 3 Vcc Low Warning Set when internal supply voltage is below low warning level. + 4 TX Bias High Warning Set when TX Bias current exceeds high warning level. + 5 TX Bias Low Warning Set when TX Bias current is below low warning level. + 6 TX Power High Warning Set when TX output power exceeds high warning level. + 7 TX Power Low Warning Set when TX output power is below low warning level. + 8 RX Power High Warning Set when Received Power exceeds high warning level. + 9 RX Power Low Warning Set when Received Power is below low warning level. + 10 Laser T/W High Warning Set when laser temperature or wavelength exceeds high warning level. + 11 Laser T/W Low Warning Set when laser temperature or wavelength is below low warning level. + 12 TEC Current High Warning Set when TEC current exceeds high warning level. + 13 TEC Current Low Warning Set when TEC current is below low warning level." + REFERENCE "DWDM MSA Table 2.3.22, SFP-8472 Table 3.18." + ::= { sfpDiagEntry 44 } + +sfpDiagWarningsMask OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the Masking of the Warnings of the SFP module. + The sfpDiagWarningsMask is a bit map. Any of the alarm and warning flags can + be masked by writing a 1 to the corresponding bits. + The various bit positions are: + 0 Temp High Warning Set when internal temperature exceeds high warning level. + 1 Temp Low Warning Set when internal temperature is below low warning level. + 2 Vcc High Warning Set when internal supply voltage exceeds high warning level. + 3 Vcc Low Warning Set when internal supply voltage is below low warning level. + 4 TX Bias High Warning Set when TX Bias current exceeds high warning level. + 5 TX Bias Low Warning Set when TX Bias current is below low warning level. + 6 TX Power High Warning Set when TX output power exceeds high warning level. + 7 TX Power Low Warning Set when TX output power is below low warning level. + 8 RX Power High Warning Set when Received Power exceeds high warning level. + 9 RX Power Low Warning Set when Received Power is below low warning level. + 10 Laser T/W High Warning Set when laser temperature or wavelength exceeds high warning level. + 11 Laser T/W Low Warning Set when laser temperature or wavelength is below low warning level. + 12 TEC Current High Warning Set when TEC current exceeds high warning level. + 13 TEC Current Low Warning Set when TEC current is below low warning level." + REFERENCE "DWDM MSA Table 2.3.22, SFP-8472 Table 3.18." + ::= { sfpDiagEntry 45 } + +sfpDiagConfLowRxPowerAlmThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configured threshold value for low RX power alarm. + Changing this value doen't affect the SFP and is implemented by software. + The threshold level specified in 0.1 dBm units. + The range starts with -50.0 dBm." + ::= { sfpDiagEntry 46 } + + +-- ---------------------------------------------------- +-- +-- The SFP Traps +-- +-- ---------------------------------------------------- + +sfpConfigChangeTrap NOTIFICATION-TYPE + OBJECTS { sfpConfigInterface } + STATUS current + DESCRIPTION + "A sfpTrapsChangeTrap trap is sent when the + content of an instance sfpConfigEntry changes. It + can be utilized by an NMS to trigger polls." + ::= { sfpTraps 1 } + +END diff --git a/mibs/packetlight/SL-SNTP-MIB b/mibs/packetlight/SL-SNTP-MIB new file mode 100644 index 0000000000..a114ad8b03 --- /dev/null +++ b/mibs/packetlight/SL-SNTP-MIB @@ -0,0 +1,266 @@ +-- ***************************************************************** +-- SNTP MIB +-- ***************************************************************** + +SL-SNTP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Integer32, TimeTicks + FROM SNMPv2-SMI + DisplayString, TruthValue, RowStatus, + TimeStamp FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + IpAddress FROM SNMPv2-SMI + slMain FROM SL-MAIN-MIB; + +slSntp MODULE-IDENTITY + LAST-UPDATED "200007240000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the SNTP Client" + ::= { slMain 21 } + + +slSntpConfig OBJECT IDENTIFIER ::= { slSntp 1 } +slSntpTraps OBJECT IDENTIFIER ::= { slSntp 2 } + + +-- ---------------------------------------------------------------------- +-- SNTP client configuration parameters +-- ---------------------------------------------------------------------- + +slSntpConfigMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + unicast(2), + broadcast(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Current operational mode of SNTP client" + ::= { slSntpConfig 1 } + +slSntpConfigPollInterval OBJECT-TYPE + SYNTAX Integer32 (30..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Period of time (in seconds) between succesive attempts to + perform an update via SNTP" + DEFVAL { 60 } + ::= { slSntpConfig 2 } + +slSntpConfigRetryCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of query attempts the SNTP client should perform before reporting + that the SNTP client cannot communicate with the peer." + DEFVAL { 3 } + ::= { slSntpConfig 3 } + +slSntpConfigTimeZone OBJECT-TYPE + SYNTAX INTEGER (0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time zone this node is currently located in, expressed as + an integer ranging from 0 to 23, representing the 24 hr time- + zones starting at UTC which is equal to 0 and proceeding in + the positive westerly direction. ie: Boston = 5, California=8. + Note: Daylight savings time is not automatically calculated." + DEFVAL { 0 } + + ::= { slSntpConfig 4 } + +slSntpConfigDayLightSaving OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It specifies if daylight saving time is applicable." + DEFVAL { false } + ::= { slSntpConfig 5 } + + +-- ---------------------------------------------------------------------- +-- Table for configuring Servers +-- ---------------------------------------------------------------------- + +slSntpConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlSntpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table containing trusted SNTP servers to be queried in + unicast mode" + ::= { slSntpConfig 10 } + +slSntpConfigEntry OBJECT-TYPE + SYNTAX SlSntpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A trusted server and its expected version number" + INDEX { slSntpConfigAddress } + ::= { slSntpConfigTable 1 } + +SlSntpConfigEntry ::= + SEQUENCE { + slSntpConfigAddress IpAddress, + slSntpConfigVersion Integer32, + slSntpConfigPriority Integer32, + slSntpConfigRowStatus RowStatus, + slSntpConfigMaxVariance INTEGER, + slSntpConfigVariance INTEGER, + slSntpConfigVarianceDetectEnable TruthValue, + slSntpConfigServerStatus INTEGER + } + + +slSntpConfigAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Ip Address of a trusted SNTP server." + ::= { slSntpConfigEntry 1 } + +slSntpConfigVersion OBJECT-TYPE + SYNTAX Integer32 (1..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Protocol version used by this SNTP server" + ::= { slSntpConfigEntry 2 } + +slSntpConfigPriority OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority given to this server." + ::= { slSntpConfigEntry 3 } + +slSntpConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The Status of this SNTP server information." + ::= { slSntpConfigEntry 4 } + +slSntpConfigMaxVariance OBJECT-TYPE + SYNTAX INTEGER (1..7200000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The variance expressed as the number of milliseconds between client and + peer which will trigger an alarm. This is useful in determining if the + historical data recorded in NOVRAM for statistics trending or timestamps + used for traps is outside the configured variance parameter." + DEFVAL { 1000 } + ::= { slSntpConfigEntry 5 } + +slSntpConfigVariance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time expressed as the number of milliseconds delta between + client and peer." + ::= { slSntpConfigEntry 6 } + +slSntpConfigVarianceDetectEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used to enable or disable variance threshold alarms." + DEFVAL { false } + ::= { slSntpConfigEntry 7 } + +slSntpConfigServerStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + disconnected(1), + connected(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this srever." + ::= { slSntpConfigEntry 8 } + + +-- ---------------------------------------------------------------------- +-- SNTP Trap Definitions +-- ---------------------------------------------------------------------- + +slSntpPeerFailureTrap NOTIFICATION-TYPE + OBJECTS { + slSntpConfigAddress + } + STATUS current + DESCRIPTION + "The SNTP Client is unable to communicate with the NTP Server which + has been configured." + ::= { slSntpTraps 1 } + +slSntpConfigVarianceTrap NOTIFICATION-TYPE + OBJECTS { + slSntpConfigAddress, + slSntpConfigMaxVariance, + slSntpConfigVariance + } + STATUS current + DESCRIPTION + "The difference in time between client and peer exceeds the configured + variance." + ::= { slSntpTraps 2 } + +END + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mibs/packetlight/SL-SONET-MIB b/mibs/packetlight/SL-SONET-MIB new file mode 100644 index 0000000000..5843b94ccb --- /dev/null +++ b/mibs/packetlight/SL-SONET-MIB @@ -0,0 +1,883 @@ +-- ***************************************************************** +-- SONET MIB +-- ***************************************************************** + +SL-SONET-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Counter64, + Gauge32 FROM SNMPv2-SMI + DisplayString, TruthValue, RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex, ifIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + sitelight FROM SL-NE-MIB; + +slSonetMib MODULE-IDENTITY + LAST-UPDATED "200008280000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the SiteLight SONET Service. + The mib contains the extensions required for the rfc2558." + ::= { sitelight 6 } + +SignalLabel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "STS path signal label -- one byte, C2, class A, is allocated to + indicate the construction of the STS SPE. + The following hex values of the C2 byte has been defined." + SYNTAX INTEGER { + sigUnequipped(0), -- Unequipped signal (no path originate equipment) + sigEquipped(1), -- Equipped signal (standard payload) + sigPathFloatVt(2), -- Floating VT mode + sigPathLoackedVt(3), -- Locked VT mode + sigPathAsynchDs3(4), -- Asynchronous mapping for DS3 + sigPathSyntran(5), -- Mapping byte observable SYNTRAN + sigPathAsyncDs4na(18), -- Asynchronous mapping for 139.264 Mbps + sigPathAtm(19), -- Mapping for ATM + sigPathDqdb(20), -- Mapping for DQDB + sigPathFddi(21), -- Asynchronous mapping for FDDI + sigPathHdlc(22), -- HDLC-Over-SONET Mapping + sigPathGfp(27) -- GFP Mapping + } + +slSonetConfig OBJECT IDENTIFIER ::= { slSonetMib 1} +slSonetOh OBJECT IDENTIFIER ::= { slSonetMib 2 } +-- slSonetPmMib OBJECT IDENTIFIER ::= {slSonetMib 3} +-- slSonetAlarmsMib OBJECT IDENTIFIER ::= {slSonetMib 4} +-- slSonetApsMib OBJECT IDENTIFIER ::= {slSonetMib 5} +slSonetPos OBJECT IDENTIFIER ::= { slSonetMib 6 } +slSonetAls OBJECT IDENTIFIER ::= { slSonetMib 7 } +slSonetFs OBJECT IDENTIFIER ::= { slSonetMib 8 } +slSonetTraps OBJECT IDENTIFIER ::= { slSonetMib 11 } + +slSonetOhTrace OBJECT IDENTIFIER ::= {slSonetOh 1} -- Trace Message +slSonetOhSl OBJECT IDENTIFIER ::= {slSonetOh 2} -- Signal Label +slSonetOhTraps OBJECT IDENTIFIER ::= {slSonetOh 3} -- Mismatch Traps + +------------------------------ +-- +-- Sonet Config table +-- +------------------------------ + +slSonetConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlSonetConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET/SDH configuration table. This table has objects + for configuring sonet lines." + ::= { slSonetConfig 1 } + +slSonetConfigEntry OBJECT-TYPE + SYNTAX SlSonetConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table. There is an entry for each SONET line + in the table. Entries are automatically created for an + ifType value of sonet(39). 'ifAdminStatus' from the ifTable + must be used to enable or disable a line. By default, the + line state is down." + INDEX { ifIndex } + ::= { slSonetConfigTable 1 } + +SlSonetConfigEntry ::= + SEQUENCE { + slSonetConfigFrameScramble INTEGER, + slSonetConfigType INTEGER, -- deprecated + slSonetConfigDccSelection INTEGER, + slSonetResetAllCounters INTEGER, + slSonetPortThresholdTrapEnable INTEGER, + slSonetConfigSdThreshold INTEGER, + slSonetConfigSfThreshold INTEGER, + slSonetCompression INTEGER, + slSonetOverheadTunneling INTEGER, + slSonetLopBitmask Counter64, -- deprecated + slSonetTdmTrunk TruthValue, + slSonetFsApply INTEGER, -- deprecated + slSonetTxLte INTEGER, + slSonetReceivedLte INTEGER, + slSonetResetPmThreshold INTEGER, + slSonetResetAlsParams INTEGER, + slSonetTransceiverType INTEGER, + slSonetTransceiverMedia INTEGER + } + +slSonetConfigFrameScramble OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to disable or enable the Scrambling + option in SONET line. Please refer to GR-253-CORE for + frame scrambling." + REFERENCE + "GR-253-CORE" + DEFVAL { enabled } + ::= {slSonetConfigEntry 1} + +slSonetConfigType OBJECT-TYPE + SYNTAX INTEGER { + sonetSts3(1), -- deprecated + sonetSts3c(2), -- deprecated + sonetSts12(3), -- deprecated + sonetSts12c(4), -- deprecated + sonetSts48c(5), + sonetSts3cx4(6), -- deprecated + sonetSts48(7), -- deprecated + sonetSts3cx16(8), -- deprecated + sonetSts3x16(9), -- deprecated + sonetSts12cx4(10), -- deprecated + sonetSts12x4(11), -- deprecated + sonetSts192c(12), + sonetStsOther(13) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the configured line type for Trunks: + sonetSts48c(5) - 1 x Sts48 (2.5GbTrunk) + sonetSts192c(12) - 1 x Sts192 (10Gb Trunk) + sonetStsOther(13) - for OC-n interfaces see slSonetFsTable." + ::= {slSonetConfigEntry 2} + +slSonetConfigDccSelection OBJECT-TYPE + SYNTAX INTEGER { + sonetLineDcc(1), + sonetSectionDcc(2), + sonetInband(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object selects the DCC type." + ::= {slSonetConfigEntry 3 } + +slSonetResetAllCounters OBJECT-TYPE + SYNTAX INTEGER { + resetCounters(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 1 will cause all of the counters + (performance regsters) on this SONET interface to be initialized + to zero (0)." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.1." + ::= { slSonetConfigEntry 4 } + +slSonetPortThresholdTrapEnable OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether threshold traps + should be generated for this SONET interface." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { disabled } + ::= { slSonetConfigEntry 5 } + +slSonetConfigSdThreshold OBJECT-TYPE + SYNTAX INTEGER (5..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the Bit Error Rate threshold for + Signal Degrade detection on the working line. Once this + threshold is exceeded, an APS switch will occur. + This value is 10 to -n where n is between 5 and 9 + (read-write)." + DEFVAL {5} + ::= { slSonetConfigEntry 6 } + +slSonetConfigSfThreshold OBJECT-TYPE + SYNTAX INTEGER (3..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the Bit Error Rate threshold for + Signal Fault detection on the working line. Once this + threshold is exceeded, an APS switch will occur. + This value is 10 to the -n, where n is between 3 and 5. + (read-write)" + DEFVAL {3} + ::= { slSonetConfigEntry 7 } + +slSonetCompression OBJECT-TYPE + SYNTAX INTEGER { + uncompress(0), + posCompress32(1), + posCompress16(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object applies only for trunk ports. + It specifies if the packets should be compressed. + 0 - Means no POS compression, + 1 - Means POS compression with CRC-32. + 2 - Means POS compression with CRC-16. + Note that the two connected trunks should be configured + to the same value. + Note also that the BW calculation of the OC-n should + be changed according to this value." + ::= { slSonetConfigEntry 9 } + +slSonetOverheadTunneling OBJECT-TYPE + SYNTAX INTEGER { + none(0), + lineDcc(1), + k1k2(2), + full(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The section and line overhead tunneling configuration: + none(0) - no tunneling support + lineDcc(1) - line DCC tunneling + k1k2(2) - line DCC + protection k byte + full(3) - all transport overhead bytes are tunneled" + ::= { slSonetConfigEntry 10 } + +slSonetLopBitmask OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current -- deprecated + DESCRIPTION + "The LOP status. Each bit of the bits represent the status + of the LOP alarm in corresponding STS. + For a path with more than a single STS, only the value of the + first STS in the path is relevant. + This object is relevant only for the OC-N cards and not + for the Trunk. + In the next future this object will be replaced with + an object of a new table that shall describe the OC-N + frame structure." + ::= { slSonetConfigEntry 11 } + +slSonetTdmTrunk OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is applicable only to the OC-n ports. + TRUE - means that the OC-n port is used as a TDM Trunk. + FLASE - means normal OC-n port." + ::= { slSonetConfigEntry 12 } + +slSonetFsApply OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write -- deprecated + STATUS current + DESCRIPTION + "Writing to this object activate the slSonetFsTable setting. + This allow the NMS to do many changes to the slSonetFsTable + and then APPLY them at once. This prevent from going through + unconsistent steps. + This object always returns the value 0." + ::= { slSonetConfigEntry 13 } + +slSonetTxLte OBJECT-TYPE + SYNTAX INTEGER { + ssb00(1), -- SONET + ssb10(2), -- SDH + auto(5) -- Tx what is detected + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SS bits to transmit (bits 5,6 in H1,H1*)." + ::= { slSonetConfigEntry 14 } + +slSonetReceivedLte OBJECT-TYPE + SYNTAX INTEGER { + ssb00(1), -- SONET + ssb10(2), -- SDH + ssb01(3), -- other + ssb11(4), -- other + ssbinv(5) -- invalid + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The detected LTE type, according to the received SS bits + (bits 5,6 in H1,H1*)." + ::= { slSonetConfigEntry 15 } + +slSonetResetPmThreshold OBJECT-TYPE + SYNTAX INTEGER { + resetCounters(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 1 will reset the PM threshold + parameters to the factory defaults." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.1." + ::= { slSonetConfigEntry 16 } + +slSonetResetAlsParams OBJECT-TYPE + SYNTAX INTEGER { + resetCounters(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 1 will reset the ALS + parameters to the factory defaults." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.1." + ::= { slSonetConfigEntry 17 } + +slSonetTransceiverType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + shortWave(2), -- 850nm + longWave(3) -- 1310nm + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tranceiver type." + ::= { slSonetConfigEntry 18 } + +slSonetTransceiverMedia OBJECT-TYPE + SYNTAX INTEGER { + none(1), -- + sm(2), -- Single Mode + mm(3) -- Multi Mode + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tranceiver media." + ::= { slSonetConfigEntry 19 } + + +-- ---------------------------------------------------------------- +-- +-- Sonet Trace Table +-- +-- ---------------------------------------------------------------- + +slSonetTraceTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlSonetTraceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET/SDH Trace table. This table contains + objects for tracing the sonet section and path." + ::= { slSonetOhTrace 1 } + +slSonetTraceEntry OBJECT-TYPE + SYNTAX SlSonetTraceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the trace table. Entries exist for active sonet + interfaces. The objects in this table are used to verify + continued connection between the two ends of the line." + INDEX { ifIndex } + ::= { slSonetTraceTable 1 } + + +SlSonetTraceEntry ::= + SEQUENCE { + slSonetTraceMode INTEGER, + slSonetTraceToTransmit DisplayString, + slSonetTraceToExpect DisplayString, + slSonetTraceFailure TruthValue, + slSonetTraceReceived DisplayString + } + +slSonetTraceMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), -- notification and rdi + disable(2), -- no notification and no rdi + monitoring(3) -- only notification and no rdi + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determine the Trace Message Mode." + REFERENCE + "GR-253-CORE" + ::= { slSonetTraceEntry 1 } + +slSonetTraceToTransmit OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..62)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sonet Trace To Transmit. This is string that + is transmitted to perform Sonet trace + diagnostics. The trace string is repetitively + transmited so that a trace receiving terminal can + verify its continued connection to the intended + transmitter. The default value is a zero-length string. + Unless this object is set to a non-zero length string, + tracing will not be performed. + The Agent is responsible to pad the end of the string with ." + REFERENCE + "GR-253-CORE" + ::= { slSonetTraceEntry 2 } + +slSonetTraceToExpect OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..62)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sonet Trace Massage To Expect. The receiving terminal + verifies if the incoming string matches this string. + The value of 'slSonetTraceFailure' indicates whether a + trace mismatch occurred. The default value is a + zero-length string. + The Agent is responsible to pad the end of the string with ." + REFERENCE + "GR-253-CORE" + ::= { slSonetTraceEntry 3 } + +slSonetTraceFailure OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object is set to 'true' when Sonet + Section received trace does not match the + 'slSonetTraceToExpect'." + REFERENCE + "GR-253-CORE" + ::= { slSonetTraceEntry 4 } + +slSonetTraceReceived OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..62)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to view the Sonet Trace Message that + is received by the receiving terminal. + The Agent is responsible to pad the end of the string with ." + REFERENCE + "GR-253-CORE" + ::= { slSonetTraceEntry 5 } + + +-- ---------------------------------------------------------------- +-- +-- Signal Label Table +-- +-- ---------------------------------------------------------------- + +slSonetSlTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlSonetSlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET/SDH Signal Label table. This table contains + signal label for the sonet path." + ::= { slSonetOhSl 1 } + +slSonetSlEntry OBJECT-TYPE + SYNTAX SlSonetSlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the SONET/SDH Signal Label table. The entries + exist for active sonet lines. The objects in this table are + used to verify continued connection between the two ends of + the line." + INDEX { ifIndex } + ::= { slSonetSlTable 1 } + + +SlSonetSlEntry ::= + SEQUENCE { + slSonetSlToTransmit SignalLabel, + slSonetSlToExpect SignalLabel, + slSonetSlFailure TruthValue, + slSonetSlReceived INTEGER + } + +slSonetSlToTransmit OBJECT-TYPE + SYNTAX SignalLabel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sonet Signal Label To Transmit." + REFERENCE + "GR-253-CORE" + ::= { slSonetSlEntry 2 } + +slSonetSlToExpect OBJECT-TYPE + SYNTAX SignalLabel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sonet Signal Label To Expect." + REFERENCE + "GR-253-CORE" + ::= { slSonetSlEntry 3 } + +slSonetSlFailure OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object is set to 'true' when Sonet + received signal label does not match the 'slSonetSlToExpect'." + REFERENCE + "GR-253-CORE" + ::= { slSonetSlEntry 4 } + +slSonetSlReceived OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to view the Sonet Signal Label that is + received by the receiving terminal." + REFERENCE + "GR-253-CORE" + ::= { slSonetSlEntry 5 } + +-- ---------------------------------------------------------------- +-- +-- Packets Over Sonet/Sdh (POS) Performance Monitoring (PM) Table +-- +-- ---------------------------------------------------------------- + +slSonetPosTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlSonetPosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The POS PM Table." + ::= { slSonetPos 1 } + +slSonetPosEntry OBJECT-TYPE + SYNTAX SlSonetPosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entries exist for active Trunk sonet lines + ifType = pos(171). The objects in this table are + used to moitor the POS layer." + INDEX { ifIndex } + ::= { slSonetPosTable 1 } + +SlSonetPosEntry ::= + SEQUENCE { + slSonetPosFcs Gauge32, + slSonetPosAbort Gauge32, + slSonetPosMinViolation Gauge32, + slSonetPosMaxViolation Gauge32, + slSonetPosRxfifoDiscard Gauge32, + slSonetPosPacketReceived Counter64, + slSonetPosPacketReceivedOk Counter64 + } + +slSonetPosFcs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of FCS Errors." + ::= { slSonetPosEntry 1 } + +slSonetPosAbort OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Aborted packets." + ::= { slSonetPosEntry 2 } + +slSonetPosMinViolation OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Minimum length violation packets." + ::= { slSonetPosEntry 3 } + +slSonetPosMaxViolation OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Maximum length violation packets." + ::= { slSonetPosEntry 4 } + +slSonetPosRxfifoDiscard OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of packets discarded due to RXFIFO error." + ::= { slSonetPosEntry 5 } + +slSonetPosPacketReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of packets received." + ::= { slSonetPosEntry 6 } + +slSonetPosPacketReceivedOk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of error free packets." + ::= { slSonetPosEntry 7 } + + +-- ---------------------------------------------------------------- +-- +-- Automatic Laser Shutdown (ALS) Configuration Table +-- +-- ---------------------------------------------------------------- + +slSonetAlsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlSonetAlsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ALS configuration Table." + ::= { slSonetAls 1 } + +slSonetAlsEntry OBJECT-TYPE + SYNTAX SlSonetAlsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entries exist for active sonet lines + ifType = sonet(39). The objects in this table are + used to configure the ALS algorithm." + INDEX { ifIndex } + ::= { slSonetAlsTable 1 } + +SlSonetAlsEntry ::= + SEQUENCE { + slSonetAlsMode INTEGER, + slSonetLosDeclareTime INTEGER, + slSonetTestPulseTime INTEGER, + slSonetManualPulseTime INTEGER, + slSonetAutomaticPulseTime INTEGER, + slSonetAutomaticDelayTime INTEGER, + slSonetLaserTestActivate INTEGER, + slSonetLaserManualActivate INTEGER + } + +slSonetAlsMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable the ALS algorithm. + Note that the if the Laser Admin Status is 'down' the + ALS mechanism is not operational." + ::= { slSonetAlsEntry 1 } + +slSonetLosDeclareTime OBJECT-TYPE + SYNTAX INTEGER { + ms500(1), -- 500 ms + ms550(2), -- 550 ms + ms600(3) -- 600 ms + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time to declare optical LOS present or clear: 550 +- 50 msec." + ::= { slSonetAlsEntry 2 } + +slSonetTestPulseTime OBJECT-TYPE + SYNTAX INTEGER { + s80(1), -- 80 sec + s90(2), -- 90 sec + s100(3) -- 100 sec + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Manual restart for test Pulse time (in manual restart) - 90+-10 sec." + ::= { slSonetAlsEntry 3 } + +slSonetManualPulseTime OBJECT-TYPE + SYNTAX INTEGER { + ms1750(1), -- 1.75 Sec + ms2000(2), -- 2.0 sec + ms2250(3) -- 2.25 sec + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Manual restart Pulse time (in manual mode) - 2+-0.25 sec." + ::= { slSonetAlsEntry 4 } + +slSonetAutomaticPulseTime OBJECT-TYPE + SYNTAX INTEGER { + ms1750(1), -- 1.75 Sec + ms2000(2), -- 2.0 sec + ms2250(3) -- 2.25 sec + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Automatic restart Pulse time (in automatic mode) - 2+-0.25 sec." + ::= { slSonetAlsEntry 5 } + +slSonetAutomaticDelayTime OBJECT-TYPE + SYNTAX INTEGER (60..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "In Automatic mode. The delay between two laser re-activations." + ::= { slSonetAlsEntry 6 } + +slSonetLaserTestActivate OBJECT-TYPE + SYNTAX INTEGER { activate(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Activate the laser for test operation." + ::= { slSonetAlsEntry 7 } + +slSonetLaserManualActivate OBJECT-TYPE + SYNTAX INTEGER { activate(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Activate the laser manual operation." + ::= { slSonetAlsEntry 8 } + +-- ---------------------------------------------------------------- +-- +-- Frame Structure Configuration Table +-- +-- ---------------------------------------------------------------- + +slSonetFsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlSonetFsEntry + MAX-ACCESS not-accessible -- deprecated + STATUS current + DESCRIPTION + "The frame structure configuration Table. + In order to define a new path the NMS should create and configure + an entry in this table. + The table is also used to monitor the status of the LOP + alarm per path." + ::= { slSonetFs 1 } + +slSonetFsEntry OBJECT-TYPE + SYNTAX SlSonetFsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entries exist for sonet paths + ifType = sonet(39). The objects in this table are + used to configure the frame structure. + Each OC-N line interface shall maintain a static + table with number of lines equal to the N. + Initially the table will be initialized to STS-Nc." + INDEX { slSonetFsIfIndex, + slSonetFsSts } + ::= { slSonetFsTable 1 } + +SlSonetFsEntry ::= + SEQUENCE { + slSonetFsIfIndex InterfaceIndex, + slSonetFsSts INTEGER, + slSonetFsWidth INTEGER, + slSonetFsFullPathTermination TruthValue, + slSonetFsGranularity INTEGER + } + +slSonetFsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index." + ::= { slSonetFsEntry 1 } + +slSonetFsSts OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the first STS in the path. + Note that no all values are legal because there is no + support for combus with mixed structure" + ::= { slSonetFsEntry 2 } + +slSonetFsWidth OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number STS's in the path. + The width is only valid for the first STS in the path. + The other STSs of the path will have width=0." + ::= { slSonetFsEntry 3 } + +slSonetFsFullPathTermination OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FALSE - means partial path termination (only LOP alarm). + TRUE - include full support for path Alarms and PM counters." + ::= { slSonetFsEntry 4 } + +slSonetFsGranularity OBJECT-TYPE + SYNTAX INTEGER { + vc4(1), + vc3(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value is set by the NMS according to the configured frame structure. + Each VC-3 that is mapped to AUG-1 via VC-4 should have the value vc4(1). + Otherwise the value should be vc3(2)." + ::= { slSonetFsEntry 5 } + +-- ---------------------------------------------------------------- +-- +-- Sonet Traps +-- +-- ---------------------------------------------------------------- + +slSonetFsTableChange NOTIFICATION-TYPE + OBJECTS { slSonetFsIfIndex } + STATUS current + DESCRIPTION + "A slSonetFsTableChange trap is sent when the + content of the slSonetFsTable is changed. + This trap may be used by the NMS to identify + the removal of path interfaces, or addition of + new path interfaces" + ::= { slSonetTraps 1 } + + +END + + + diff --git a/mibs/packetlight/SL-SONET-SUP-PM-MIB b/mibs/packetlight/SL-SONET-SUP-PM-MIB new file mode 100644 index 0000000000..f2696078a6 --- /dev/null +++ b/mibs/packetlight/SL-SONET-SUP-PM-MIB @@ -0,0 +1,2458 @@ +-- extracted from draft-kchapman-sonet-sup-mib-00.txt +-- at Mon Nov 15 17:11:07 1999 + +SL-SONET-SUP-PM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, + transmission, Gauge32 + FROM SNMPv2-SMI + TruthValue, DateAndTime + FROM SNMPv2-TC + OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + PerfCurrentCount, PerfIntervalCount, PerfTotalCount + FROM PerfHist-TC-MIB + sonetMediumEntry, sonetSectionCurrentEntry, + sonetSectionIntervalEntry, sonetLineCurrentEntry, + sonetLineIntervalEntry, sonetFarEndLineCurrentEntry, + sonetFarEndLineIntervalEntry, sonetPathCurrentEntry, + sonetPathIntervalEntry, sonetFarEndPathCurrentEntry, + sonetFarEndPathIntervalEntry, sonetVTCurrentEntry, + sonetVTIntervalEntry, sonetFarEndVTCurrentEntry, + sonetFarEndVTIntervalEntry + FROM SONET-MIB + ifIndex + FROM IF-MIB + slSonetMib FROM SL-SONET-MIB; + +sonetSupPmMIB MODULE-IDENTITY + LAST-UPDATED "199807131752Z" -- 13-Jul-98 1:52 PM EST + ORGANIZATION "Argon Networks, Inc." + CONTACT-INFO + " Ken Chapman + Postal: Argon Networks, Inc. + 25 Porter Road + Littleton, MA 01460 + USA + Phone: +1 978 486 0665 + Fax: +1 978 486 9379 + Email: KChapman@Argon.com" + DESCRIPTION + "This MIB module provides extensions to the SONET-MIB (RFC 2558) + objects. It provides definitions for management information + that supports those parts of ANSI T1.231-1997 that are not + covered by the SONET-MIB." + ::= { slSonetMib 3 } + + +-- This is the MIB extension module for the SONET objects + +sonetSupObjects OBJECT IDENTIFIER ::= { sonetSupPmMIB 1 } +sonetSupObjectsPath OBJECT IDENTIFIER ::= { sonetSupPmMIB 2 } +sonetSupObjectsVT OBJECT IDENTIFIER ::= { sonetSupPmMIB 3 } + +-- groups in the SONET MIB extension module + +sonetSupConfig OBJECT IDENTIFIER ::= { sonetSupObjects 1 } +sonetSupMedium OBJECT IDENTIFIER ::= { sonetSupObjects 2 } +sonetSupSection OBJECT IDENTIFIER ::= { sonetSupObjects 3 } +sonetSupLine OBJECT IDENTIFIER ::= { sonetSupObjects 4 } +sonetSupFarEndLine OBJECT IDENTIFIER ::= { sonetSupObjects 5 } +sonetSupPath OBJECT IDENTIFIER ::= { sonetSupObjectsPath 1 } +sonetSupFarEndPath OBJECT IDENTIFIER ::= { sonetSupObjectsPath 2 } +sonetSupVT OBJECT IDENTIFIER ::= { sonetSupObjectsVT 1 } +sonetSupFarEndVT OBJECT IDENTIFIER ::= { sonetSupObjectsVT 2 } + + +-- ********************************************************************* +-- SONET Section group object definitions. +-- +-- SONET Section default threshold value object definitions. +-- These default values apply to all section interfaces. +-- ********************************************************************* + +sonetSectionDefaultThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetSectionDefaultThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of default thresholds for SONET section counters." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSupSection 1 } + +sonetSectionDefaultThresholdEntry OBJECT-TYPE + SYNTAX SonetSectionDefaultThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of default thresholds. The table has a + variable for each counter type and accumulation period + combination, but uses an index to indetify the digital signal + rate. The agent must provide a set of default threshold values + for all rates that the NE supports. The agent may make these + variables read-only." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + INDEX { sonetSectionDefaultThresholdRate } + ::= { sonetSectionDefaultThresholdTable 1 } + +SonetSectionDefaultThresholdEntry ::= + SEQUENCE { + sonetSectionDefaultThresholdRate INTEGER, + sonetSectionDefaultCVThreshold INTEGER, + sonetSectionDefaultESThreshold INTEGER, + sonetSectionDefaultSESThreshold INTEGER, + sonetSectionDefaultSEFSThreshold INTEGER, + sonetSectionDefaultDayCVThreshold INTEGER, + sonetSectionDefaultDayESThreshold INTEGER, + sonetSectionDefaultDaySESThreshold INTEGER, + sonetSectionDefaultDaySEFSThreshold INTEGER + } + +sonetSectionDefaultThresholdRate OBJECT-TYPE + SYNTAX INTEGER { + oc1(1), + oc3(2), + oc12(3), + oc24(4), + oc48(5), + oc192(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The digital signal rate for which the default threshold values + apply." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSectionDefaultThresholdEntry 1 } + +sonetSectionDefaultCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET CV-S counter 15-minute interval + thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSectionDefaultThresholdEntry 2 } + +sonetSectionDefaultESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET ES-S counter 15-minute interval + thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSectionDefaultThresholdEntry 3 } + +sonetSectionDefaultSESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET SES-S counter 15-minute interval + thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSectionDefaultThresholdEntry 6 } + +sonetSectionDefaultSEFSThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET SEFS-S counter 15-minute interval + thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSectionDefaultThresholdEntry 7 } + +sonetSectionDefaultDayCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET CV-S counter 15-minute interval + thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSectionDefaultThresholdEntry 8 } + +sonetSectionDefaultDayESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET ES-S counter 15-minute interval + thresholds." + + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSectionDefaultThresholdEntry 9 } + +sonetSectionDefaultDaySESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET SES-S counter 15-minute interval + thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSectionDefaultThresholdEntry 12 } + +sonetSectionDefaultDaySEFSThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET SEFS-S counter 15-minute interval + thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSectionDefaultThresholdEntry 13 } + + +-- ********************************************************************* +-- SONET Section threshold value object definitions. This table is an +-- extension to the sonetSectionCurrentTable found in the SONET-MIB. +-- ********************************************************************* + +sonetSectionThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetSectionThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of trap threshold values for SONET section counters." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSupSection 2 } + +sonetSectionThresholdEntry OBJECT-TYPE + SYNTAX SonetSectionThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of SONET Section trap thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + AUGMENTS { sonetSectionCurrentEntry } + ::= { sonetSectionThresholdTable 1 } + +SonetSectionThresholdEntry ::= + SEQUENCE { + sonetSectionCurrentCVThreshold INTEGER, + sonetSectionCurrentESThreshold INTEGER, + sonetSectionCurrentSESThreshold INTEGER, + sonetSectionCurrentSEFSThreshold INTEGER, + sonetSectionDayCVThreshold INTEGER, + sonetSectionDayESThreshold INTEGER, + sonetSectionDaySESThreshold INTEGER, + sonetSectionDaySEFSThreshold INTEGER + } + +sonetSectionCurrentCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval CV-S counter. A value of zero indicates that the + default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetSectionThresholdEntry 1 } + +sonetSectionCurrentESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval ES-S counter. A value of zero indicates that the + default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetSectionThresholdEntry 2 } + +sonetSectionCurrentSESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval SES-S counter. A value of zero indicates that the + default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetSectionThresholdEntry 5 } + +sonetSectionCurrentSEFSThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval SEFS-S counter. A value of zero indicates that the + default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetSectionThresholdEntry 6 } + +sonetSectionDayCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current day CV-S + counter. A value of zero indicates that the + default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetSectionThresholdEntry 7 } + +sonetSectionDayESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current day ES-S + counter. A value of zero indicates that the default threshold + value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetSectionThresholdEntry 8 } + +sonetSectionDaySESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current day SES-S + counter. A value of zero indicates that the default threshold + value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetSectionThresholdEntry 11 } + +sonetSectionDaySEFSThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current day SEFS-S + counter. A value of zero indicates that the default threshold + value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetSectionThresholdEntry 12 } + + +-- ********************************************************************* +-- The SONET Section Day Table. +-- ********************************************************************* + +sonetSectionDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetSectionDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET Section Day table. Contains various statistics + collected by each SONET Section over multiple 1-day + intervals of operation." + ::= { sonetSupSection 15 } + +sonetSectionDayEntry OBJECT-TYPE + SYNTAX SonetSectionDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the SONET Section Day table." + INDEX { ifIndex, sonetSectionDayNumber } + ::= { sonetSectionDayTable 1 } + +SonetSectionDayEntry ::= + SEQUENCE { + sonetSectionDayNumber INTEGER, + sonetSectionDayStartTime DateAndTime, + sonetSectionDayValidData TruthValue, + sonetSectionDayCVs PerfTotalCount, + sonetSectionDayESs PerfTotalCount, + sonetSectionDaySESs PerfTotalCount, + sonetSectionDaySEFSs PerfTotalCount, + sonetSectionDayTcaFlag TruthValue, + sonetSectionDayReset INTEGER + } + +sonetSectionDayNumber OBJECT-TYPE + SYNTAX INTEGER (0..33) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number which identifies the 1-day interval for which the set + of section related statistics is available. The number is + between 1 and n, where n is the number of 1-day intervals + supported by the agent. The interval identified by 1 is the + current 1-day interval, 2 is the previous (most recently + completed) 1-day interval and n is the least recently completed + 1-day interval. + Interval 0 is used for the Untimed counters." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." + ::= { sonetSectionDayEntry 1 } + +sonetSectionDayStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the date and time at which this 1-day + interval of sections measurements began on this interface." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.1." + ::= { sonetSectionDayEntry 2 } + +sonetSectionDayValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable assumes the value true(1) if the data stored for + this interval is both valid and complete. It is set to false(2) + if the data stored for this interval is incomplete or otherwise + invalid because (a) the data stored for this interval is for a + period greater or less than 24 hours, or (b) some data is + missing." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.2." + ::= { sonetSectionDayEntry 3 } + +sonetSectionDayCVs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The section code violation (CV-S) count is the number of BIP-8 + errors which were detected at the SONET section layer + interface in a previous 1-day interval. Each section BIP-8 + can detect up to eight errors per STS-N frame, with each error + incrementing the CV counter. CVs for the section layer are + collected using the BIP-8 in the B1 byte located in the + section overhead of STS-1 number 1." + REFERENCE "ANSI T1.231-1997 clause 8.4.2.1.1." + ::= { sonetSectionDayEntry 4 } + +sonetSectionDayESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The section errored second (ES-S) count is the number of + 1-second intervals containing one or more BIP-8 error (B1 + byte), one or more SEF defects, or one or more LOS defects + which were encountered by the SONET section layer + interface in a previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.2.2." + ::= { sonetSectionDayEntry 5 } + +sonetSectionDaySESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The section severely errored second (SES-S) count is the + number of 1-second intervals containing + sonetSevereErrorThreshold or more BIP-8 errors (B1 byte), one + or more SEF defects, or one or more LOS defects which were + encountered by the SONET section layer interface in a + previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.2.5." + ::= { sonetSectionDayEntry 8 } + +sonetSectionDaySEFSs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The section severely errored frame second (SEFS-S) count is + the number of 1-second intervals containing one or more SEF + defects which were encountered by the SONET section layer + interface in a previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.2.6." + ::= { sonetSectionDayEntry 9 } + +sonetSectionDayTcaFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TRUE if one of the counters crossed the + threshold during the day." + ::= { sonetSectionDayEntry 10 } + +sonetSectionDayReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing this object reset the PM counters of this interval." + ::= { sonetSectionDayEntry 11 } + + +-- ********************************************************************* +-- SONET Line group object definitions. +-- +-- SONET Line default threshold value object definitions. These +-- default values apply to both near-end and far-end line interfaces. +-- ********************************************************************* + +sonetLineDefaultThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetLineDefaultThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of default thresholds for SONET Line counters." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSupLine 1 } + +sonetLineDefaultThresholdEntry OBJECT-TYPE + SYNTAX SonetLineDefaultThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of default thresholds. The table has a + variable for each counter type and accumulation period + combination, but uses indexes to indetify the digital signal + direction and rate. The agent must provide a set of default + threshold values for all rates that the NE supports. The agent + may make these variables read-only." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + INDEX { sonetLineDefaultThresholdDirection, + sonetLineDefaultThresholdRate } + ::= { sonetLineDefaultThresholdTable 1 } + +SonetLineDefaultThresholdEntry ::= + SEQUENCE { + sonetLineDefaultThresholdDirection INTEGER, + sonetLineDefaultThresholdRate INTEGER, + sonetLineDefaultCVThreshold INTEGER, + sonetLineDefaultESThreshold INTEGER, + sonetLineDefaultSESThreshold INTEGER, + sonetLineDefaultUASThreshold INTEGER, + sonetLineDefaultDayCVThreshold INTEGER, + sonetLineDefaultDayESThreshold INTEGER, + sonetLineDefaultDaySESThreshold INTEGER, + sonetLineDefaultDayUASThreshold INTEGER + } + +sonetLineDefaultThresholdDirection OBJECT-TYPE + SYNTAX INTEGER { + nearEnd(1), + farEnd(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The digital signal direction for which the default threshold + values apply." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetLineDefaultThresholdEntry 1 } + +sonetLineDefaultThresholdRate OBJECT-TYPE + SYNTAX INTEGER { + vt1dot5(1), + vtg(2), + oc1(3), + oc3(4), + oc12(5), + oc24(6), + oc48(7), + oc192(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The digital signal rate for which the default threshold values + apply." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetLineDefaultThresholdEntry 2 } + +sonetLineDefaultCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET CV-L and CV-LFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetLineDefaultThresholdEntry 3 } + +sonetLineDefaultESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET ES-L and ES-LFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetLineDefaultThresholdEntry 4 } + +sonetLineDefaultSESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET SES-L and SES-LFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetLineDefaultThresholdEntry 7 } + +sonetLineDefaultUASThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET UAS-L and UAS-LFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetLineDefaultThresholdEntry 9 } + +sonetLineDefaultDayCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET CV-L and CV-LFE counter 15-minute + interval thresholds." + + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetLineDefaultThresholdEntry 10 } + +sonetLineDefaultDayESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET ES-L and ES-LFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetLineDefaultThresholdEntry 11 } + +sonetLineDefaultDaySESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET SES-L and SES-LFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetLineDefaultThresholdEntry 14 } + +sonetLineDefaultDayUASThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET UAS-L and UAS-LFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetLineDefaultThresholdEntry 16 } + + +-- ********************************************************************* +-- SONET Line threshold value object definitions. This table is an +-- extension to the sonetLineCurrentTable found in the SONET-MIB. +-- ********************************************************************* + +sonetLineThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetLineThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of trap threshold values for SONET Line counters." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSupLine 2 } + +sonetLineThresholdEntry OBJECT-TYPE + SYNTAX SonetLineThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of SONET Line trap thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + INDEX { ifIndex, + sonetLineThresholdDirection } + ::= { sonetLineThresholdTable 1 } + +SonetLineThresholdEntry ::= + SEQUENCE { + sonetLineThresholdDirection INTEGER, + sonetLineCurrentCVThreshold INTEGER, + sonetLineCurrentESThreshold INTEGER, + sonetLineCurrentSESThreshold INTEGER, + sonetLineCurrentUASThreshold INTEGER, + sonetLineDayCVThreshold INTEGER, + sonetLineDayESThreshold INTEGER, + sonetLineDaySESThreshold INTEGER, + sonetLineDayUASThreshold INTEGER + } + +sonetLineThresholdDirection OBJECT-TYPE + SYNTAX INTEGER { + nearEnd(1), + farEnd(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The digital signal direction for which the threshold + values apply." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetLineThresholdEntry 1 } + +sonetLineCurrentCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval CV-L and CV-LFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetLineThresholdEntry 2 } + +sonetLineCurrentESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval ES-L and ES-LFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetLineThresholdEntry 3 } + +sonetLineCurrentSESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval SES-L and SES-LFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetLineThresholdEntry 4 } + +sonetLineCurrentUASThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval UAS-L and UAS-LFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetLineThresholdEntry 5 } + +sonetLineDayCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current day CV-L + and CV-LFE counters. A value of zero indicates that the default + threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetLineThresholdEntry 6 } + +sonetLineDayESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current day ES-L + and ES-LFE counters. A value of zero indicates that the default + threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetLineThresholdEntry 7 } + +sonetLineDaySESThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current day SES-L + and SES-LFE counters. A value of zero indicates that the + default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetLineThresholdEntry 8 } + +sonetLineDayUASThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current day UAS-L + and UAS-LFE counters. A value of zero indicates that the + default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetLineThresholdEntry 9 } + +-- ******************************************************************* +-- The SONET Line Day Table. +-- ******************************************************************* + +sonetLineDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetLineDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET Line Day table. Contains various statistics + collected by each SONET line over multiple 1-day + intervals of operation." + ::= { sonetSupLine 5 } + +sonetLineDayEntry OBJECT-TYPE + SYNTAX SonetLineDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the SONET Line Day table." + INDEX { ifIndex, sonetLineDayNumber } + ::= { sonetLineDayTable 1 } + +SonetLineDayEntry ::= + SEQUENCE { + sonetLineDayNumber INTEGER, + sonetLineDayStartTime DateAndTime, + sonetLineDayValidData TruthValue, + sonetLineDayCVs PerfTotalCount, + sonetLineDayESs PerfTotalCount, + sonetLineDaySESs PerfTotalCount, + sonetLineDayUASs PerfTotalCount, + sonetLineDayPSC PerfTotalCount, + sonetLineDayPSD PerfTotalCount, + sonetLineDayFCs PerfTotalCount, + sonetLineDayTcaFlag TruthValue, + sonetLineDayReset INTEGER + } + +sonetLineDayNumber OBJECT-TYPE + SYNTAX INTEGER (0..33) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number which identifies the 1-day interval for which the set + of near-end line related statistics is available. The number is + between 1 and n, where n is the number of 1-day intervals + supported by the agent. The interval identified by 1 is the + current 1-day interval, 2 is the previous (most recently + completed) 1-day interval and n is the least recently completed + 1-day interval. + Interval 0 is used for the Untimed counters." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." + ::= { sonetLineDayEntry 1 } + +sonetLineDayStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the date and time at which this 1-day + interval of near-end line measurements began on this interface." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.1." + ::= { sonetLineDayEntry 2 } + +sonetLineDayValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable assumes the value true(1) if the data stored for + this interval is both valid and complete. It is set to false(2) + if the data stored for this interval is incomplete or otherwise + invalid because (a) the data stored for this interval is for a + period greater or less than 24 hours, or (b) some data is + missing." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.2." + ::= { sonetLineDayEntry 3 } + +sonetLineDayCVs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line code violation (CV-L) count is the number of BIP-8 + errors which were detected at the SONET line layer + interface in a previous 1-day interval. Each line BIP-8 + can detect up to eight errors per STS-1 frame, with each error + incrementing the CV counter. CVs for the line layer are + collected using the BIP-8s in the B2 byte located in the + line overhead of STS-1. (Since all CVs on an STS-N line are + counted together, this is equivalent to counting each error in + the BIP-8N contained in the B2 bytes of the STS-N line + overhead.) Thus, on an STS-N signal, up to 8 x N CVs may + occure in each STS-N frame." + REFERENCE "ANSI T1.231-1997 clause 8.4.3.1.1.1." + ::= { sonetLineDayEntry 5 } + +sonetLineDayESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line errored second (ES-L) count is the number of 1-second + intervals containing one or more EDC error (B2 byte), or one + or more AIS-L defects which were encountered by the SONET + line layer interface in a previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.3.1.2." + ::= { sonetLineDayEntry 6 } + +sonetLineDaySESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line severely errored second (SES-L) is a count of 1-second + intervals containing sonetSevereErrorThreshold or more EDC + errors (B2 byte) or one or more AIS-L defects which were + encountered by the SONET line layer interface in a previous + 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.3.1.5." + ::= { sonetLineDayEntry 9 } + +sonetLineDayUASs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line unavailable second (UAS-L) is a count of 1-second + intervals for which the SONET line was unavailable during a + previous 1-day interval. The SONET line becomes unavailable at + the onset of 10 contiguous SES-Ls. The 10 SES-Ls are included + in unavailable time. Once unavailable, the SONET line becomes + available at the onset of 10 contiguous seconds with no SES-Ls. + The 10 seconds with no SES-Ls are excluded from unavailable + time." + REFERENCE "ANSI T1.231-1997 clause 8.4.3.1.6." + ::= { sonetLineDayEntry 10 } + +sonetLineDayPSC OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of protection switching occured." + REFERENCE "ANSI T1.231-1997 clause 8.3.5." + ::= { sonetLineDayEntry 11 } + +sonetLineDayPSD OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of time in seconds, where the protection unit was in service + and the working unit was out of service, during the day." + REFERENCE "ANSI T1.231-1997 clause 8.3.6." + ::= { sonetLineDayEntry 12 } + +sonetLineDayFCs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of failure counts occured during the day." + REFERENCE "ANSI T1.231-1997 clause 8.3.7." + ::= { sonetLineDayEntry 13 } + +sonetLineDayTcaFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TRUE if one of the counters crossed the + threshold during the day." + ::= { sonetLineDayEntry 14 } + +sonetLineDayReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing this object reset the PM counters of this interval." + ::= { sonetLineDayEntry 15 } + + +-- ******************************************************************* +-- The SONET Far End Line Day Table. +-- ******************************************************************* + +sonetFarEndLineDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetFarEndLineDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET Far End Line Day table. Contains various + statistics collected by each SONET line over multiple + 1-day intervals of operation." + ::= { sonetSupFarEndLine 3 } + +sonetFarEndLineDayEntry OBJECT-TYPE + SYNTAX SonetFarEndLineDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the SONET Far End Line Day table." + INDEX { ifIndex, sonetFarEndLineDayNumber } + ::= { sonetFarEndLineDayTable 1 } + +SonetFarEndLineDayEntry ::= + SEQUENCE { + sonetFarEndLineDayNumber INTEGER, + sonetFarEndLineDayStartTime DateAndTime, + sonetFarEndLineDayValidData TruthValue, + sonetFarEndLineDayCVs PerfTotalCount, + sonetFarEndLineDayESs PerfTotalCount, + sonetFarEndLineDaySESs PerfTotalCount, + sonetFarEndLineDayUASs PerfTotalCount, + sonetFarEndLineDayFCs PerfTotalCount, + sonetFarEndLineDayTcaFlag TruthValue, + sonetFarEndLineDayReset INTEGER + } + +sonetFarEndLineDayNumber OBJECT-TYPE + SYNTAX INTEGER (1..33) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number which identifies the 1-day interval for which the set + of far-end line related statistics is available. The number is + between 1 and n, where n is the number of 1-day intervals + supported by the agent. The interval identified by 1 is the + current 1-day interval, 2 is the previous (most recently + completed) 1-day interval and n is the least recently completed + 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." + ::= { sonetFarEndLineDayEntry 1 } + +sonetFarEndLineDayStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the date and time at which this 1-day + interval of far-end line measurements began on this interface." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.1." + ::= { sonetFarEndLineDayEntry 2 } + +sonetFarEndLineDayValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable assumes the value true(1) if the data stored for + this interval is both valid and complete. It is set to false(2) + if the data stored for this interval is incomplete or otherwise + invalid because (a) the data stored for this interval is for a + period greater or less than 24 hours, or (b) some data is + missing (e.g., when a near-end defect prevents some far-end data + from being collected)." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.2." + ::= { sonetFarEndLineDayEntry 3 } + +sonetFarEndLineDayCVs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end line code violation (CV-LFE) count is the number of + REI-Ls which were detected at the SONET line layer interface in + a previous 1-day interval. For EC-1 or OC-1, REI-L is bits 5 to + 8 of the M0 byte; for EC-N or OC-N (N>2), M1 byte." + REFERENCE "ANSI T1.231-1997 clause 8.4.4.1." + ::= { sonetFarEndLineDayEntry 5 } + +sonetFarEndLineDayESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end line errored second (ES-LFE) count is the number of + 1-second intervals containing one or more REDC-Ls, or one or + more RDI-L defects which were encountered by the SONET line + layer interface in a previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.4.1." + ::= { sonetFarEndLineDayEntry 6 } + +sonetFarEndLineDaySESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end line severely errored second (SES-LFE) is a count + of 1-second intervals containing sonetSevereErrorThreshold or + more REDC-Ls or one or more RDI-L defects which were detected by + the SONET line layer interface in a previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.4.1." + ::= { sonetFarEndLineDayEntry 9 } + +sonetFarEndLineDayUASs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end line unavailable second (UAS-LFE) is a count of + 1-second intervals for which the SONET line was unavailable + during a previous 1-day interval. The SONET line becomes + unavailable at the onset of 10 contiguous SES-LEFs. The 10 + SES-LEFs are included in unavailable time. Once unavailable, + the SONET line becomes available at the onset of 10 contiguous + seconds with no SES-LEFs. The 10 seconds with no SES-LEFs are + excluded from unavailable time." + REFERENCE "ANSI T1.231-1997 clause 8.4.4.1." + ::= { sonetFarEndLineDayEntry 10 } + +sonetFarEndLineDayFCs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end line failures count." + REFERENCE "ANSI T1.231-1997 clause 8.3.7." + ::= { sonetFarEndLineDayEntry 11 } + +sonetFarEndLineDayTcaFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TRUE if one of the counters crossed the + threshold during the day." + ::= { sonetFarEndLineDayEntry 12 } + +sonetFarEndLineDayReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing this object reset the PM counters of this interval." + ::= { sonetFarEndLineDayEntry 13 } + + +-- ********************************************************************* +-- SONET STS-Path group object definitions. +-- +-- SONET STS-Path default threshold value object definitions. These +-- default values apply to both near-end and far-end Path interfaces. +-- ********************************************************************* + +sonetPathDefaultThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetPathDefaultThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of default thresholds for SONET Path counters." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSupPath 1 } + +sonetPathDefaultThresholdEntry OBJECT-TYPE + SYNTAX SonetPathDefaultThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of default thresholds. The table has a + variable for each counter type and accumulation period + combination, but uses indexes to indetify the digital signal + direction and rate. The agent must provide a set of default + threshold values for all rates that the NE supports. The agent + may make these variables read-only." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + INDEX { sonetPathDefaultThresholdDirection, + sonetPathDefaultThresholdRate } + ::= { sonetPathDefaultThresholdTable 1 } + +SonetPathDefaultThresholdEntry ::= + SEQUENCE { + sonetPathDefaultThresholdDirection INTEGER, + sonetPathDefaultThresholdRate INTEGER, + sonetPathDefaultCVThreshold INTEGER, + sonetPathDefaultESThreshold INTEGER, + sonetPathDefaultSESThreshold INTEGER, + sonetPathDefaultUASThreshold INTEGER, + sonetPathDefaultDayCVThreshold INTEGER, + sonetPathDefaultDayESThreshold INTEGER, + sonetPathDefaultDaySESThreshold INTEGER, + sonetPathDefaultDayUASThreshold INTEGER + } + +sonetPathDefaultThresholdDirection OBJECT-TYPE + SYNTAX INTEGER { + nearEnd(1), + farEnd(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The digital signal direction for which the default threshold + values apply." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetPathDefaultThresholdEntry 1 } + +sonetPathDefaultThresholdRate OBJECT-TYPE + SYNTAX INTEGER { + sts1(1), + sts3(2), + sts12(3), + sts24(4), + sts48(5), + sts192(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path digital signal rate for which the default threshold + values apply." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetPathDefaultThresholdEntry 2 } + +sonetPathDefaultCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET CV-P and CV-PFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetPathDefaultThresholdEntry 3 } + +sonetPathDefaultESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET ES-P and ES-PFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetPathDefaultThresholdEntry 4 } + +sonetPathDefaultSESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET SES-P and SES-PFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetPathDefaultThresholdEntry 7 } + +sonetPathDefaultUASThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET UAS-P and UAS-PFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetPathDefaultThresholdEntry 8 } + +sonetPathDefaultDayCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET CV-P and CV-PFE counter 1-day + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetPathDefaultThresholdEntry 16 } + +sonetPathDefaultDayESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET ES-P and ES-PFE counter 1-day + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetPathDefaultThresholdEntry 17 } + +sonetPathDefaultDaySESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET SES-P and SES-PFE counter 1-day + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetPathDefaultThresholdEntry 20 } + +sonetPathDefaultDayUASThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET UAS-P and UAS-PFE counter 1-day + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetPathDefaultThresholdEntry 21 } + + +-- ********************************************************************* +-- SONET Path threshold value object definitions. This table is an +-- extension to the sonetPathCurrentTable found in the SONET-MIB. +-- ********************************************************************* +sonetPathThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetPathThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of trap threshold values for SONET Path counters." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSupPath 2 } + +sonetPathThresholdEntry OBJECT-TYPE + SYNTAX SonetPathThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of SONET Path trap thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + INDEX { ifIndex, + sonetPathThresholdDirection } + ::= { sonetPathThresholdTable 1 } + +SonetPathThresholdEntry ::= + SEQUENCE { + sonetPathThresholdDirection INTEGER, + sonetPathCurrentCVThreshold INTEGER, + sonetPathCurrentESThreshold INTEGER, + sonetPathCurrentSESThreshold INTEGER, + sonetPathCurrentUASThreshold INTEGER, + sonetPathDayCVThreshold INTEGER, + sonetPathDayESThreshold INTEGER, + sonetPathDaySESThreshold INTEGER, + sonetPathDayUASThreshold INTEGER + } + +sonetPathThresholdDirection OBJECT-TYPE + SYNTAX INTEGER { + nearEnd(1), + farEnd(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The digital signal direction for which the threshold + values apply." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetPathThresholdEntry 1 } + +sonetPathCurrentCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval CV-P and CV-PFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetPathThresholdEntry 2 } + +sonetPathCurrentESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval ES-P and ES-PFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetPathThresholdEntry 3 } + +sonetPathCurrentSESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval SES-P and SES-PFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetPathThresholdEntry 4 } + +sonetPathCurrentUASThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval UAS-P and UAS-PFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetPathThresholdEntry 5 } + +sonetPathDayCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 1-day CV-P + and CV-PFE counters. A value of zero indicates that the default + threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetPathThresholdEntry 6 } + +sonetPathDayESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 1-day ES-P + and ES-PFE counters. A value of zero indicates that the default + threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetPathThresholdEntry 7 } + + +sonetPathDaySESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 1-day + SES-P and SES-PFE counters. A value of zero indicates that the + default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetPathThresholdEntry 8 } + +sonetPathDayUASThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 1-day + UAS-P and UAS-PFE counters. A value of zero indicates that the + default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetPathThresholdEntry 9 } + + +-- ******************************************************************* +-- The SONET Path Day Table. +-- ******************************************************************* + +sonetPathDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetPathDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET Path Day table. Contains performance statistics + collected by each SONET Path over multiple 1-day + intervals of operation." + ::= { sonetSupPath 17 } + +sonetPathDayEntry OBJECT-TYPE + SYNTAX SonetPathDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the SONET Path Day table." + INDEX { ifIndex, sonetPathDayNumber } + ::= { sonetPathDayTable 1 } + +SonetPathDayEntry ::= + SEQUENCE { + sonetPathDayNumber INTEGER, + sonetPathDayStartTime DateAndTime, + sonetPathDayValidData TruthValue, + sonetPathDayCVs PerfTotalCount, + sonetPathDayESs PerfTotalCount, + sonetPathDaySESs PerfTotalCount, + sonetPathDayUASs PerfTotalCount, + sonetPathDayFCs PerfTotalCount, + sonetPathDayTcaFlag TruthValue, + sonetPathDayEBs PerfTotalCount, + sonetPathDayReset INTEGER + } + +sonetPathDayNumber OBJECT-TYPE + SYNTAX INTEGER (1..33) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number which identifies the 1-day interval for which the set + of near-end path related statistics is available. The number is + between 1 and n, where n is the number of 1-day intervals + supported by the agent. The interval identified by 1 is the + current 1-day interval, 2 is the previous (most recently + completed) 1-day interval and n is the least recently completed + 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." + ::= { sonetPathDayEntry 1 } + +sonetPathDayStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the date and time at which the 1-day + interval of measurements began on this interface." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." + ::= { sonetPathDayEntry 2 } + +sonetPathDayValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable assumes the value true(1) if the data stored for + this interval is both valid and complete. It is set to false(2) + if the data stored for this interval is incomplete or otherwise + invalid because (a) the data stored for this interval is for a + period greater or less than 24 hours, or (b) some data is + missing." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.2." + ::= { sonetPathDayEntry 3 } + +sonetPathDayCVs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path code violation (CV-P) count is the number of BIP-8 + errors which were detected at the STS-path layer interface in a + previous 1-day interval. CVs for the path layer are collected + using the BIP-8 in the B3 byte located in the STS-path + overhead." + REFERENCE "ANSI T1.231-1997 clause 8.4.5.1.1." + ::= { sonetPathDayEntry 5 } + +sonetPathDayESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path errored second (ES-P) count is the number of 1-second + intervals containing one or more EDC error (B3 byte), or one or + more AIS-P, LOP-P, TIM-P or UNEQ-P defects which were + encountered by the SONET path layer interface in a previous + 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.5.2." + ::= { sonetPathDayEntry 6 } + + +sonetPathDaySESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path severely errored second (SES-P) is a count of 1-second + intervals containing sonetSevereErrorThreshold or more EDC error + (B3 byte), or one or more AIS-P, LOP-P, TIM-P or UNEQ-P defects + which were encountered by the SONET path layer interface in a + previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.5.5." + ::= { sonetPathDayEntry 9 } + +sonetPathDayUASs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path unavailable second (UAS-P) is a count of 1-second + intervals for which the SONET STS-path was unavailable during a + previous 1-day interval. The SONET STS-path becomes unavailable + at the onset of 10 contiguous SES-Ps. The 10 SES-Ps are + included in unavailable time. Once unavailable, the SONET + STS-path becomes available at the onset of 10 contiguous seconds + with no SES-Ps. The 10 seconds with no SES-Ps are excluded from + unavailable time." + REFERENCE "ANSI T1.231-1997 clause 8.4.5.6." + ::= { sonetPathDayEntry 10 } + +sonetPathDayFCs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number path failures count during a day." + REFERENCE "ANSI T1.231-1997 clause 8.4.5.6." + ::= { sonetPathDayEntry 11 } + +sonetPathDayTcaFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TRUE if one of the counters crossed the + threshold during the day." + ::= { sonetPathDayEntry 12 } + +sonetPathDayEBs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number path blocks in which one or more bits are in error counted during a day." + REFERENCE "ITU-G.826" + ::= { sonetPathDayEntry 13 } + +sonetPathDayReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing this object reset the PM counters of this interval." + ::= { sonetPathDayEntry 14 } + + +-- ******************************************************************* +-- The SONET Far End Path Day Table. +-- ******************************************************************* + +sonetFarEndPathDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetFarEndPathDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET Far End Path Day table. Contains various + statistics collected by each SONET Far End Path over + multiple 1-day intervals of operation." + ::= { sonetSupFarEndPath 3 } + +sonetFarEndPathDayEntry OBJECT-TYPE + SYNTAX SonetFarEndPathDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the SONET Far End Path Day table." + INDEX { ifIndex, sonetFarEndPathDayNumber } + ::= { sonetFarEndPathDayTable 1 } + +SonetFarEndPathDayEntry ::= + SEQUENCE { + sonetFarEndPathDayNumber INTEGER, + sonetFarEndPathDayStartTime DateAndTime, + sonetFarEndPathDayValidData TruthValue, + sonetFarEndPathDayCVs PerfTotalCount, + sonetFarEndPathDayESs PerfTotalCount, + sonetFarEndPathDaySESs PerfTotalCount, + sonetFarEndPathDayUASs PerfTotalCount, + sonetFarEndPathDayFCs PerfTotalCount, + sonetFarEndPathDayTcaFlag TruthValue, + sonetFarEndPathDayEBs PerfTotalCount, + sonetFarEndPathDayReset INTEGER + } + +sonetFarEndPathDayNumber OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number which identifies the 1-day interval for which the set + of far-end path related statistics is available. The number is + between 1 and n, where n is the number of 1-day intervals + supported by the agent. The interval identified by 1 is the + current 1-day interval, 2 is the previous (most recently + completed) 1-day interval and n is the least recently completed + 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." + ::= { sonetFarEndPathDayEntry 1 } + +sonetFarEndPathDayStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the date and time at which the current + interval of measurements began." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." + ::= { sonetFarEndPathDayEntry 2 } + +sonetFarEndPathDayValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable assumes the value true(1) if the data stored for + this interval is both valid and complete. It is set to false(2) + if the data stored for this interval is incomplete or otherwise + invalid because (a) the data stored for this interval is for a + period greater or less than 24 hours, or (b) some data is + missing (e.g., when a near-end defect prevents some far-end data + from being collected)." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.2." + ::= { sonetFarEndPathDayEntry 3 } + +sonetFarEndPathDayCVs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end path code violation (CV-PFE) count is the number + of REI-Ps (bit 1-4 in G1 byte) which were detected at the + SONET STS-path layer interface in a previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.6." + ::= { sonetFarEndPathDayEntry 5 } + +sonetFarEndPathDayESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end path errored second (ES-PFE) count is the number of + 1-second intervals containing one or more REDC-P, or one or more + RDI-P, ERDI-P server or ERDI-P connectivity defects which were + encountered by the SONET STS-path layer interface in a previous + 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.6." + ::= { sonetFarEndPathDayEntry 6 } + +sonetFarEndPathDaySESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end path severely errored second (SES-PFE) is a count + of 1-second intervals containing sonetSevereErrorThreshold or + more REDC-Ps or one or more RDI-P, ERDI-P server or ERDI-P + connectivity defects which were detected by the SONET STS-path + layer interface in a previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.5." + ::= { sonetFarEndPathDayEntry 9 } + +sonetFarEndPathDayUASs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end path unavailable second (UAS-PFE) is a count of + 1-second intervals for which the SONET STS-path was unavailable + during a previous 1-day interval. The SONET STS-path becomes + unavailable at the onset of 10 contiguous SES-PFEs. The 10 + SES-PFEs are included in unavailable time. Once unavailable, + the SONET STS-path becomes available at the onset of 10 + contiguous seconds with no SES-PFEs. The 10 seconds with no + SES-PFEs are excluded from unavailable time." + REFERENCE "ANSI T1.231-1997 clause 8.4.5.1." + ::= { sonetFarEndPathDayEntry 10 } + +sonetFarEndPathDayFCs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end path failures count." + REFERENCE "ANSI T1.231-1997 clause 8.4.5.1." + ::= { sonetFarEndPathDayEntry 11 } + +sonetFarEndPathDayTcaFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TRUE if one of the counters crossed the + threshold during the day." + ::= { sonetFarEndPathDayEntry 12 } + +sonetFarEndPathDayEBs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of far-end path blocks in which one or more bits are in error." + REFERENCE "ITU G.826" + ::= { sonetFarEndPathDayEntry 13 } + +sonetFarEndPathDayReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing this object reset the PM counters of this interval." + ::= { sonetFarEndPathDayEntry 14 } + + + +-- ********************************************************************* +-- SONET VT-Path group object definitions. +-- +-- SONET VT-Path default threshold value object definitions. These +-- default values apply to both near-end and far-end Path interfaces. +-- ********************************************************************* + +sonetVTDefaultThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetVTDefaultThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of default thresholds for SONET Path counters." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSupVT 1 } + +sonetVTDefaultThresholdEntry OBJECT-TYPE + SYNTAX SonetVTDefaultThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of default thresholds. The table has a + variable for each counter type and accumulation period + combination, but uses indexes to indetify the digital signal + direction and rate. The agent must provide a set of default + threshold values for all rates that the NE supports. The agent + may make these variables read-only." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + INDEX { sonetVTDefaultThresholdDirection, + sonetVTDefaultThresholdRate } + ::= { sonetVTDefaultThresholdTable 1 } + +SonetVTDefaultThresholdEntry ::= + SEQUENCE { + sonetVTDefaultThresholdDirection INTEGER, + sonetVTDefaultThresholdRate INTEGER, + sonetVTDefaultCVThreshold INTEGER, + sonetVTDefaultESThreshold INTEGER, + sonetVTDefaultSESThreshold INTEGER, + sonetVTDefaultUASThreshold INTEGER, + sonetVTDefaultDayCVThreshold INTEGER, + sonetVTDefaultDayESThreshold INTEGER, + sonetVTDefaultDaySESThreshold INTEGER, + sonetVTDefaultDayUASThreshold INTEGER + } + +sonetVTDefaultThresholdDirection OBJECT-TYPE + SYNTAX INTEGER { + nearEnd(1), + farEnd(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The digital signal direction for which the default threshold + values apply." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetVTDefaultThresholdEntry 1 } + +sonetVTDefaultThresholdRate OBJECT-TYPE + SYNTAX INTEGER { + vt1dot5(1), + vtg(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The path digital signal rate for which the default threshold + values apply." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetVTDefaultThresholdEntry 2 } + +sonetVTDefaultCVThreshold OBJECT-TYPE + SYNTAX INTEGER (1..16383) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET CV-V and CV-VFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetVTDefaultThresholdEntry 3 } + +sonetVTDefaultESThreshold OBJECT-TYPE + SYNTAX INTEGER (1..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET ES-V and ES-VFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetVTDefaultThresholdEntry 4 } + +sonetVTDefaultSESThreshold OBJECT-TYPE + SYNTAX INTEGER (1..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET SES-V and SES-VFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetVTDefaultThresholdEntry 5 } + +sonetVTDefaultUASThreshold OBJECT-TYPE + SYNTAX INTEGER (1..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET UAS-V and UAS-VFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetVTDefaultThresholdEntry 6 } + +sonetVTDefaultDayCVThreshold OBJECT-TYPE + SYNTAX INTEGER (1..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET CV-V and CV-VFE counter 1-day + interval thresholds." + + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetVTDefaultThresholdEntry 7 } + +sonetVTDefaultDayESThreshold OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET ES-V and ES-VFE counter 1-day + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetVTDefaultThresholdEntry 8 } + +sonetVTDefaultDaySESThreshold OBJECT-TYPE + SYNTAX INTEGER (1..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET SES-V and SES-VFE counter 1-day + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetVTDefaultThresholdEntry 9 } + +sonetVTDefaultDayUASThreshold OBJECT-TYPE + SYNTAX INTEGER (1..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET UAS-V and UAS-VFE counter 1-day + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetVTDefaultThresholdEntry 10 } + + +-- ********************************************************************* +-- SONET VT threshold value object definitions. This table is an +-- extension to the sonetVTCurrentTable found in the SONET-MIB. +-- ********************************************************************* + +sonetVTThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetVTThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of trap threshold values for SONET Path counters." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSupVT 2 } + +sonetVTThresholdEntry OBJECT-TYPE + SYNTAX SonetVTThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of SONET Path trap thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + AUGMENTS { sonetVTCurrentEntry } + ::= { sonetVTThresholdTable 1 } + +SonetVTThresholdEntry ::= + SEQUENCE { + sonetVTCurrentCVThreshold INTEGER, + sonetVTCurrentESThreshold INTEGER, + sonetVTCurrentSESThreshold INTEGER, + sonetVTCurrentUASThreshold INTEGER, + sonetVTDayCVThreshold INTEGER, + sonetVTDayESThreshold INTEGER, + sonetVTDaySESThreshold INTEGER, + sonetVTDayUASThreshold INTEGER + } + +sonetVTCurrentCVThreshold OBJECT-TYPE + SYNTAX INTEGER (0..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval CV-V and CV-VFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetVTThresholdEntry 1 } + +sonetVTCurrentESThreshold OBJECT-TYPE + SYNTAX INTEGER (0..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval ES-V and ES-VFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetVTThresholdEntry 2 } + +sonetVTCurrentSESThreshold OBJECT-TYPE + SYNTAX INTEGER (0..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval SES-V and SES-VFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetVTThresholdEntry 3 } + +sonetVTCurrentUASThreshold OBJECT-TYPE + SYNTAX INTEGER (0..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval UAS-V and UAS-VFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetVTThresholdEntry 4 } + +sonetVTDayCVThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 1-day CV-V + and CV-VFE counters. A value of zero indicates that the default + threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetVTThresholdEntry 5 } + +sonetVTDayESThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 1-day ES-V + and ES-VFE counters. A value of zero indicates that the default + threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetVTThresholdEntry 6 } + +sonetVTDaySESThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 1-day + SES-V and SES-VFE counters. A value of zero indicates that the + default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetVTThresholdEntry 7 } + +sonetVTDayUASThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 1-day + UAS-V and UAS-VFE counters. A value of zero indicates that the + default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetVTThresholdEntry 8 } + + +-- ******************************************************************* +-- The SONET VT Day Table. +-- ******************************************************************* + +sonetVTDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetVTDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET Path Day table. Contains performance statistics + collected by each SONET Path over multiple 1-day + intervals of operation." + ::= { sonetSupVT 17 } + +sonetVTDayEntry OBJECT-TYPE + SYNTAX SonetVTDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the SONET Path Day table." + INDEX { ifIndex, sonetVTDayNumber } + ::= { sonetVTDayTable 1 } + +SonetVTDayEntry ::= + SEQUENCE { + sonetVTDayNumber INTEGER, + sonetVTDayStartTime DateAndTime, + sonetVTDayValidData TruthValue, + sonetVTDayFCs PerfTotalCount, + sonetVTDayCVs PerfTotalCount, + sonetVTDayESs PerfTotalCount, + sonetVTDaySESs PerfTotalCount, + sonetVTDayUASs PerfTotalCount, + sonetVTDayEBs PerfTotalCount, + sonetVTDayTcaFlag TruthValue, + sonetVTDayReset INTEGER + } + +sonetVTDayNumber OBJECT-TYPE + SYNTAX INTEGER (1..33) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number which identifies the 1-day interval for which the set + of near-end path related statistics is available. The number is + between 1 and n, where n is the number of 1-day intervals + supported by the agent. The interval identified by 1 is the + current 1-day interval, 2 is the previous (most recently + completed) 1-day interval and n is the least recently completed + 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." + ::= { sonetVTDayEntry 1 } + +sonetVTDayStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the date and time at which the 1-day + interval of measurements began on this interface." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." + ::= { sonetVTDayEntry 2 } + +sonetVTDayValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable assumes the value true(1) if the data stored for + this interval is both valid and complete. It is set to false(2) + if the data stored for this interval is incomplete or otherwise + invalid because (a) the data stored for this interval is for a + period greater or less than 24 hours, or (b) some data is + missing." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.2." + ::= { sonetVTDayEntry 3 } + +sonetVTDayFCs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The near-end path failure count (FC-V) is the number of + occurences of near-end path failure events encountered by the + SONET path layer interface in a previous 1-day interval. A + near-end path failure event begins when the first of any of + LOP-V, AIS-V or UNEQ-V failures is declared; a near-end + path failure event ends when all LOP-V, AIS-V and UNEQ-V + failures have cleared." + REFERENCE "ANSI T1.231-1997 clause 8.3.8.1." + ::= { sonetVTDayEntry 4 } + +sonetVTDayCVs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path code violation (CV-V) count is the number of BIP-2 + errors which were detected at the VT-path layer interface in a + previous 1-day interval. CVs for the path layer are collected + using the BIP-2 in the V5 byte located in the VT-path + overhead." + REFERENCE "ANSI T1.231-1997 clause 8.4.5.1.1." + ::= { sonetVTDayEntry 5 } + +sonetVTDayESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path errored second (ES-V) count is the number of 1-second + intervals containing one or more EDC error (V5 byte), or one or + more AIS-V, LOP-V or UNEQ-V defects which were + encountered by the SONET path layer interface in a previous + 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.5.2." + ::= { sonetVTDayEntry 6 } + +sonetVTDaySESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path severely errored second (SES-V) is a count of 1-second + intervals containing sonetSevereErrorThreshold or more EDC error + (V5 byte), or one or more AIS-V, LOP-V or UNEQ-V defects + which were encountered by the SONET path layer interface in a + previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.5.5." + ::= { sonetVTDayEntry 7 } + +sonetVTDayUASs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path unavailable second (UAS-V) is a count of 1-second + intervals for which the SONET VT-path was unavailable during a + previous 1-day interval. The SONET VT-path becomes unavailable + at the onset of 10 contiguous SES-Vs. The 10 SES-Vs are + included in unavailable time. Once unavailable, the SONET + VT-path becomes available at the onset of 10 contiguous seconds + with no SES-Vs. The 10 seconds with no SES-Vs are excluded from + unavailable time." + + REFERENCE "ANSI T1.231-1997 clause 8.4.5.6." + ::= { sonetVTDayEntry 8 } + +sonetVTDayEBs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number VT path blocks in which one or more bits are in error counted during a day." + REFERENCE "ITU-G.826" + ::= { sonetVTDayEntry 9 } + +sonetVTDayTcaFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TRUE if one of the counters crossed the + threshold during the day." + ::= { sonetVTDayEntry 10 } + +sonetVTDayReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing this object reset the PM counters of this interval." + ::= { sonetVTDayEntry 11 } + + +-- ******************************************************************* +-- The SONET Far End VT Day Table. +-- ******************************************************************* + +sonetFarEndVTDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetFarEndVTDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET Far End Path Day table. Contains various + statistics collected by each SONET Far End Path over + multiple 1-day intervals of operation." + ::= { sonetSupFarEndVT 3 } + +sonetFarEndVTDayEntry OBJECT-TYPE + SYNTAX SonetFarEndVTDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the SONET Far End Path Day table." + INDEX { ifIndex, sonetFarEndVTDayNumber } + ::= { sonetFarEndVTDayTable 1 } + +SonetFarEndVTDayEntry ::= + SEQUENCE { + sonetFarEndVTDayNumber INTEGER, + sonetFarEndVTDayStartTime DateAndTime, + sonetFarEndVTDayValidData TruthValue, + sonetFarEndVTDayFCs PerfTotalCount, + sonetFarEndVTDayCVs PerfTotalCount, + sonetFarEndVTDayESs PerfTotalCount, + sonetFarEndVTDaySESs PerfTotalCount, + sonetFarEndVTDayUASs PerfTotalCount, + sonetFarEndVTDayEBs PerfTotalCount, + sonetFarEndVTDayTcaFlag TruthValue, + sonetFarEndVTDayReset INTEGER + } + +sonetFarEndVTDayNumber OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number which identifies the 1-day interval for which the set + of far-end VT-path related statistics is available. The number is + between 1 and n, where n is the number of 1-day intervals + supported by the agent. The interval identified by 1 is the + current 1-day interval, 2 is the previous (most recently + completed) 1-day interval and n is the least recently completed + 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." + ::= { sonetFarEndVTDayEntry 1 } + +sonetFarEndVTDayStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the date and time at which the current + interval of measurements began." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." + ::= { sonetFarEndVTDayEntry 2 } + +sonetFarEndVTDayValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable assumes the value true(1) if the data stored for + this interval is both valid and complete. It is set to false(2) + if the data stored for this interval is incomplete or otherwise + invalid because (a) the data stored for this interval is for a + period greater or less than 24 hours, or (b) some data is + missing (e.g., when a near-end defect prevents some far-end data + from being collected)." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.2." + ::= { sonetFarEndVTDayEntry 3 } + +sonetFarEndVTDayFCs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end path failure count (FC-VFE) is the number of + occurences of far-end path failure events detected by the SONET + VT-path layer interface in a previous 1-day interval. A + far-end path failure event begins when the first of any remote + failure indication (RFI-V, RFI-V server, or RFI-V connectivity) + failure is declared; a far-end path failure event ends when all + RFI-V, RFI-V server, or RFI-V connectivity failures are + cleared." + REFERENCE "ANSI T1.231-1997 clause 8.3.8.2." + ::= { sonetFarEndVTDayEntry 4 } + +sonetFarEndVTDayCVs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end path code violation (CV-VFE) count is the number + of REI-Vs (bit 1-4 in G1 byte) which were detected at the + SONET VT-path layer interface in a previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.6." + ::= { sonetFarEndVTDayEntry 5 } + +sonetFarEndVTDayESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end path errored second (ES-VFE) count is the number of + 1-second intervals containing one or more REDC-V, or one or more + RDI-V, ERDI-V server or ERDI-V connectivity defects which were + encountered by the SONET VT-path layer interface in a previous + 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.6." + ::= { sonetFarEndVTDayEntry 6 } + +sonetFarEndVTDaySESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end path severely errored second (SES-VFE) is a count + of 1-second intervals containing sonetSevereErrorThreshold or + more REDC-Vs or one or more RDI-V, ERDI-V server or ERDI-V + connectivity defects which were detected by the SONET VT-path + layer interface in a previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.5." + ::= { sonetFarEndVTDayEntry 7 } + +sonetFarEndVTDayUASs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end path unavailable second (UAS-VFE) is a count of + 1-second intervals for which the SONET VT-path was unavailable + during a previous 1-day interval. The SONET VT-path becomes + unavailable at the onset of 10 contiguous SES-VFEs. The 10 + SES-VFEs are included in unavailable time. Once unavailable, + the SONET VT-path becomes available at the onset of 10 + contiguous seconds with no SES-VFEs. The 10 seconds with no + SES-VFEs are excluded from unavailable time." + REFERENCE "ANSI T1.231-1997 clause 8.4.5.1." + ::= { sonetFarEndVTDayEntry 8 } + +sonetFarEndVTDayEBs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number VT path blocks in which one or more bits are in error counted during a day + detected by the Far End." + REFERENCE "ITU-G.826" + ::= { sonetFarEndVTDayEntry 9 } + +sonetFarEndVTDayTcaFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TRUE if one of the counters crossed the + threshold during the day." + ::= { sonetFarEndVTDayEntry 10 } + +sonetFarEndVTDayReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing this object reset the PM counters of this interval." + ::= { sonetFarEndVTDayEntry 11 } + + +-- ********************************************************************* +-- SONET notification and notification information definitions. +-- ********************************************************************* + +sonetTrap OBJECT IDENTIFIER ::= { sonetSupObjects 6 } + +sonetCounterId OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The OBJECT IDENTIFIER of the instance of the SONET counter + that has crossed its threshold." + REFERENCE "ANSI T1.231-1997 clause 9.1.3." + ::= { sonetTrap 1 } + +sonetCounterValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The current value of the SONET counter that has crossed its + threshold." + REFERENCE "ANSI T1.231-1997 clause 9.1.3." + ::= { sonetTrap 2 } + +sonetThresholdCrossing NOTIFICATION-TYPE + OBJECTS { sonetCounterId, sonetCounterValue } + STATUS current + DESCRIPTION + "This notification signifies that a counter has crossed its + designated threshold. The term 'threshold crossing' means + that a threshold has been reached or exceeded. A threshold + crossing alert message (trap) signifies a performance + degredation at or above the preset threshold value." + REFERENCE "ANSI T1.231-1997 clause 9.1.3." + ::= { sonetTrap 3 } + + +END diff --git a/mibs/packetlight/SL-TESTS-MIB b/mibs/packetlight/SL-TESTS-MIB new file mode 100644 index 0000000000..fb7f9f4256 --- /dev/null +++ b/mibs/packetlight/SL-TESTS-MIB @@ -0,0 +1,207 @@ +-- ***************************************************************** +-- Tests MIB +-- ***************************************************************** + +SL-TESTS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Counter32, + NOTIFICATION-TYPE FROM SNMPv2-SMI + DisplayString, TruthValue, + TimeStamp, DateAndTime, RowStatus FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + slMain FROM SL-MAIN-MIB; + +slTests MODULE-IDENTITY + LAST-UPDATED "200101180000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the available on-demand tests." + ::= { slMain 13 } + +slTestsIfLoop OBJECT IDENTIFIER ::= { slTests 1 } +slTestsTraps OBJECT IDENTIFIER ::= { slTests 2 } +slTestsTraps0 OBJECT IDENTIFIER ::= { slTestsTraps 0 } + + + +-- ******************************************* +-- +-- The If Loopback Test Table +-- +-- ******************************************* + +slTestsIfLoopTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlTestsIfLoopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port loopback test table. This table controls the + port loopback tests." + ::= { slTestsIfLoop 1 } + +slTestsIfLoopEntry OBJECT-TYPE + SYNTAX SlTestsIfLoopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry is used to operate an port loopback test." + INDEX { slTestsIfLoopIfIndex } + ::= { slTestsIfLoopTable 1 } + +SlTestsIfLoopEntry ::= + SEQUENCE { + slTestsIfLoopIfIndex InterfaceIndex, + slTestsIfLoopDuration INTEGER, + slTestsIfLoopStatus INTEGER, + slTestsIfLoopType INTEGER, + slTestsIfLoopMode INTEGER, + slTestsIfLoopErrors Counter32, + slTestsIfLoopResult INTEGER, + slTestsIfLoopPassedSeconds INTEGER + } + +slTestsIfLoopIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Interface Index of the port that should be loopped back." + ::= { slTestsIfLoopEntry 1 } + +slTestsIfLoopDuration OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The test duration in 1/10 Sec. The maximum allowed + duration is 1 hour. After this time the port configuration + returns to its original setting and the Agent automatically + deletes the entry from the table." + ::= { slTestsIfLoopEntry 2 } + +slTestsIfLoopStatus OBJECT-TYPE + SYNTAX INTEGER { + start(1), + stop(2), + fail(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to start or stop a loopback test. + In order to start a test the NMS should set the value to start(1). + If the test mode is toggle, the NMS should stop the test by setting the value + to stop(2). + In the case of prbs test, after the test has stopped, + if the test fails the value of the status shall be fail(3)." + ::= { slTestsIfLoopEntry 3 } + +slTestsIfLoopType OBJECT-TYPE + SYNTAX INTEGER { + terminal(1), + facility(2), + prbs(3), + otnPrbs(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The loopback type: + facility + The received signal at this interface is looped back + out through the corresponding transmitter in the return + direction. + terminal + The signal that is about to be transmitted is connected + to the associated incoming receiver. + prbs + send and recieve prbs pattern. + otnPrbs + send and receive OTN prbs" + ::= { slTestsIfLoopEntry 5 } + +slTestsIfLoopMode OBJECT-TYPE + SYNTAX INTEGER { + timeout(1), + toggle(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The loopback mode: + timeout + In this mode the duration of the loopback is determined + by the slTestsIfLoopDuration object. + toggle + In this mode the loopback should be toggled explicitly + by the user." + ::= { slTestsIfLoopEntry 6 } + +slTestsIfLoopErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The prbs errors are counted only of the test succeeded." + ::= { slTestsIfLoopEntry 7 } + +slTestsIfLoopResult OBJECT-TYPE + SYNTAX INTEGER { + success(1), + fail(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable is used for prbs test result indication." + ::= { slTestsIfLoopEntry 8 } + +slTestsIfLoopPassedSeconds OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of seconds passed since the test started." + ::= { slTestsIfLoopEntry 9 } + + +-- ******************************************* +-- +-- The If Tests Traps +-- +-- ******************************************* + +slTestsTrapsLoopbackActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Loopback is active Yes/No." + ::= { slTestsTraps 1 } + +slTestsTrapsLoopbackTableChanged NOTIFICATION-TYPE + OBJECTS { slTestsIfLoopIfIndex, slTestsIfLoopType, slTestsTrapsLoopbackActive } + STATUS current + DESCRIPTION + "A slTestsTrapsLoopbackTableChanged trap is sent when the + content of slTestsIfLoopTable changes. When the loop back is deleted + the returned value of slTestsIfLoopActivity should be false." + ::= { slTestsTraps 2 } + +slTestsTrapsLoopbackTableChanged0 NOTIFICATION-TYPE + OBJECTS { slTestsIfLoopIfIndex, slTestsIfLoopType, slTestsTrapsLoopbackActive } + STATUS current + DESCRIPTION + "A slTestsTrapsLoopbackTableChanged trap is sent when the + content of slTestsIfLoopTable changes. When the loop back is deleted + the returned value of slTestsIfLoopActivity should be false." + ::= { slTestsTraps0 2 } + +END diff --git a/mibs/packetlight/SL-TRAP-MIB b/mibs/packetlight/SL-TRAP-MIB new file mode 100644 index 0000000000..f2ef66af26 --- /dev/null +++ b/mibs/packetlight/SL-TRAP-MIB @@ -0,0 +1,113 @@ +SL-TRAP-MIB DEFINITIONS ::= BEGIN +IMPORTS + slAlarmIfIndex, + slAlarmType, + slAlarmSeverity, + slAlarmServiceAffect, + slAlarmActive FROM SL-ALARM-MIB + slTestsIfLoopIfIndex, + slTestsIfLoopType, + slTestsTrapsLoopbackActive FROM SL-TESTS-MIB + optApsConfigUserWorkingIndex, + optApsConfigActiveConnectionRx FROM SL-OPT-APS-MIB + slEventIfIndex, + slEventType, + slEventVal, + slEventUser, + slGenEventIfIndex, + slGenEventType, + slGenEventVal, + slGenEventUser, + slEventInventoryIfIndex, + slEventInventoryAction, + slEventInventoryType, + slEventInventorySerial, + slEventInventoryPartnum FROM SL-EVENT-MIB + edfaIfIndex, + edfaStatus, + edfaOperControlMode FROM SL-EDFA-MIB + tftpStatus FROM RAD-MIB + packetlight FROM SL-NE-MIB; + + +slAlarmTrapV1 TRAP-TYPE + ENTERPRISE packetlight + VARIABLES {slAlarmIfIndex, + slAlarmType, + slAlarmSeverity, + slAlarmServiceAffect, + slAlarmActive } + DESCRIPTION "SNMPv1 trap equivalent definition" + ::= 101 + +slTestsTrapsLoopbackTableChangedV1 TRAP-TYPE + ENTERPRISE packetlight + VARIABLES { + slTestsIfLoopIfIndex, + slTestsIfLoopType, + slTestsTrapsLoopbackActive } + DESCRIPTION "SNMPv1 trap equivalent definition" + ::= 122 + +edfaStatusChangeV1 TRAP-TYPE + ENTERPRISE packetlight + VARIABLES { + edfaIfIndex, + edfaStatus } + DESCRIPTION "SNMPv1 trap equivalent definition" + ::= 128 + +edfaControlModeChangeV1 TRAP-TYPE + ENTERPRISE packetlight + VARIABLES { + edfaIfIndex, + edfaOperControlMode } + DESCRIPTION "SNMPv1 trap equivalent definition" + ::= 129 + +optApsTrapSwitchoverV1 TRAP-TYPE + ENTERPRISE packetlight + VARIABLES { + optApsConfigUserWorkingIndex, + optApsConfigActiveConnectionRx } + DESCRIPTION "SNMPv1 trap equivalent definition" + ::= 130 + +slEventTrapV1 TRAP-TYPE + ENTERPRISE packetlight + VARIABLES { + slEventIfIndex, + slEventType, + slEventVal, + slEventUser } + DESCRIPTION "SNMPv1 trap equivalent definition" + ::= 131 + +tftpStatusChangeTrapV1 TRAP-TYPE + ENTERPRISE packetlight + VARIABLES { + tftpStatus } + DESCRIPTION "SNMPv1 trap equivalent definition" + ::= 132 + +slEventInventoryTrapV1 TRAP-TYPE + ENTERPRISE packetlight + VARIABLES { slEventInventoryIfIndex, + slEventInventoryAction, + slEventInventoryType, + slEventInventorySerial, + slEventInventoryPartnum } + DESCRIPTION "SNMPv1 trap equivalent definition" + ::= 133 + +slGenEventTrapV1 TRAP-TYPE + ENTERPRISE packetlight + VARIABLES { + slGenEventIfIndex, + slGenEventType, + slGenEventVal, + slGenEventUser } + DESCRIPTION "SNMPv1 trap equivalent definition" + ::= 134 + +END diff --git a/mibs/packetlight/SL-XPDR-MIB b/mibs/packetlight/SL-XPDR-MIB new file mode 100644 index 0000000000..a5e6f151d1 --- /dev/null +++ b/mibs/packetlight/SL-XPDR-MIB @@ -0,0 +1,362 @@ +-- ***************************************************************** +-- Transponder MIB +-- ***************************************************************** + +SL-XPDR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, IpAddress FROM SNMPv2-SMI + DisplayString, TruthValue, + TimeStamp, RowStatus FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + sitelight FROM SL-NE-MIB; + + +slXpdr MODULE-IDENTITY + LAST-UPDATED "200501250000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the optical connections." + ::= { sitelight 8 } + +-- +-- The XPDR MIB consists of the following groups: +-- Static Optical Connection Tables for Transponders and Muxponders +-- XPDR Last Change +-- XPDR Traps +-- + +slXpdrConn OBJECT IDENTIFIER ::= { slXpdr 1 } +-- slXpdrAps OBJECT IDENTIFIER ::= { slXpdr 2 } +slXpdrLastChange OBJECT IDENTIFIER ::= { slXpdr 6 } +slXpdrTraps OBJECT IDENTIFIER ::= { slXpdr 7 } +slXpdrTraps0 OBJECT IDENTIFIER ::= { slXpdrTraps 0 } + +XpdrServiceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The service type of the tarsponder." + SYNTAX INTEGER { + ds3Sts1(1), -- DS3/STS1 + fe(2), -- Fast Ethernet full duplex + escon(3), -- ESCON + dvbVideo(4), -- DVB ASI 270 Mbps + fc1gFicon(5), -- 1G FC/FICON + gbE(6), -- Gigabit Ethernet + fc2g(7), -- 2G FC/FICON + oc3Stm1(8), -- OC3/STM1 + oc12Stm4(9), -- OC12/STM4 + oc48Stm16(10), -- OC48 and GPON 2.48 Gbps + other(11), -- Bypass + fc4g(12), -- 4G FC/FICON + infiniband25G(13), -- InfiniBand 2.5G + otn27g(14), -- OC48 + FEC + oc24gpon(15), -- OC24/GPON 1.24G + smpteSdi(16), -- SMPTE SDI 540 Mbps + copperFe(17), -- Copper Fast Ethernet + copperGbe(18), -- Copper GbE + mux2GbE(19), -- Muxponder 2x1GBE + mux4GbE(20), -- Muxponder 4x1GBE + xpdr5G(21), -- Transponder 5G + ficon1g(22), -- 1G FICON + ficon2g(23), -- 2G FICON + stm1(24), -- STM1 + stm4(25), -- STM4 + stm16(26), -- STM16 + gpon248(27), -- GPON 2.48 Gbps + ficon4g(28), -- 4G FICON + eth10m(29), -- 10Base-T + xfp10oc192(30), -- 9.95328 + xfp10stm64(31), -- 9.95328 + xfp10GbEWan(32), -- 9.95328 over sonet + xfp10GbELan(33), -- 10.3125=10.0*66/64 + xfp10otu2(34), -- 10.709255 + xfp10GFC(35), -- 10.51875=10.2*66/64 + xfp10GbEWanStm64(36), -- 9.95328 over sdh + mux1GbE(37), -- Muxponder 1x1GBE + mux1GbERegen(38), -- Muxponder 1x1GBE regenerator + mux2GbERegen(39), -- Muxponder 2x1GBE regenerator + mux4GbERegen(40), -- Muxponder 4x1GBE regenerator + fc8g(41), -- 8G FC + ficon8g(42), -- 8G FICON + mux10GbE(43), -- Muxponder 10xGBE into 10GFC + + otu1e(50), -- OTU1e + otu2e(51), -- OTU2e + otu1f(52), -- OTU1f + otu2f(53), -- OTU2f + oc192ToOtu2(54), -- OC192 mapped to OTU2 (G.709) + stm64ToOtu2(55), -- STM64 mapped to OTU2 (G.709) + gbe10WanToOtu2(56), -- 10G GBE Wan mapped to OTU2 (G.Sup43 6.1) + gbe10LanToOtu2A(57), -- 10G GBE Lan mapped to OTU2 (G.Sup43 6.2) + gbe10LanToOtu1e(58), -- 10G GBE Lan mapped to OTU1e (G.Sup43 7.2) + gbe10LanToOtu2e(59), -- 10G GBE Lan mapped to OTU2e (G.Sup43 7.1) + gbe10LanToOtu2B(60), -- 10G GBE Lan mapped to OTU2 (G.Sup43 7.3) + fc10LanToOtu1f(61), -- 10G FC mapped to OTU1f (like G.Sup43 7.2) + fc10LanToOtu2f(62), -- 10G FC mapped to OTU2f (like G.Sup43 7.1) + fc8LanToOtu2(63), -- 8G FC mapped to OTU2 (GFP-T) + + copper10m(170), -- Copper 10Base-T Ethernet + copper10mAn(171), -- Copper 10Base-T Ethernet with Auto-negotiation + copperFeAn(1701) -- Copper Fast Ethernet with Auto-negotiation + } + +-- +-- The Static Transponding Connection Table +-- This table defines the connections between the Transponding modules +-- + +xpdrConnConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF XpdrConnConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The connection table contains for each + transponding connection a single bi-directional entry. + The index to the table is the ifIndex of both XPDR interfaces. + The ifType valued used for the index is: 196." + ::= { slXpdrConn 1 } + +xpdrConnConfigEntry OBJECT-TYPE + SYNTAX XpdrConnConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the transponding connection table." + INDEX { xpdrConnConfigIf1, + xpdrConnConfigIf2 } + ::= { xpdrConnConfigTable 1 } + +XpdrConnConfigEntry ::= + SEQUENCE { + xpdrConnConfigIf1 InterfaceIndex, + xpdrConnConfigIf2 InterfaceIndex, + xpdrConnConfigRateControlAdmin INTEGER, + xpdrConnConfigRateControlOper INTEGER, + xpdrConnConfigLosPropagation TruthValue, + xpdrServiceType XpdrServiceType, + xpdrConnAddMask INTEGER, + xpdrMuxInbandAdmin INTEGER, + xpdrMuxInbandOper INTEGER, + xpdrDirection INTEGER + } + +xpdrConnConfigIf1 OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first XPDR interface." + ::= { xpdrConnConfigEntry 1 } + +xpdrConnConfigIf2 OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The second XPDR interface." + ::= { xpdrConnConfigEntry 2 } + +xpdrConnConfigRateControlAdmin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable ask the rate of the traffic used + by this interface. Frequency is in Kbp/s. + The value 0-30 is used for rate control Bypass." + ::= { xpdrConnConfigEntry 3 } + +xpdrConnConfigRateControlOper OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable tells the rate of the traffic used + by this interface. Frequency is in Kbp/s. + The value 0 returned for rate control Bypass." + ::= { xpdrConnConfigEntry 4 } + +xpdrConnConfigLosPropagation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to detrmine if the LOS propagation should be active." + ::= { xpdrConnConfigEntry 5 } + +xpdrServiceType OBJECT-TYPE + SYNTAX XpdrServiceType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The service type of the transponder." + ::= { xpdrConnConfigEntry 6 } + +xpdrConnAddMask OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a bit mask relevant only for Muxponder entry. + It contains a bit for each Muxponder service. + To add a service the management should set the corresponding bit to 1. + To remove a service the bit should be set to 0." + ::= { xpdrConnConfigEntry 7 } + +xpdrMuxInbandAdmin OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + standby(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is relevant only for muxponder. + up value means that the muxponder inband management is enabled." + ::= { xpdrConnConfigEntry 8 } + +xpdrMuxInbandOper OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + standby(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational state of the inband interface." + ::= { xpdrConnConfigEntry 9 } + +xpdrDirection OBJECT-TYPE + SYNTAX INTEGER { + bidirectional(1), -- transponder is bidierctional (default) + unidirectionalTx(2), -- tranponder uplink is TX and client is RX + unidirectionalRx(3), -- tranponder uplink is RX and client is TX + loopback(4) -- transponder with a single tranciever + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used for unidirectional services. + The upper port is the uplink as with the aps configuration. + The transponder on one side should be configured as TX and the peer as RX." + ::= { xpdrConnConfigEntry 10 } + + +-- +-- The Static Muxponder Connection Table +-- This table defines the connections of the Muxponder services +-- + +mpdrConnConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF MpdrConnConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The connection table contains entry for each service. + All entries are bi-directional." + ::= { slXpdrConn 2 } + +mpdrConnConfigEntry OBJECT-TYPE + SYNTAX MpdrConnConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the transponding connection table. + There are three types of entries: + 1. Add/Drop - a service that is locally dropped and added. + 2. Bypass - a path that is bybassed via the node between the uplinks. + 3. Unequipped - path that is not yet allocated for any service" + INDEX { mpdrConnConfigIf1 } + ::= { mpdrConnConfigTable 1 } + +MpdrConnConfigEntry ::= + SEQUENCE { + mpdrConnConfigIf1 InterfaceIndex, + mpdrConnConfigIf2 InterfaceIndex, + mpdrConnConfigRateAdmin INTEGER, + mpdrConnConfigLosPropagation TruthValue, + mpdrServiceType XpdrServiceType + } + +mpdrConnConfigIf1 OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first MPDR interface. The ifIndex of the uplink path." + ::= { mpdrConnConfigEntry 1 } + +mpdrConnConfigIf2 OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The second MPDR interface. + - In the case of Bypass the value should be the path ifIndex of the other uplink. + The bypass entry will be duplicated. Once for each uplink. + - In the case of Unequipped the value is 0. + The Unequipped entry will be duplicated for a ring. Once for each uplink. + - In the case of Add/Drop the value is the ifIndex of the local service port. + The Add/Drop entry will be duplicated in a case of a ring. Once for each uplink + The default value is 0" + ::= { mpdrConnConfigEntry 2 } + +mpdrConnConfigRateAdmin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable ask the rate of the traffic used by this service. + Bandwidth is in Kbp/s units. + The value 0 is used for rate of Bypass or Unequipped services." + ::= { mpdrConnConfigEntry 3 } + +mpdrConnConfigLosPropagation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to detrmine if the LOS propagation should be active." + ::= { mpdrConnConfigEntry 4 } + +mpdrServiceType OBJECT-TYPE + SYNTAX XpdrServiceType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The service type of the muxponder interface. + In the case of Muxponder sevice the value is e.g gbE(6). + In the case of Muxponder uplink the value is mux10GbE(43). + In the case of Bypass or Unequipped the value should be other(11)" + ::= { mpdrConnConfigEntry 5 } + + +-- +-- The traps +-- + +xpdrConnConfigTableChange NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "A xpdrConnConfigTableChange trap is sent when the + content of the xpdrConnConfigTable is changed." + ::= { slXpdrTraps 1 } + +xpdrConnConfigTableChange0 NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "A xpdrConnConfigTableChange trap is sent when the + content of the xpdrConnConfigTable is changed. + It is defined to support browsers that don't recognize RFC 2576." + ::= { slXpdrTraps0 1 } + +END diff --git a/tests/data/packetlight_pl-1000e.json b/tests/data/packetlight_pl-1000e.json new file mode 100644 index 0000000000..48200d918a --- /dev/null +++ b/tests/data/packetlight_pl-1000e.json @@ -0,0 +1,10384 @@ +{ + "os": { + "discovery": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.4515.100.1.1000.2", + "sysDescr": "PL-1000E", + "sysContact": null, + "version": null, + "hardware": null, + "features": null, + "os": "packetlight", + "type": "network", + "serial": null, + "icon": "packetlight.png", + "location": null + } + ] + }, + "poller": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.4515.100.1.1000.2", + "sysDescr": "PL-1000E", + "sysContact": "", + "version": "3.4.20-A5-A016-2409", + "hardware": "PL-1000E rev 02-02", + "features": null, + "os": "packetlight", + "type": "network", + "serial": "100800446", + "icon": "packetlight.png", + "location": "" + } + ] + } + }, + "ports": { + "discovery": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 1", + "ifName": "Line Interface 1", + "portName": null, + "ifIndex": 67072, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 1", + "ifName": "Line Interface 1", + "portName": null, + "ifIndex": 115456, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 1-1", + "ifName": "Path Interface 1-1", + "portName": null, + "ifIndex": 115457, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 1-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 1", + "ifName": "SFP Interface 1", + "portName": null, + "ifIndex": 115712, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "CWDM 1550", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 2", + "ifName": "Line Interface 2", + "portName": null, + "ifIndex": 180992, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 2", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 2-1", + "ifName": "Path Interface 2-1", + "portName": null, + "ifIndex": 180993, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 2-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 2", + "ifName": "SFP Interface 2", + "portName": null, + "ifIndex": 181248, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 2", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 3", + "ifName": "Line Interface 3", + "portName": null, + "ifIndex": 246528, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 3", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 3-1", + "ifName": "Path Interface 3-1", + "portName": null, + "ifIndex": 246529, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 3-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 3", + "ifName": "SFP Interface 3", + "portName": null, + "ifIndex": 246784, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 3", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 4", + "ifName": "Line Interface 4", + "portName": null, + "ifIndex": 312064, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 4", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 4-1", + "ifName": "Path Interface 4-1", + "portName": null, + "ifIndex": 312065, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 4-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 4", + "ifName": "SFP Interface 4", + "portName": null, + "ifIndex": 312320, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 4", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 5", + "ifName": "Line Interface 5", + "portName": null, + "ifIndex": 329216, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 5", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 5", + "ifName": "Line Interface 5", + "portName": null, + "ifIndex": 377600, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 5", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 5-1", + "ifName": "Path Interface 5-1", + "portName": null, + "ifIndex": 377601, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 5-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 5", + "ifName": "SFP Interface 5", + "portName": null, + "ifIndex": 377856, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "to btcc", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 6", + "ifName": "Line Interface 6", + "portName": null, + "ifIndex": 443136, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 6", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 6-1", + "ifName": "Path Interface 6-1", + "portName": null, + "ifIndex": 443137, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 6-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 6", + "ifName": "SFP Interface 6", + "portName": null, + "ifIndex": 443392, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 6", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 7", + "ifName": "Line Interface 7", + "portName": null, + "ifIndex": 508672, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 7", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 7-1", + "ifName": "Path Interface 7-1", + "portName": null, + "ifIndex": 508673, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 7-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 7", + "ifName": "SFP Interface 7", + "portName": null, + "ifIndex": 508928, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 7", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 8", + "ifName": "Line Interface 8", + "portName": null, + "ifIndex": 574208, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 8", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 8-1", + "ifName": "Path Interface 8-1", + "portName": null, + "ifIndex": 574209, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 8-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 8", + "ifName": "SFP Interface 8", + "portName": null, + "ifIndex": 574464, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 8", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 9", + "ifName": "Line Interface 9", + "portName": null, + "ifIndex": 604160, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 9", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 9", + "ifName": "SFP Interface 9", + "portName": null, + "ifIndex": 640000, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "CWDM 1470", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 10", + "ifName": "Line Interface 10", + "portName": null, + "ifIndex": 669696, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 10", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 10", + "ifName": "SFP Interface 10", + "portName": null, + "ifIndex": 705536, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 10", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 11", + "ifName": "Line Interface 11", + "portName": null, + "ifIndex": 735232, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 11", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 11", + "ifName": "SFP Interface 11", + "portName": null, + "ifIndex": 771072, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "CWDM 1530", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 12", + "ifName": "Line Interface 12", + "portName": null, + "ifIndex": 800768, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 12", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 12", + "ifName": "SFP Interface 12", + "portName": null, + "ifIndex": 836608, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 12", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 13", + "ifName": "Line Interface 13", + "portName": null, + "ifIndex": 866304, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 13", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 13", + "ifName": "SFP Interface 13", + "portName": null, + "ifIndex": 902144, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 13", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 14", + "ifName": "Line Interface 14", + "portName": null, + "ifIndex": 931840, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 14", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 14", + "ifName": "SFP Interface 14", + "portName": null, + "ifIndex": 967680, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 14", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 15", + "ifName": "Line Interface 15", + "portName": null, + "ifIndex": 1012992, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 15", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 15", + "ifName": "SFP Interface 15", + "portName": null, + "ifIndex": 1033216, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 15", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 16", + "ifName": "Line Interface 16", + "portName": null, + "ifIndex": 1078528, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 16", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 16", + "ifName": "SFP Interface 16", + "portName": null, + "ifIndex": 1098752, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 16", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "MNG Interface 1", + "ifName": "MNG Interface 1", + "portName": null, + "ifIndex": 1164288, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "MNG Interface 1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "MNG Interface 2", + "ifName": "MNG Interface 2", + "portName": null, + "ifIndex": 1229824, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "MNG Interface 2", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "LAN interface", + "ifName": "LAN interface", + "portName": null, + "ifIndex": 6620672, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "LAN-ACTIVE", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "IP Internal Loop", + "ifName": "IP Internal Loop", + "portName": null, + "ifIndex": 6625280, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "LAN-INTERNAL", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "RS232 interface", + "ifName": "RS232 interface", + "portName": null, + "ifIndex": 6693120, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "RS232", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + } + ] + }, + "poller": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 1", + "ifName": "Line Interface 1", + "portName": null, + "ifIndex": 67072, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 1", + "ifName": "Line Interface 1", + "portName": null, + "ifIndex": 115456, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 1-1", + "ifName": "Path Interface 1-1", + "portName": null, + "ifIndex": 115457, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 1-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 1", + "ifName": "SFP Interface 1", + "portName": null, + "ifIndex": 115712, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "CWDM 1550", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 2", + "ifName": "Line Interface 2", + "portName": null, + "ifIndex": 180992, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 2", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 2-1", + "ifName": "Path Interface 2-1", + "portName": null, + "ifIndex": 180993, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 2-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 2", + "ifName": "SFP Interface 2", + "portName": null, + "ifIndex": 181248, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 2", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 3", + "ifName": "Line Interface 3", + "portName": null, + "ifIndex": 246528, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 3", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 3-1", + "ifName": "Path Interface 3-1", + "portName": null, + "ifIndex": 246529, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 3-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 3", + "ifName": "SFP Interface 3", + "portName": null, + "ifIndex": 246784, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 3", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 4", + "ifName": "Line Interface 4", + "portName": null, + "ifIndex": 312064, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 4", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 4-1", + "ifName": "Path Interface 4-1", + "portName": null, + "ifIndex": 312065, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 4-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 4", + "ifName": "SFP Interface 4", + "portName": null, + "ifIndex": 312320, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 4", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 5", + "ifName": "Line Interface 5", + "portName": null, + "ifIndex": 329216, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 5", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 5", + "ifName": "Line Interface 5", + "portName": null, + "ifIndex": 377600, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 5", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 5-1", + "ifName": "Path Interface 5-1", + "portName": null, + "ifIndex": 377601, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 5-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 5", + "ifName": "SFP Interface 5", + "portName": null, + "ifIndex": 377856, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "to btcc", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 6", + "ifName": "Line Interface 6", + "portName": null, + "ifIndex": 443136, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 6", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 6-1", + "ifName": "Path Interface 6-1", + "portName": null, + "ifIndex": 443137, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 6-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 6", + "ifName": "SFP Interface 6", + "portName": null, + "ifIndex": 443392, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 6", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 7", + "ifName": "Line Interface 7", + "portName": null, + "ifIndex": 508672, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 7", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 7-1", + "ifName": "Path Interface 7-1", + "portName": null, + "ifIndex": 508673, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 7-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 7", + "ifName": "SFP Interface 7", + "portName": null, + "ifIndex": 508928, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 7", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 8", + "ifName": "Line Interface 8", + "portName": null, + "ifIndex": 574208, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 8", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 8-1", + "ifName": "Path Interface 8-1", + "portName": null, + "ifIndex": 574209, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 8-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 8", + "ifName": "SFP Interface 8", + "portName": null, + "ifIndex": 574464, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 8", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 9", + "ifName": "Line Interface 9", + "portName": null, + "ifIndex": 604160, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 9", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 9", + "ifName": "SFP Interface 9", + "portName": null, + "ifIndex": 640000, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "CWDM 1470", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 10", + "ifName": "Line Interface 10", + "portName": null, + "ifIndex": 669696, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 10", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 10", + "ifName": "SFP Interface 10", + "portName": null, + "ifIndex": 705536, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 10", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 11", + "ifName": "Line Interface 11", + "portName": null, + "ifIndex": 735232, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 11", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 11", + "ifName": "SFP Interface 11", + "portName": null, + "ifIndex": 771072, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "CWDM 1530", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 12", + "ifName": "Line Interface 12", + "portName": null, + "ifIndex": 800768, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 12", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 12", + "ifName": "SFP Interface 12", + "portName": null, + "ifIndex": 836608, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 12", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 13", + "ifName": "Line Interface 13", + "portName": null, + "ifIndex": 866304, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 13", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 13", + "ifName": "SFP Interface 13", + "portName": null, + "ifIndex": 902144, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 13", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 14", + "ifName": "Line Interface 14", + "portName": null, + "ifIndex": 931840, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 14", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 14", + "ifName": "SFP Interface 14", + "portName": null, + "ifIndex": 967680, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 14", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 15", + "ifName": "Line Interface 15", + "portName": null, + "ifIndex": 1012992, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 15", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 15", + "ifName": "SFP Interface 15", + "portName": null, + "ifIndex": 1033216, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 15", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 16", + "ifName": "Line Interface 16", + "portName": null, + "ifIndex": 1078528, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 16", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 16", + "ifName": "SFP Interface 16", + "portName": null, + "ifIndex": 1098752, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 16", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "MNG Interface 1", + "ifName": "MNG Interface 1", + "portName": null, + "ifIndex": 1164288, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "MNG Interface 1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "MNG Interface 2", + "ifName": "MNG Interface 2", + "portName": null, + "ifIndex": 1229824, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "MNG Interface 2", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "LAN interface", + "ifName": "LAN interface", + "portName": null, + "ifIndex": 6620672, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "LAN-ACTIVE", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "IP Internal Loop", + "ifName": "IP Internal Loop", + "portName": null, + "ifIndex": 6625280, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "LAN-INTERNAL", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "RS232 interface", + "ifName": "RS232 interface", + "portName": null, + "ifIndex": 6693120, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "RS232", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + } + ] + } + }, + "sensors": { + "discovery": { + "sensors": [ + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.38.115712", + "sensor_index": "Rxin-115712", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 1 Rx", + "group": "SFP Interface 1 CWDM 1550", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.00052490000000000002, + "sensor_limit": 0.0017783, + "sensor_limit_warn": null, + "sensor_limit_low": 1.2500000000000001e-5, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "115712", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.38.377856", + "sensor_index": "Rxin-377856", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 5 Rx", + "group": "SFP Interface 5 to btcc", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.00057830000000000002, + "sensor_limit": 0.001, + "sensor_limit_warn": null, + "sensor_limit_low": 1.0000000000000001e-5, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "377856", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.38.640000", + "sensor_index": "Rxin-640000", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 9 Rx", + "group": "SFP Interface 9 CWDM 1470", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.00047830000000000003, + "sensor_limit": 0.0015849, + "sensor_limit_warn": null, + "sensor_limit_low": 3.9999999999999998e-6, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "640000", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.38.705536", + "sensor_index": "Rxin-705536", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 10 Rx", + "group": "SFP Interface 10 ", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.000484, + "sensor_limit": 0.0012589000000000001, + "sensor_limit_warn": null, + "sensor_limit_low": 1.0000000000000001e-5, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "705536", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.38.771072", + "sensor_index": "Rxin-771072", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 11 Rx", + "group": "SFP Interface 11 CWDM 1530", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.00050830000000000005, + "sensor_limit": 0.0015849, + "sensor_limit_warn": null, + "sensor_limit_low": 3.9999999999999998e-6, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "771072", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.38.836608", + "sensor_index": "Rxin-836608", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 12 Rx", + "group": "SFP Interface 12 ", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.00051679999999999999, + "sensor_limit": 0.0012589000000000001, + "sensor_limit_warn": null, + "sensor_limit_low": 1.0000000000000001e-5, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "836608", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.37.115712", + "sensor_index": "txout-115712", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 1 Tx", + "group": "SFP Interface 1 CWDM 1550", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.0020065, + "sensor_limit": 0.0028, + "sensor_limit_warn": null, + "sensor_limit_low": 0.0001995, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "115712", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.37.377856", + "sensor_index": "txout-377856", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 5 Tx", + "group": "SFP Interface 5 to btcc", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.0005999, + "sensor_limit": 0.00083180000000000005, + "sensor_limit_warn": null, + "sensor_limit_low": 0.00025119999999999998, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "377856", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.37.640000", + "sensor_index": "txout-640000", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 9 Tx", + "group": "SFP Interface 9 CWDM 1470", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.0019743, + "sensor_limit": 0.0050118999999999997, + "sensor_limit_warn": null, + "sensor_limit_low": 0.00063100000000000005, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "640000", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.37.705536", + "sensor_index": "txout-705536", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 10 Tx", + "group": "SFP Interface 10 ", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.0003926, + "sensor_limit": 0.00063100000000000005, + "sensor_limit_warn": null, + "sensor_limit_low": 6.6799999999999997e-5, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "705536", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.37.771072", + "sensor_index": "txout-771072", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 11 Tx", + "group": "SFP Interface 11 CWDM 1530", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.0019667, + "sensor_limit": 0.0050118999999999997, + "sensor_limit_warn": null, + "sensor_limit_low": 0.00063100000000000005, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "771072", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.37.836608", + "sensor_index": "txout-836608", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 12 Tx", + "group": "SFP Interface 12 ", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.00039110000000000002, + "sensor_limit": 0.00063100000000000005, + "sensor_limit_warn": null, + "sensor_limit_low": 6.6799999999999997e-5, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "836608", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.34.115712", + "sensor_index": "opt-temp-115712", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 1 CWDM 1550", + "group": "Optics", + "sensor_divisor": 256, + "sensor_multiplier": 1, + "sensor_current": 42.44140625, + "sensor_limit": 62.44140625, + "sensor_limit_warn": null, + "sensor_limit_low": 32.44140625, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "115712", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": "\\LibreNMS\\OS\\Packetlight::offsetSfpTemperature", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.34.377856", + "sensor_index": "opt-temp-377856", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 5 to btcc", + "group": "Optics", + "sensor_divisor": 256, + "sensor_multiplier": 1, + "sensor_current": 32.1328125, + "sensor_limit": 52.1328125, + "sensor_limit_warn": null, + "sensor_limit_low": 22.1328125, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "377856", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": "\\LibreNMS\\OS\\Packetlight::offsetSfpTemperature", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.34.640000", + "sensor_index": "opt-temp-640000", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 9 CWDM 1470", + "group": "Optics", + "sensor_divisor": 256, + "sensor_multiplier": 1, + "sensor_current": 36.55859375, + "sensor_limit": 56.55859375, + "sensor_limit_warn": null, + "sensor_limit_low": 26.55859375, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "640000", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": "\\LibreNMS\\OS\\Packetlight::offsetSfpTemperature", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.34.705536", + "sensor_index": "opt-temp-705536", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 10 ", + "group": "Optics", + "sensor_divisor": 256, + "sensor_multiplier": 1, + "sensor_current": 27.3359375, + "sensor_limit": 47.3359375, + "sensor_limit_warn": null, + "sensor_limit_low": 17.3359375, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "705536", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": "\\LibreNMS\\OS\\Packetlight::offsetSfpTemperature", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.34.771072", + "sensor_index": "opt-temp-771072", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 11 CWDM 1530", + "group": "Optics", + "sensor_divisor": 256, + "sensor_multiplier": 1, + "sensor_current": 36.25, + "sensor_limit": 56.25, + "sensor_limit_warn": null, + "sensor_limit_low": 26.25, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "771072", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": "\\LibreNMS\\OS\\Packetlight::offsetSfpTemperature", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.34.836608", + "sensor_index": "opt-temp-836608", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 12 ", + "group": "Optics", + "sensor_divisor": 256, + "sensor_multiplier": 1, + "sensor_current": 31.3359375, + "sensor_limit": 51.3359375, + "sensor_limit_warn": null, + "sensor_limit_low": 21.3359375, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "836608", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": "\\LibreNMS\\OS\\Packetlight::offsetSfpTemperature", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.3.1.43.0", + "sensor_index": "sys-temp-0", + "sensor_type": "packetlight", + "sensor_descr": "Temperature", + "group": "System", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 50, + "sensor_limit": 70, + "sensor_limit_warn": null, + "sensor_limit_low": 40, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + } + ], + "state_indexes": [] + }, + "poller": "matches discovery" + } +} diff --git a/tests/snmpsim/packetlight_pl-1000e.snmprec b/tests/snmpsim/packetlight_pl-1000e.snmprec new file mode 100644 index 0000000000..a2ccd6b869 --- /dev/null +++ b/tests/snmpsim/packetlight_pl-1000e.snmprec @@ -0,0 +1,1166 @@ +1.3.6.1.2.1.1.1.0|4|PL-1000E +1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.4515.100.1.1000.2 +1.3.6.1.2.1.1.3.0|67|1970627205 +1.3.6.1.2.1.1.4.0|4| +1.3.6.1.2.1.1.5.0|4| +1.3.6.1.2.1.1.6.0|4| +1.3.6.1.2.1.2.2.1.2.67072|4|Line Interface 1 +1.3.6.1.2.1.2.2.1.2.115456|4|Line Interface 1 +1.3.6.1.2.1.2.2.1.2.115457|4|Path Interface 1-1 +1.3.6.1.2.1.2.2.1.2.115712|4|SFP Interface 1 +1.3.6.1.2.1.2.2.1.2.180992|4|Line Interface 2 +1.3.6.1.2.1.2.2.1.2.180993|4|Path Interface 2-1 +1.3.6.1.2.1.2.2.1.2.181248|4|SFP Interface 2 +1.3.6.1.2.1.2.2.1.2.246528|4|Line Interface 3 +1.3.6.1.2.1.2.2.1.2.246529|4|Path Interface 3-1 +1.3.6.1.2.1.2.2.1.2.246784|4|SFP Interface 3 +1.3.6.1.2.1.2.2.1.2.312064|4|Line Interface 4 +1.3.6.1.2.1.2.2.1.2.312065|4|Path Interface 4-1 +1.3.6.1.2.1.2.2.1.2.312320|4|SFP Interface 4 +1.3.6.1.2.1.2.2.1.2.329216|4|Line Interface 5 +1.3.6.1.2.1.2.2.1.2.377600|4|Line Interface 5 +1.3.6.1.2.1.2.2.1.2.377601|4|Path Interface 5-1 +1.3.6.1.2.1.2.2.1.2.377856|4|SFP Interface 5 +1.3.6.1.2.1.2.2.1.2.443136|4|Line Interface 6 +1.3.6.1.2.1.2.2.1.2.443137|4|Path Interface 6-1 +1.3.6.1.2.1.2.2.1.2.443392|4|SFP Interface 6 +1.3.6.1.2.1.2.2.1.2.508672|4|Line Interface 7 +1.3.6.1.2.1.2.2.1.2.508673|4|Path Interface 7-1 +1.3.6.1.2.1.2.2.1.2.508928|4|SFP Interface 7 +1.3.6.1.2.1.2.2.1.2.574208|4|Line Interface 8 +1.3.6.1.2.1.2.2.1.2.574209|4|Path Interface 8-1 +1.3.6.1.2.1.2.2.1.2.574464|4|SFP Interface 8 +1.3.6.1.2.1.2.2.1.2.604160|4|Line Interface 9 +1.3.6.1.2.1.2.2.1.2.640000|4|SFP Interface 9 +1.3.6.1.2.1.2.2.1.2.669696|4|Line Interface 10 +1.3.6.1.2.1.2.2.1.2.705536|4|SFP Interface 10 +1.3.6.1.2.1.2.2.1.2.735232|4|Line Interface 11 +1.3.6.1.2.1.2.2.1.2.771072|4|SFP Interface 11 +1.3.6.1.2.1.2.2.1.2.800768|4|Line Interface 12 +1.3.6.1.2.1.2.2.1.2.836608|4|SFP Interface 12 +1.3.6.1.2.1.2.2.1.2.866304|4|Line Interface 13 +1.3.6.1.2.1.2.2.1.2.902144|4|SFP Interface 13 +1.3.6.1.2.1.2.2.1.2.931840|4|Line Interface 14 +1.3.6.1.2.1.2.2.1.2.967680|4|SFP Interface 14 +1.3.6.1.2.1.2.2.1.2.1012992|4|Line Interface 15 +1.3.6.1.2.1.2.2.1.2.1033216|4|SFP Interface 15 +1.3.6.1.2.1.2.2.1.2.1078528|4|Line Interface 16 +1.3.6.1.2.1.2.2.1.2.1098752|4|SFP Interface 16 +1.3.6.1.2.1.2.2.1.2.1164288|4|MNG Interface 1 +1.3.6.1.2.1.2.2.1.2.1229824|4|MNG Interface 2 +1.3.6.1.2.1.2.2.1.2.6620672|4|LAN interface +1.3.6.1.2.1.2.2.1.2.6625280|4|IP Internal Loop +1.3.6.1.2.1.2.2.1.2.6693120|4|RS232 interface +1.3.6.1.2.1.2.2.1.7.67072|2|1 +1.3.6.1.2.1.2.2.1.7.115456|2|2 +1.3.6.1.2.1.2.2.1.7.115457|2|2 +1.3.6.1.2.1.2.2.1.7.115712|2|1 +1.3.6.1.2.1.2.2.1.7.180992|2|2 +1.3.6.1.2.1.2.2.1.7.180993|2|2 +1.3.6.1.2.1.2.2.1.7.181248|2|2 +1.3.6.1.2.1.2.2.1.7.246528|2|2 +1.3.6.1.2.1.2.2.1.7.246529|2|2 +1.3.6.1.2.1.2.2.1.7.246784|2|2 +1.3.6.1.2.1.2.2.1.7.312064|2|2 +1.3.6.1.2.1.2.2.1.7.312065|2|2 +1.3.6.1.2.1.2.2.1.7.312320|2|2 +1.3.6.1.2.1.2.2.1.7.329216|2|1 +1.3.6.1.2.1.2.2.1.7.377600|2|2 +1.3.6.1.2.1.2.2.1.7.377601|2|2 +1.3.6.1.2.1.2.2.1.7.377856|2|1 +1.3.6.1.2.1.2.2.1.7.443136|2|2 +1.3.6.1.2.1.2.2.1.7.443137|2|2 +1.3.6.1.2.1.2.2.1.7.443392|2|2 +1.3.6.1.2.1.2.2.1.7.508672|2|2 +1.3.6.1.2.1.2.2.1.7.508673|2|2 +1.3.6.1.2.1.2.2.1.7.508928|2|2 +1.3.6.1.2.1.2.2.1.7.574208|2|2 +1.3.6.1.2.1.2.2.1.7.574209|2|2 +1.3.6.1.2.1.2.2.1.7.574464|2|2 +1.3.6.1.2.1.2.2.1.7.604160|2|1 +1.3.6.1.2.1.2.2.1.7.640000|2|1 +1.3.6.1.2.1.2.2.1.7.669696|2|1 +1.3.6.1.2.1.2.2.1.7.705536|2|1 +1.3.6.1.2.1.2.2.1.7.735232|2|1 +1.3.6.1.2.1.2.2.1.7.771072|2|1 +1.3.6.1.2.1.2.2.1.7.800768|2|1 +1.3.6.1.2.1.2.2.1.7.836608|2|1 +1.3.6.1.2.1.2.2.1.7.866304|2|1 +1.3.6.1.2.1.2.2.1.7.902144|2|2 +1.3.6.1.2.1.2.2.1.7.931840|2|1 +1.3.6.1.2.1.2.2.1.7.967680|2|2 +1.3.6.1.2.1.2.2.1.7.1012992|2|1 +1.3.6.1.2.1.2.2.1.7.1033216|2|2 +1.3.6.1.2.1.2.2.1.7.1078528|2|1 +1.3.6.1.2.1.2.2.1.7.1098752|2|2 +1.3.6.1.2.1.2.2.1.7.1164288|2|2 +1.3.6.1.2.1.2.2.1.7.1229824|2|2 +1.3.6.1.2.1.2.2.1.7.6620672|2|1 +1.3.6.1.2.1.2.2.1.7.6625280|2|1 +1.3.6.1.2.1.2.2.1.7.6693120|2|1 +1.3.6.1.2.1.31.1.1.1.18.115712|4|CWDM 1550 +1.3.6.1.2.1.31.1.1.1.18.181248|4| +1.3.6.1.2.1.31.1.1.1.18.246784|4| +1.3.6.1.2.1.31.1.1.1.18.312320|4| +1.3.6.1.2.1.31.1.1.1.18.377856|4|to btcc +1.3.6.1.2.1.31.1.1.1.18.443392|4| +1.3.6.1.2.1.31.1.1.1.18.508928|4| +1.3.6.1.2.1.31.1.1.1.18.574464|4| +1.3.6.1.2.1.31.1.1.1.18.640000|4|CWDM 1470 +1.3.6.1.2.1.31.1.1.1.18.705536|4| +1.3.6.1.2.1.31.1.1.1.18.771072|4|CWDM 1530 +1.3.6.1.2.1.31.1.1.1.18.836608|4| +1.3.6.1.2.1.31.1.1.1.18.902144|4| +1.3.6.1.2.1.31.1.1.1.18.967680|4| +1.3.6.1.2.1.31.1.1.1.18.1033216|4| +1.3.6.1.2.1.31.1.1.1.18.1098752|4| +1.3.6.1.2.1.31.1.1.1.18.1164288|4| +1.3.6.1.2.1.31.1.1.1.18.1229824|4| +1.3.6.1.2.1.31.1.1.1.18.6620672|4|LAN-ACTIVE +1.3.6.1.2.1.31.1.1.1.18.6625280|4|LAN-INTERNAL +1.3.6.1.2.1.31.1.1.1.18.6693120|4|RS232 +1.3.6.1.2.1.47.1.1.1.1.2.1001|4|Main Board +1.3.6.1.2.1.47.1.1.1.1.2.3001|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3002|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3003|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3004|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3005|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3006|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3007|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3008|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3009|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3010|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3011|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3012|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3013|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3014|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3015|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3016|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3017|4|MNG Port +1.3.6.1.2.1.47.1.1.1.1.2.3018|4|MNG Port +1.3.6.1.2.1.47.1.1.1.1.2.3101|4|PSU Slot +1.3.6.1.2.1.47.1.1.1.1.2.3102|4|PSU Slot +1.3.6.1.2.1.47.1.1.1.1.2.3103|4|FAN Slot +1.3.6.1.2.1.47.1.1.1.1.2.5101|4|AC Power Interface Card +1.3.6.1.2.1.47.1.1.1.1.2.5102|4|AC Power Interface Card +1.3.6.1.2.1.47.1.1.1.1.2.5103|4|Cooling Fan Unit +1.3.6.1.2.1.47.1.1.1.1.2.7001|4|1550 nm +1.3.6.1.2.1.47.1.1.1.1.2.7005|4|Non-WDM 850 nm +1.3.6.1.2.1.47.1.1.1.1.2.7009|4|Non-WDM 1470 nm +1.3.6.1.2.1.47.1.1.1.1.2.7010|4|Non-WDM 850 nm +1.3.6.1.2.1.47.1.1.1.1.2.7011|4|Non-WDM 1530 nm +1.3.6.1.2.1.47.1.1.1.1.2.7012|4|Non-WDM 850 nm +1.3.6.1.2.1.47.1.1.1.1.2.7101|4|ETH Port +1.3.6.1.2.1.47.1.1.1.1.2.7102|4|Control Port +1.3.6.1.2.1.47.1.1.1.1.2.7103|4|External Alarm Port +1.3.6.1.2.1.47.1.1.1.1.7.1001|4|PL-1000E +1.3.6.1.2.1.47.1.1.1.1.7.3001|4|Link Port 1 +1.3.6.1.2.1.47.1.1.1.1.7.3002|4|Link Port 2 +1.3.6.1.2.1.47.1.1.1.1.7.3003|4|Link Port 3 +1.3.6.1.2.1.47.1.1.1.1.7.3004|4|Link Port 4 +1.3.6.1.2.1.47.1.1.1.1.7.3005|4|Link Port 5 +1.3.6.1.2.1.47.1.1.1.1.7.3006|4|Link Port 6 +1.3.6.1.2.1.47.1.1.1.1.7.3007|4|Link Port 7 +1.3.6.1.2.1.47.1.1.1.1.7.3008|4|Link Port 8 +1.3.6.1.2.1.47.1.1.1.1.7.3009|4|Link Port 9 +1.3.6.1.2.1.47.1.1.1.1.7.3010|4|Link Port 10 +1.3.6.1.2.1.47.1.1.1.1.7.3011|4|Link Port 11 +1.3.6.1.2.1.47.1.1.1.1.7.3012|4|Link Port 12 +1.3.6.1.2.1.47.1.1.1.1.7.3013|4|Link Port 13 +1.3.6.1.2.1.47.1.1.1.1.7.3014|4|Link Port 14 +1.3.6.1.2.1.47.1.1.1.1.7.3015|4|Link Port 15 +1.3.6.1.2.1.47.1.1.1.1.7.3016|4|Link Port 16 +1.3.6.1.2.1.47.1.1.1.1.7.3017|4|MNG Port 1 +1.3.6.1.2.1.47.1.1.1.1.7.3018|4|MNG Port 2 +1.3.6.1.2.1.47.1.1.1.1.7.3101|4|PSU Slot 1 +1.3.6.1.2.1.47.1.1.1.1.7.3102|4|PSU Slot 2 +1.3.6.1.2.1.47.1.1.1.1.7.3103|4|FAN Slot +1.3.6.1.2.1.47.1.1.1.1.7.5101|4|PSU 1 +1.3.6.1.2.1.47.1.1.1.1.7.5102|4|PSU 2 +1.3.6.1.2.1.47.1.1.1.1.7.5103|4|FAN Unit +1.3.6.1.2.1.47.1.1.1.1.7.7001|4|XFP Port 1 +1.3.6.1.2.1.47.1.1.1.1.7.7005|4|SFP+ Port 5 +1.3.6.1.2.1.47.1.1.1.1.7.7009|4|SFP Port 9 +1.3.6.1.2.1.47.1.1.1.1.7.7010|4|SFP Port 10 +1.3.6.1.2.1.47.1.1.1.1.7.7011|4|SFP Port 11 +1.3.6.1.2.1.47.1.1.1.1.7.7012|4|SFP Port 12 +1.3.6.1.2.1.47.1.1.1.1.7.7101|4|ETH Port +1.3.6.1.2.1.47.1.1.1.1.7.7102|4|Control Port +1.3.6.1.2.1.47.1.1.1.1.7.7103|4|External Alarm Port +1.3.6.1.4.1.4515.1.3.1.43.0|2|50 +1.3.6.1.4.1.4515.1.3.6.1.1.1.2.0|4|PL-1000E +1.3.6.1.4.1.4515.1.3.6.1.1.1.4.0|4|02-02 +1.3.6.1.4.1.4515.1.3.6.1.1.1.5.0|4|3.4.20-A5-A016-2409 +1.3.6.1.4.1.4515.1.3.6.1.1.1.7.0|4|100800446 +1.3.6.1.4.1.4515.1.10.2.1.1.1.115712|2|115712 +1.3.6.1.4.1.4515.1.10.2.1.1.1.181248|2|181248 +1.3.6.1.4.1.4515.1.10.2.1.1.1.246784|2|246784 +1.3.6.1.4.1.4515.1.10.2.1.1.1.312320|2|312320 +1.3.6.1.4.1.4515.1.10.2.1.1.1.377856|2|377856 +1.3.6.1.4.1.4515.1.10.2.1.1.1.443392|2|443392 +1.3.6.1.4.1.4515.1.10.2.1.1.1.508928|2|508928 +1.3.6.1.4.1.4515.1.10.2.1.1.1.574464|2|574464 +1.3.6.1.4.1.4515.1.10.2.1.1.1.640000|2|640000 +1.3.6.1.4.1.4515.1.10.2.1.1.1.705536|2|705536 +1.3.6.1.4.1.4515.1.10.2.1.1.1.771072|2|771072 +1.3.6.1.4.1.4515.1.10.2.1.1.1.836608|2|836608 +1.3.6.1.4.1.4515.1.10.2.1.1.1.902144|2|902144 +1.3.6.1.4.1.4515.1.10.2.1.1.1.967680|2|967680 +1.3.6.1.4.1.4515.1.10.2.1.1.1.1033216|2|1033216 +1.3.6.1.4.1.4515.1.10.2.1.1.1.1098752|2|1098752 +1.3.6.1.4.1.4515.1.10.2.1.1.1.1164288|2|1164288 +1.3.6.1.4.1.4515.1.10.2.1.1.1.1229824|2|1229824 +1.3.6.1.4.1.4515.1.10.2.1.1.2.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.115712|2|28000 +1.3.6.1.4.1.4515.1.10.2.1.1.14.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.377856|2|8318 +1.3.6.1.4.1.4515.1.10.2.1.1.14.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.640000|2|50119 +1.3.6.1.4.1.4515.1.10.2.1.1.14.705536|2|6310 +1.3.6.1.4.1.4515.1.10.2.1.1.14.771072|2|50119 +1.3.6.1.4.1.4515.1.10.2.1.1.14.836608|2|6310 +1.3.6.1.4.1.4515.1.10.2.1.1.14.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.115712|2|1995 +1.3.6.1.4.1.4515.1.10.2.1.1.15.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.377856|2|2512 +1.3.6.1.4.1.4515.1.10.2.1.1.15.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.640000|2|6310 +1.3.6.1.4.1.4515.1.10.2.1.1.15.705536|2|668 +1.3.6.1.4.1.4515.1.10.2.1.1.15.771072|2|6310 +1.3.6.1.4.1.4515.1.10.2.1.1.15.836608|2|668 +1.3.6.1.4.1.4515.1.10.2.1.1.15.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.115712|2|17783 +1.3.6.1.4.1.4515.1.10.2.1.1.18.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.377856|2|10000 +1.3.6.1.4.1.4515.1.10.2.1.1.18.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.640000|2|15849 +1.3.6.1.4.1.4515.1.10.2.1.1.18.705536|2|12589 +1.3.6.1.4.1.4515.1.10.2.1.1.18.771072|2|15849 +1.3.6.1.4.1.4515.1.10.2.1.1.18.836608|2|12589 +1.3.6.1.4.1.4515.1.10.2.1.1.18.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.115712|2|125 +1.3.6.1.4.1.4515.1.10.2.1.1.19.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.377856|2|100 +1.3.6.1.4.1.4515.1.10.2.1.1.19.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.640000|2|40 +1.3.6.1.4.1.4515.1.10.2.1.1.19.705536|2|100 +1.3.6.1.4.1.4515.1.10.2.1.1.19.771072|2|40 +1.3.6.1.4.1.4515.1.10.2.1.1.19.836608|2|100 +1.3.6.1.4.1.4515.1.10.2.1.1.19.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.115712|2|43633 +1.3.6.1.4.1.4515.1.10.2.1.1.34.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.377856|2|40994 +1.3.6.1.4.1.4515.1.10.2.1.1.34.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.640000|2|42127 +1.3.6.1.4.1.4515.1.10.2.1.1.34.705536|2|39766 +1.3.6.1.4.1.4515.1.10.2.1.1.34.771072|2|42048 +1.3.6.1.4.1.4515.1.10.2.1.1.34.836608|2|40790 +1.3.6.1.4.1.4515.1.10.2.1.1.34.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.115712|2|20065 +1.3.6.1.4.1.4515.1.10.2.1.1.37.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.377856|2|5999 +1.3.6.1.4.1.4515.1.10.2.1.1.37.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.640000|2|19743 +1.3.6.1.4.1.4515.1.10.2.1.1.37.705536|2|3926 +1.3.6.1.4.1.4515.1.10.2.1.1.37.771072|2|19667 +1.3.6.1.4.1.4515.1.10.2.1.1.37.836608|2|3911 +1.3.6.1.4.1.4515.1.10.2.1.1.37.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.115712|2|5249 +1.3.6.1.4.1.4515.1.10.2.1.1.38.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.377856|2|5783 +1.3.6.1.4.1.4515.1.10.2.1.1.38.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.640000|2|4783 +1.3.6.1.4.1.4515.1.10.2.1.1.38.705536|2|4840 +1.3.6.1.4.1.4515.1.10.2.1.1.38.771072|2|5083 +1.3.6.1.4.1.4515.1.10.2.1.1.38.836608|2|5168 +1.3.6.1.4.1.4515.1.10.2.1.1.38.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.42.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.42.181248|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.42.246784|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.42.312320|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.42.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.42.443392|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.42.508928|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.42.574464|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.42.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.42.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.42.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.42.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.42.902144|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.42.967680|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.42.1033216|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.42.1098752|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.42.1164288|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.42.1229824|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.43.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.377856|2|16 +1.3.6.1.4.1.4515.1.10.2.1.1.45.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.47.115712|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.181248|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.246784|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.312320|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.377856|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.443392|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.508928|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.574464|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.640000|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.705536|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.771072|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.836608|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.902144|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.967680|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.1033216|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.1098752|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.1164288|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.1229824|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.50.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.115712|2|-1 +1.3.6.1.4.1.4515.1.10.2.1.1.56.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.377856|2|-1 +1.3.6.1.4.1.4515.1.10.2.1.1.56.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.640000|2|-1 +1.3.6.1.4.1.4515.1.10.2.1.1.56.705536|2|-1 +1.3.6.1.4.1.4515.1.10.2.1.1.56.771072|2|-1 +1.3.6.1.4.1.4515.1.10.2.1.1.56.836608|2|-1 +1.3.6.1.4.1.4515.1.10.2.1.1.56.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.1229824|2|0