diff --git a/snmp_mib_archive/3fc-004.mib b/snmp_mib_archive/#/3com/3fc-004.mib similarity index 100% rename from snmp_mib_archive/3fc-004.mib rename to snmp_mib_archive/#/3com/3fc-004.mib diff --git a/snmp_mib_archive/3fc-045.mib b/snmp_mib_archive/#/3com/3fc-045.mib similarity index 100% rename from snmp_mib_archive/3fc-045.mib rename to snmp_mib_archive/#/3com/3fc-045.mib diff --git a/snmp_mib_archive/3fc-469.mib b/snmp_mib_archive/#/3com/3fc-469.mib similarity index 100% rename from snmp_mib_archive/3fc-469.mib rename to snmp_mib_archive/#/3com/3fc-469.mib diff --git a/snmp_mib_archive/A3COM-PRIVATE-MIB.mib b/snmp_mib_archive/#/A3COM-PRIVATE-MIB.mib similarity index 100% rename from snmp_mib_archive/A3COM-PRIVATE-MIB.mib rename to snmp_mib_archive/#/A3COM-PRIVATE-MIB.mib diff --git a/snmp_mib_archive/A3COM51-SS9000SX.mib b/snmp_mib_archive/#/A3COM51-SS9000SX.mib similarity index 100% rename from snmp_mib_archive/A3COM51-SS9000SX.mib rename to snmp_mib_archive/#/A3COM51-SS9000SX.mib diff --git a/snmp_mib_archive/ACCOUNTING-CONTROL-MIB.my b/snmp_mib_archive/a/ACCOUNTING-CONTROL-MIB.my similarity index 100% rename from snmp_mib_archive/ACCOUNTING-CONTROL-MIB.my rename to snmp_mib_archive/a/ACCOUNTING-CONTROL-MIB.my diff --git a/snmp_mib_archive/ACCOUNTING-CONTROL-MIB.traps b/snmp_mib_archive/a/ACCOUNTING-CONTROL-MIB.traps similarity index 100% rename from snmp_mib_archive/ACCOUNTING-CONTROL-MIB.traps rename to snmp_mib_archive/a/ACCOUNTING-CONTROL-MIB.traps diff --git a/snmp_mib_archive/ACSServer-MIB.mib b/snmp_mib_archive/a/ACSServer-MIB.mib similarity index 100% rename from snmp_mib_archive/ACSServer-MIB.mib rename to snmp_mib_archive/a/ACSServer-MIB.mib diff --git a/snmp_mib_archive/ACTONA-ACTASTOR-MIB.my b/snmp_mib_archive/a/ACTONA-ACTASTOR-MIB.my similarity index 100% rename from snmp_mib_archive/ACTONA-ACTASTOR-MIB.my rename to snmp_mib_archive/a/ACTONA-ACTASTOR-MIB.my diff --git a/snmp_mib_archive/ACTONA-ACTASTOR-MIB.traps b/snmp_mib_archive/a/ACTONA-ACTASTOR-MIB.traps similarity index 100% rename from snmp_mib_archive/ACTONA-ACTASTOR-MIB.traps rename to snmp_mib_archive/a/ACTONA-ACTASTOR-MIB.traps diff --git a/snmp_mib_archive/ADMIN-AUTH-STATS-MIB.my b/snmp_mib_archive/a/ADMIN-AUTH-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ADMIN-AUTH-STATS-MIB.my rename to snmp_mib_archive/a/ADMIN-AUTH-STATS-MIB.my diff --git a/snmp_mib_archive/ADSL-DMT-LINE-MIB.my b/snmp_mib_archive/a/ADSL-DMT-LINE-MIB.my similarity index 100% rename from snmp_mib_archive/ADSL-DMT-LINE-MIB.my rename to snmp_mib_archive/a/ADSL-DMT-LINE-MIB.my diff --git a/snmp_mib_archive/ADSL-LINE-MIB.my b/snmp_mib_archive/a/ADSL-LINE-MIB.my similarity index 100% rename from snmp_mib_archive/ADSL-LINE-MIB.my rename to snmp_mib_archive/a/ADSL-LINE-MIB.my diff --git a/snmp_mib_archive/ADSL-LINE-MIB.traps b/snmp_mib_archive/a/ADSL-LINE-MIB.traps similarity index 100% rename from snmp_mib_archive/ADSL-LINE-MIB.traps rename to snmp_mib_archive/a/ADSL-LINE-MIB.traps diff --git a/snmp_mib_archive/ADSL-TC-MIB.my b/snmp_mib_archive/a/ADSL-TC-MIB.my similarity index 100% rename from snmp_mib_archive/ADSL-TC-MIB.my rename to snmp_mib_archive/a/ADSL-TC-MIB.my diff --git a/snmp_mib_archive/ADSL2-LINE-MIB.my b/snmp_mib_archive/a/ADSL2-LINE-MIB.my similarity index 100% rename from snmp_mib_archive/ADSL2-LINE-MIB.my rename to snmp_mib_archive/a/ADSL2-LINE-MIB.my diff --git a/snmp_mib_archive/ADSL2-LINE-TC-MIB.my b/snmp_mib_archive/a/ADSL2-LINE-TC-MIB.my similarity index 100% rename from snmp_mib_archive/ADSL2-LINE-TC-MIB.my rename to snmp_mib_archive/a/ADSL2-LINE-TC-MIB.my diff --git a/snmp_mib_archive/AGENTX-MIB.txt b/snmp_mib_archive/a/AGENTX-MIB.txt similarity index 100% rename from snmp_mib_archive/AGENTX-MIB.txt rename to snmp_mib_archive/a/AGENTX-MIB.txt diff --git a/snmp_mib_archive/APPN-DLUR-MIB.my b/snmp_mib_archive/a/APPN-DLUR-MIB.my similarity index 100% rename from snmp_mib_archive/APPN-DLUR-MIB.my rename to snmp_mib_archive/a/APPN-DLUR-MIB.my diff --git a/snmp_mib_archive/APPN-MIB.my b/snmp_mib_archive/a/APPN-MIB.my similarity index 100% rename from snmp_mib_archive/APPN-MIB.my rename to snmp_mib_archive/a/APPN-MIB.my diff --git a/snmp_mib_archive/APPN-MIB.traps b/snmp_mib_archive/a/APPN-MIB.traps similarity index 100% rename from snmp_mib_archive/APPN-MIB.traps rename to snmp_mib_archive/a/APPN-MIB.traps diff --git a/snmp_mib_archive/APPN-TRAP-MIB.my b/snmp_mib_archive/a/APPN-TRAP-MIB.my similarity index 100% rename from snmp_mib_archive/APPN-TRAP-MIB.my rename to snmp_mib_archive/a/APPN-TRAP-MIB.my diff --git a/snmp_mib_archive/APPN-TRAP-MIB.traps b/snmp_mib_archive/a/APPN-TRAP-MIB.traps similarity index 100% rename from snmp_mib_archive/APPN-TRAP-MIB.traps rename to snmp_mib_archive/a/APPN-TRAP-MIB.traps diff --git a/snmp_mib_archive/AP_5131_mibs.xls b/snmp_mib_archive/a/AP_5131_mibs.xls similarity index 100% rename from snmp_mib_archive/AP_5131_mibs.xls rename to snmp_mib_archive/a/AP_5131_mibs.xls diff --git a/snmp_mib_archive/ASTARO-MIB.txt b/snmp_mib_archive/a/ASTARO-MIB.txt similarity index 100% rename from snmp_mib_archive/ASTARO-MIB.txt rename to snmp_mib_archive/a/ASTARO-MIB.txt diff --git a/snmp_mib_archive/ATM-ACCOUNTING-INFORMATION-MIB.my b/snmp_mib_archive/a/ATM-ACCOUNTING-INFORMATION-MIB.my similarity index 100% rename from snmp_mib_archive/ATM-ACCOUNTING-INFORMATION-MIB.my rename to snmp_mib_archive/a/ATM-ACCOUNTING-INFORMATION-MIB.my diff --git a/snmp_mib_archive/ATM-RMON-MIB.my b/snmp_mib_archive/a/ATM-RMON-MIB.my similarity index 100% rename from snmp_mib_archive/ATM-RMON-MIB.my rename to snmp_mib_archive/a/ATM-RMON-MIB.my diff --git a/snmp_mib_archive/ATM-SOFT-PVC-MIB.my b/snmp_mib_archive/a/ATM-SOFT-PVC-MIB.my similarity index 100% rename from snmp_mib_archive/ATM-SOFT-PVC-MIB.my rename to snmp_mib_archive/a/ATM-SOFT-PVC-MIB.my diff --git a/snmp_mib_archive/ATM-SOFT-PVC-MIB.traps b/snmp_mib_archive/a/ATM-SOFT-PVC-MIB.traps similarity index 100% rename from snmp_mib_archive/ATM-SOFT-PVC-MIB.traps rename to snmp_mib_archive/a/ATM-SOFT-PVC-MIB.traps diff --git a/snmp_mib_archive/ATM-TC-MIB.my b/snmp_mib_archive/a/ATM-TC-MIB.my similarity index 100% rename from snmp_mib_archive/ATM-TC-MIB.my rename to snmp_mib_archive/a/ATM-TC-MIB.my diff --git a/snmp_mib_archive/ATM2-MIB.my b/snmp_mib_archive/a/ATM2-MIB.my similarity index 100% rename from snmp_mib_archive/ATM2-MIB.my rename to snmp_mib_archive/a/ATM2-MIB.my diff --git a/snmp_mib_archive/ATM2-MIB.traps b/snmp_mib_archive/a/ATM2-MIB.traps similarity index 100% rename from snmp_mib_archive/ATM2-MIB.traps rename to snmp_mib_archive/a/ATM2-MIB.traps diff --git a/snmp_mib_archive/AWC-VLAN-CFG-MIB.my b/snmp_mib_archive/a/AWC-VLAN-CFG-MIB.my similarity index 100% rename from snmp_mib_archive/AWC-VLAN-CFG-MIB.my rename to snmp_mib_archive/a/AWC-VLAN-CFG-MIB.my diff --git a/snmp_mib_archive/AWCVX-MIB.traps b/snmp_mib_archive/a/AWCVX-MIB.traps similarity index 100% rename from snmp_mib_archive/AWCVX-MIB.traps rename to snmp_mib_archive/a/AWCVX-MIB.traps diff --git a/snmp_mib_archive/Ashcroft_HSV_340.cfg b/snmp_mib_archive/a/Ashcroft_HSV_340.cfg similarity index 100% rename from snmp_mib_archive/Ashcroft_HSV_340.cfg rename to snmp_mib_archive/a/Ashcroft_HSV_340.cfg diff --git a/snmp_mib_archive/Ashcroft_HSV_360.cfg b/snmp_mib_archive/a/Ashcroft_HSV_360.cfg similarity index 100% rename from snmp_mib_archive/Ashcroft_HSV_360.cfg rename to snmp_mib_archive/a/Ashcroft_HSV_360.cfg diff --git a/snmp_mib_archive/aac.mib b/snmp_mib_archive/a/aac.mib similarity index 100% rename from snmp_mib_archive/aac.mib rename to snmp_mib_archive/a/aac.mib diff --git a/snmp_mib_archive/adaptec.cfg b/snmp_mib_archive/a/adaptec.cfg similarity index 100% rename from snmp_mib_archive/adaptec.cfg rename to snmp_mib_archive/a/adaptec.cfg diff --git a/snmp_mib_archive/adaptec.mib b/snmp_mib_archive/a/adaptec.mib similarity index 100% rename from snmp_mib_archive/adaptec.mib rename to snmp_mib_archive/a/adaptec.mib diff --git a/snmp_mib_archive/ads1.mib b/snmp_mib_archive/a/ads1.mib similarity index 100% rename from snmp_mib_archive/ads1.mib rename to snmp_mib_archive/a/ads1.mib diff --git a/snmp_mib_archive/adtran.mib b/snmp_mib_archive/a/adtran.mib similarity index 100% rename from snmp_mib_archive/adtran.mib rename to snmp_mib_archive/a/adtran.mib diff --git a/snmp_mib_archive/af1129r5.mib b/snmp_mib_archive/a/af1129r5.mib similarity index 100% rename from snmp_mib_archive/af1129r5.mib rename to snmp_mib_archive/a/af1129r5.mib diff --git a/snmp_mib_archive/aflec201.mib b/snmp_mib_archive/a/aflec201.mib similarity index 100% rename from snmp_mib_archive/aflec201.mib rename to snmp_mib_archive/a/aflec201.mib diff --git a/snmp_mib_archive/ah_interface_mib.txt b/snmp_mib_archive/a/ah_interface_mib.txt similarity index 100% rename from snmp_mib_archive/ah_interface_mib.txt rename to snmp_mib_archive/a/ah_interface_mib.txt diff --git a/snmp_mib_archive/ah_mrp_mib.txt b/snmp_mib_archive/a/ah_mrp_mib.txt similarity index 100% rename from snmp_mib_archive/ah_mrp_mib.txt rename to snmp_mib_archive/a/ah_mrp_mib.txt diff --git a/snmp_mib_archive/ah_smi_mib.txt b/snmp_mib_archive/a/ah_smi_mib.txt similarity index 100% rename from snmp_mib_archive/ah_smi_mib.txt rename to snmp_mib_archive/a/ah_smi_mib.txt diff --git a/snmp_mib_archive/ah_trap_mib.txt b/snmp_mib_archive/a/ah_trap_mib.txt similarity index 100% rename from snmp_mib_archive/ah_trap_mib.txt rename to snmp_mib_archive/a/ah_trap_mib.txt diff --git a/snmp_mib_archive/altroot.mib b/snmp_mib_archive/a/altroot.mib similarity index 100% rename from snmp_mib_archive/altroot.mib rename to snmp_mib_archive/a/altroot.mib diff --git a/snmp_mib_archive/aosbwm.mib b/snmp_mib_archive/a/aosbwm.mib similarity index 100% rename from snmp_mib_archive/aosbwm.mib rename to snmp_mib_archive/a/aosbwm.mib diff --git a/snmp_mib_archive/aoslayer4.mib b/snmp_mib_archive/a/aoslayer4.mib similarity index 100% rename from snmp_mib_archive/aoslayer4.mib rename to snmp_mib_archive/a/aoslayer4.mib diff --git a/snmp_mib_archive/aoslayer7.mib b/snmp_mib_archive/a/aoslayer7.mib similarity index 100% rename from snmp_mib_archive/aoslayer7.mib rename to snmp_mib_archive/a/aoslayer7.mib diff --git a/snmp_mib_archive/aosnetwork.mib b/snmp_mib_archive/a/aosnetwork.mib similarity index 100% rename from snmp_mib_archive/aosnetwork.mib rename to snmp_mib_archive/a/aosnetwork.mib diff --git a/snmp_mib_archive/aosphysical.mib b/snmp_mib_archive/a/aosphysical.mib similarity index 100% rename from snmp_mib_archive/aosphysical.mib rename to snmp_mib_archive/a/aosphysical.mib diff --git a/snmp_mib_archive/aosswitch.mib b/snmp_mib_archive/a/aosswitch.mib similarity index 100% rename from snmp_mib_archive/aosswitch.mib rename to snmp_mib_archive/a/aosswitch.mib diff --git a/snmp_mib_archive/aostrap.mib b/snmp_mib_archive/a/aostrap.mib similarity index 100% rename from snmp_mib_archive/aostrap.mib rename to snmp_mib_archive/a/aostrap.mib diff --git a/snmp_mib_archive/apctraps387.bat b/snmp_mib_archive/a/apctraps387.bat similarity index 100% rename from snmp_mib_archive/apctraps387.bat rename to snmp_mib_archive/a/apctraps387.bat diff --git a/snmp_mib_archive/apctraps387.fmt b/snmp_mib_archive/a/apctraps387.fmt similarity index 100% rename from snmp_mib_archive/apctraps387.fmt rename to snmp_mib_archive/a/apctraps387.fmt diff --git a/snmp_mib_archive/apctraps387.sh b/snmp_mib_archive/a/apctraps387.sh similarity index 100% rename from snmp_mib_archive/apctraps387.sh rename to snmp_mib_archive/a/apctraps387.sh diff --git a/snmp_mib_archive/apctraps387.tdf b/snmp_mib_archive/a/apctraps387.tdf similarity index 100% rename from snmp_mib_archive/apctraps387.tdf rename to snmp_mib_archive/a/apctraps387.tdf diff --git a/snmp_mib_archive/apreg.mib b/snmp_mib_archive/a/apreg.mib similarity index 100% rename from snmp_mib_archive/apreg.mib rename to snmp_mib_archive/a/apreg.mib diff --git a/snmp_mib_archive/apwcm.mib b/snmp_mib_archive/a/apwcm.mib similarity index 100% rename from snmp_mib_archive/apwcm.mib rename to snmp_mib_archive/a/apwcm.mib diff --git a/snmp_mib_archive/arp_inspect.mib b/snmp_mib_archive/a/arp_inspect.mib similarity index 100% rename from snmp_mib_archive/arp_inspect.mib rename to snmp_mib_archive/a/arp_inspect.mib diff --git a/snmp_mib_archive/ashcroft_hsv_340.mib b/snmp_mib_archive/a/ashcroft_hsv_340.mib similarity index 100% rename from snmp_mib_archive/ashcroft_hsv_340.mib rename to snmp_mib_archive/a/ashcroft_hsv_340.mib diff --git a/snmp_mib_archive/ashcroft_hsv_360.mib b/snmp_mib_archive/a/ashcroft_hsv_360.mib similarity index 100% rename from snmp_mib_archive/ashcroft_hsv_360.mib rename to snmp_mib_archive/a/ashcroft_hsv_360.mib diff --git a/snmp_mib_archive/asmib.cfg b/snmp_mib_archive/a/asmib.cfg similarity index 100% rename from snmp_mib_archive/asmib.cfg rename to snmp_mib_archive/a/asmib.cfg diff --git a/snmp_mib_archive/asmib.mib b/snmp_mib_archive/a/asmib.mib similarity index 100% rename from snmp_mib_archive/asmib.mib rename to snmp_mib_archive/a/asmib.mib diff --git a/snmp_mib_archive/asterisk-mib.txt b/snmp_mib_archive/a/asterisk-mib.txt similarity index 100% rename from snmp_mib_archive/asterisk-mib.txt rename to snmp_mib_archive/a/asterisk-mib.txt diff --git a/snmp_mib_archive/at550.mib b/snmp_mib_archive/a/at550.mib similarity index 100% rename from snmp_mib_archive/at550.mib rename to snmp_mib_archive/a/at550.mib diff --git a/snmp_mib_archive/atbri.mib b/snmp_mib_archive/a/atbri.mib similarity index 100% rename from snmp_mib_archive/atbri.mib rename to snmp_mib_archive/a/atbri.mib diff --git a/snmp_mib_archive/athssv35.mib b/snmp_mib_archive/a/athssv35.mib similarity index 100% rename from snmp_mib_archive/athssv35.mib rename to snmp_mib_archive/a/athssv35.mib diff --git a/snmp_mib_archive/atm-tc.mib b/snmp_mib_archive/a/atm-tc.mib similarity index 100% rename from snmp_mib_archive/atm-tc.mib rename to snmp_mib_archive/a/atm-tc.mib diff --git a/snmp_mib_archive/atm_tc.mib b/snmp_mib_archive/a/atm_tc.mib similarity index 100% rename from snmp_mib_archive/atm_tc.mib rename to snmp_mib_archive/a/atm_tc.mib diff --git a/snmp_mib_archive/atmaug104.mib b/snmp_mib_archive/a/atmaug104.mib similarity index 100% rename from snmp_mib_archive/atmaug104.mib rename to snmp_mib_archive/a/atmaug104.mib diff --git a/snmp_mib_archive/atmf.cfg b/snmp_mib_archive/a/atmf.cfg similarity index 100% rename from snmp_mib_archive/atmf.cfg rename to snmp_mib_archive/a/atmf.cfg diff --git a/snmp_mib_archive/atmf.mib b/snmp_mib_archive/a/atmf.mib similarity index 100% rename from snmp_mib_archive/atmf.mib rename to snmp_mib_archive/a/atmf.mib diff --git a/snmp_mib_archive/atmod.mib b/snmp_mib_archive/a/atmod.mib similarity index 100% rename from snmp_mib_archive/atmod.mib rename to snmp_mib_archive/a/atmod.mib diff --git a/snmp_mib_archive/atmspvc.mib b/snmp_mib_archive/a/atmspvc.mib similarity index 100% rename from snmp_mib_archive/atmspvc.mib rename to snmp_mib_archive/a/atmspvc.mib diff --git a/snmp_mib_archive/atmtopo.mib b/snmp_mib_archive/a/atmtopo.mib similarity index 100% rename from snmp_mib_archive/atmtopo.mib rename to snmp_mib_archive/a/atmtopo.mib diff --git a/snmp_mib_archive/atmtrp.trp b/snmp_mib_archive/a/atmtrp.trp similarity index 100% rename from snmp_mib_archive/atmtrp.trp rename to snmp_mib_archive/a/atmtrp.trp diff --git a/snmp_mib_archive/atom1.mib b/snmp_mib_archive/a/atom1.mib similarity index 100% rename from snmp_mib_archive/atom1.mib rename to snmp_mib_archive/a/atom1.mib diff --git a/snmp_mib_archive/atom2.mib b/snmp_mib_archive/a/atom2.mib similarity index 100% rename from snmp_mib_archive/atom2.mib rename to snmp_mib_archive/a/atom2.mib diff --git a/snmp_mib_archive/atproduc.mib b/snmp_mib_archive/a/atproduc.mib similarity index 100% rename from snmp_mib_archive/atproduc.mib rename to snmp_mib_archive/a/atproduc.mib diff --git a/snmp_mib_archive/atqbriu.mib b/snmp_mib_archive/a/atqbriu.mib similarity index 100% rename from snmp_mib_archive/atqbriu.mib rename to snmp_mib_archive/a/atqbriu.mib diff --git a/snmp_mib_archive/att1.mib b/snmp_mib_archive/a/att1.mib similarity index 100% rename from snmp_mib_archive/att1.mib rename to snmp_mib_archive/a/att1.mib diff --git a/snmp_mib_archive/atunit.mib b/snmp_mib_archive/a/atunit.mib similarity index 100% rename from snmp_mib_archive/atunit.mib rename to snmp_mib_archive/a/atunit.mib diff --git a/snmp_mib_archive/atv35nx.mib b/snmp_mib_archive/a/atv35nx.mib similarity index 100% rename from snmp_mib_archive/atv35nx.mib rename to snmp_mib_archive/a/atv35nx.mib diff --git a/snmp_mib_archive/atvoice.mib b/snmp_mib_archive/a/atvoice.mib similarity index 100% rename from snmp_mib_archive/atvoice.mib rename to snmp_mib_archive/a/atvoice.mib diff --git a/snmp_mib_archive/avsnmpv1.cfg b/snmp_mib_archive/a/avsnmpv1.cfg similarity index 100% rename from snmp_mib_archive/avsnmpv1.cfg rename to snmp_mib_archive/a/avsnmpv1.cfg diff --git a/snmp_mib_archive/avsnmpv1.mib b/snmp_mib_archive/a/avsnmpv1.mib similarity index 100% rename from snmp_mib_archive/avsnmpv1.mib rename to snmp_mib_archive/a/avsnmpv1.mib diff --git a/snmp_mib_archive/BGP4-MIB.cfg b/snmp_mib_archive/b/BGP4-MIB.cfg similarity index 100% rename from snmp_mib_archive/BGP4-MIB.cfg rename to snmp_mib_archive/b/BGP4-MIB.cfg diff --git a/snmp_mib_archive/BGP4-MIB.my b/snmp_mib_archive/b/BGP4-MIB.my similarity index 100% rename from snmp_mib_archive/BGP4-MIB.my rename to snmp_mib_archive/b/BGP4-MIB.my diff --git a/snmp_mib_archive/BGP4-MIB.traps b/snmp_mib_archive/b/BGP4-MIB.traps similarity index 100% rename from snmp_mib_archive/BGP4-MIB.traps rename to snmp_mib_archive/b/BGP4-MIB.traps diff --git a/snmp_mib_archive/BLADE-MIB.mib b/snmp_mib_archive/b/BLADE-MIB.mib similarity index 100% rename from snmp_mib_archive/BLADE-MIB.mib rename to snmp_mib_archive/b/BLADE-MIB.mib diff --git a/snmp_mib_archive/BLADESPPALT-MIB.mib b/snmp_mib_archive/b/BLADESPPALT-MIB.mib similarity index 100% rename from snmp_mib_archive/BLADESPPALT-MIB.mib rename to snmp_mib_archive/b/BLADESPPALT-MIB.mib diff --git a/snmp_mib_archive/BN-IF-EXTENSIONS-MIB.mib b/snmp_mib_archive/b/BN-IF-EXTENSIONS-MIB.mib similarity index 100% rename from snmp_mib_archive/BN-IF-EXTENSIONS-MIB.mib rename to snmp_mib_archive/b/BN-IF-EXTENSIONS-MIB.mib diff --git a/snmp_mib_archive/BN-LOG-MESSAGE-MIB.mib b/snmp_mib_archive/b/BN-LOG-MESSAGE-MIB.mib similarity index 100% rename from snmp_mib_archive/BN-LOG-MESSAGE-MIB.mib rename to snmp_mib_archive/b/BN-LOG-MESSAGE-MIB.mib diff --git a/snmp_mib_archive/BORDERWARE-FW-MIB.txt b/snmp_mib_archive/b/BORDERWARE-FW-MIB.txt similarity index 100% rename from snmp_mib_archive/BORDERWARE-FW-MIB.txt rename to snmp_mib_archive/b/BORDERWARE-FW-MIB.txt diff --git a/snmp_mib_archive/BORDERWARE-MIB.txt b/snmp_mib_archive/b/BORDERWARE-MIB.txt similarity index 100% rename from snmp_mib_archive/BORDERWARE-MIB.txt rename to snmp_mib_archive/b/BORDERWARE-MIB.txt diff --git a/snmp_mib_archive/BORDERWARE-SMG-MIB.txt b/snmp_mib_archive/b/BORDERWARE-SMG-MIB.txt similarity index 100% rename from snmp_mib_archive/BORDERWARE-SMG-MIB.txt rename to snmp_mib_archive/b/BORDERWARE-SMG-MIB.txt diff --git a/snmp_mib_archive/BRIDGE-MIB.mib b/snmp_mib_archive/b/BRIDGE-MIB.mib similarity index 100% rename from snmp_mib_archive/BRIDGE-MIB.mib rename to snmp_mib_archive/b/BRIDGE-MIB.mib diff --git a/snmp_mib_archive/BRIDGE-MIB.my b/snmp_mib_archive/b/BRIDGE-MIB.my similarity index 100% rename from snmp_mib_archive/BRIDGE-MIB.my rename to snmp_mib_archive/b/BRIDGE-MIB.my diff --git a/snmp_mib_archive/BRIDGE-MIB.traps b/snmp_mib_archive/b/BRIDGE-MIB.traps similarity index 100% rename from snmp_mib_archive/BRIDGE-MIB.traps rename to snmp_mib_archive/b/BRIDGE-MIB.traps diff --git a/snmp_mib_archive/BROTHER-MIB.mib b/snmp_mib_archive/b/BROTHER-MIB.mib similarity index 100% rename from snmp_mib_archive/BROTHER-MIB.mib rename to snmp_mib_archive/b/BROTHER-MIB.mib diff --git a/snmp_mib_archive/Basebrdd.mib b/snmp_mib_archive/b/Basebrdd.mib similarity index 100% rename from snmp_mib_archive/Basebrdd.mib rename to snmp_mib_archive/b/Basebrdd.mib diff --git a/snmp_mib_archive/brocade-reg-mib.cfg b/snmp_mib_archive/b/Brocade/brocade-reg-mib.cfg similarity index 100% rename from snmp_mib_archive/brocade-reg-mib.cfg rename to snmp_mib_archive/b/Brocade/brocade-reg-mib.cfg diff --git a/snmp_mib_archive/brocade-reg-mib.mib b/snmp_mib_archive/b/Brocade/brocade-reg-mib.mib similarity index 100% rename from snmp_mib_archive/brocade-reg-mib.mib rename to snmp_mib_archive/b/Brocade/brocade-reg-mib.mib diff --git a/snmp_mib_archive/brocade-tc.cfg b/snmp_mib_archive/b/Brocade/brocade-tc.cfg similarity index 100% rename from snmp_mib_archive/brocade-tc.cfg rename to snmp_mib_archive/b/Brocade/brocade-tc.cfg diff --git a/snmp_mib_archive/brocade-tc.mib b/snmp_mib_archive/b/Brocade/brocade-tc.mib similarity index 100% rename from snmp_mib_archive/brocade-tc.mib rename to snmp_mib_archive/b/Brocade/brocade-tc.mib diff --git a/snmp_mib_archive/bgp.mib b/snmp_mib_archive/b/bgp.mib similarity index 100% rename from snmp_mib_archive/bgp.mib rename to snmp_mib_archive/b/bgp.mib diff --git a/snmp_mib_archive/bgp4-mib.mib b/snmp_mib_archive/b/bgp4-mib.mib similarity index 100% rename from snmp_mib_archive/bgp4-mib.mib rename to snmp_mib_archive/b/bgp4-mib.mib diff --git a/snmp_mib_archive/bgp4-mibv2.mib b/snmp_mib_archive/b/bgp4-mibv2.mib similarity index 100% rename from snmp_mib_archive/bgp4-mibv2.mib rename to snmp_mib_archive/b/bgp4-mibv2.mib diff --git a/snmp_mib_archive/bgp4-v2-mib-juniper.mib b/snmp_mib_archive/b/bgp4-v2-mib-juniper.mib similarity index 100% rename from snmp_mib_archive/bgp4-v2-mib-juniper.mib rename to snmp_mib_archive/b/bgp4-v2-mib-juniper.mib diff --git a/snmp_mib_archive/bkupexec.cfg b/snmp_mib_archive/b/bkupexec.cfg similarity index 100% rename from snmp_mib_archive/bkupexec.cfg rename to snmp_mib_archive/b/bkupexec.cfg diff --git a/snmp_mib_archive/bkupexec.mib b/snmp_mib_archive/b/bkupexec.mib similarity index 100% rename from snmp_mib_archive/bkupexec.mib rename to snmp_mib_archive/b/bkupexec.mib diff --git a/snmp_mib_archive/bladetype2-acl.cfg b/snmp_mib_archive/b/bladetype2-acl.cfg similarity index 100% rename from snmp_mib_archive/bladetype2-acl.cfg rename to snmp_mib_archive/b/bladetype2-acl.cfg diff --git a/snmp_mib_archive/bladetype2-acl.mib b/snmp_mib_archive/b/bladetype2-acl.mib similarity index 100% rename from snmp_mib_archive/bladetype2-acl.mib rename to snmp_mib_archive/b/bladetype2-acl.mib diff --git a/snmp_mib_archive/bladetype2-network.cfg b/snmp_mib_archive/b/bladetype2-network.cfg similarity index 100% rename from snmp_mib_archive/bladetype2-network.cfg rename to snmp_mib_archive/b/bladetype2-network.cfg diff --git a/snmp_mib_archive/bladetype2-network.mib b/snmp_mib_archive/b/bladetype2-network.mib similarity index 100% rename from snmp_mib_archive/bladetype2-network.mib rename to snmp_mib_archive/b/bladetype2-network.mib diff --git a/snmp_mib_archive/bladetype2-physical.cfg b/snmp_mib_archive/b/bladetype2-physical.cfg similarity index 100% rename from snmp_mib_archive/bladetype2-physical.cfg rename to snmp_mib_archive/b/bladetype2-physical.cfg diff --git a/snmp_mib_archive/bladetype2-physical.mib b/snmp_mib_archive/b/bladetype2-physical.mib similarity index 100% rename from snmp_mib_archive/bladetype2-physical.mib rename to snmp_mib_archive/b/bladetype2-physical.mib diff --git a/snmp_mib_archive/bladetype2-qos.cfg b/snmp_mib_archive/b/bladetype2-qos.cfg similarity index 100% rename from snmp_mib_archive/bladetype2-qos.cfg rename to snmp_mib_archive/b/bladetype2-qos.cfg diff --git a/snmp_mib_archive/bladetype2-qos.mib b/snmp_mib_archive/b/bladetype2-qos.mib similarity index 100% rename from snmp_mib_archive/bladetype2-qos.mib rename to snmp_mib_archive/b/bladetype2-qos.mib diff --git a/snmp_mib_archive/bladetype2-switch.cfg b/snmp_mib_archive/b/bladetype2-switch.cfg similarity index 100% rename from snmp_mib_archive/bladetype2-switch.cfg rename to snmp_mib_archive/b/bladetype2-switch.cfg diff --git a/snmp_mib_archive/bladetype2-switch.mib b/snmp_mib_archive/b/bladetype2-switch.mib similarity index 100% rename from snmp_mib_archive/bladetype2-switch.mib rename to snmp_mib_archive/b/bladetype2-switch.mib diff --git a/snmp_mib_archive/bladetype2-trap.cfg b/snmp_mib_archive/b/bladetype2-trap.cfg similarity index 100% rename from snmp_mib_archive/bladetype2-trap.cfg rename to snmp_mib_archive/b/bladetype2-trap.cfg diff --git a/snmp_mib_archive/bladetype2-trap.mib b/snmp_mib_archive/b/bladetype2-trap.mib similarity index 100% rename from snmp_mib_archive/bladetype2-trap.mib rename to snmp_mib_archive/b/bladetype2-trap.mib diff --git a/snmp_mib_archive/bridge.cfg b/snmp_mib_archive/b/bridge.cfg similarity index 100% rename from snmp_mib_archive/bridge.cfg rename to snmp_mib_archive/b/bridge.cfg diff --git a/snmp_mib_archive/bridge.mib b/snmp_mib_archive/b/bridge.mib similarity index 100% rename from snmp_mib_archive/bridge.mib rename to snmp_mib_archive/b/bridge.mib diff --git a/snmp_mib_archive/bs450_430.txt b/snmp_mib_archive/b/bs450_430.txt similarity index 100% rename from snmp_mib_archive/bs450_430.txt rename to snmp_mib_archive/b/bs450_430.txt diff --git a/snmp_mib_archive/bsn002.mib b/snmp_mib_archive/b/bsn002.mib similarity index 100% rename from snmp_mib_archive/bsn002.mib rename to snmp_mib_archive/b/bsn002.mib diff --git a/snmp_mib_archive/CALISTA-DPA-MIB.my b/snmp_mib_archive/c/CALISTA-DPA-MIB.my similarity index 100% rename from snmp_mib_archive/CALISTA-DPA-MIB.my rename to snmp_mib_archive/c/CALISTA-DPA-MIB.my diff --git a/snmp_mib_archive/CAT2600-MIB.traps b/snmp_mib_archive/c/CAT2600-MIB.traps similarity index 100% rename from snmp_mib_archive/CAT2600-MIB.traps rename to snmp_mib_archive/c/CAT2600-MIB.traps diff --git a/snmp_mib_archive/CHECKPOINT-MIB.mib b/snmp_mib_archive/c/CHECKPOINT-MIB.mib similarity index 100% rename from snmp_mib_archive/CHECKPOINT-MIB.mib rename to snmp_mib_archive/c/CHECKPOINT-MIB.mib diff --git a/snmp_mib_archive/CIO400.MIB b/snmp_mib_archive/c/CIO400.MIB similarity index 100% rename from snmp_mib_archive/CIO400.MIB rename to snmp_mib_archive/c/CIO400.MIB diff --git a/snmp_mib_archive/CITRIX-COMMON-MIB.mib b/snmp_mib_archive/c/CITRIX-COMMON-MIB.mib similarity index 100% rename from snmp_mib_archive/CITRIX-COMMON-MIB.mib rename to snmp_mib_archive/c/CITRIX-COMMON-MIB.mib diff --git a/snmp_mib_archive/CLAB-DEF-MIB.my b/snmp_mib_archive/c/CLAB-DEF-MIB.my similarity index 100% rename from snmp_mib_archive/CLAB-DEF-MIB.my rename to snmp_mib_archive/c/CLAB-DEF-MIB.my diff --git a/snmp_mib_archive/CLAB-TOPO-MIB.my b/snmp_mib_archive/c/CLAB-TOPO-MIB.my similarity index 100% rename from snmp_mib_archive/CLAB-TOPO-MIB.my rename to snmp_mib_archive/c/CLAB-TOPO-MIB.my diff --git a/snmp_mib_archive/CMM3-MIB.txt b/snmp_mib_archive/c/CMM3-MIB.txt similarity index 97% rename from snmp_mib_archive/CMM3-MIB.txt rename to snmp_mib_archive/c/CMM3-MIB.txt index 12b0881..f01a0ce 100644 --- a/snmp_mib_archive/CMM3-MIB.txt +++ b/snmp_mib_archive/c/CMM3-MIB.txt @@ -1,1813 +1,1813 @@ --- --- cmm3-mib.txt --- --- ******************************************************************** --- Copyright 2003 (c) , Motorola, Inc. --- Motorola Confidential Proprietary --- ******************************************************************** --- --- Canopy CMM3 MIB definitions. --- --- ******************************************************************** --- $Id: $ --- --- Revision History: --- --- --- Nov/12/2002 Y.G Initial release. --- Mar/03/2003 Y.G Add CMM config/status/GPS info --- Mar/02/2004 Y.G Add port configuration/description --- ******************************************************************** - -CMM3-MIB DEFINITIONS ::= BEGIN -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, - Counter32, Gauge32, Counter64, IpAddress, NOTIFICATION-TYPE - FROM SNMPv2-SMI - DisplayString - FROM SNMPv2-TC - OBJECT-GROUP - FROM SNMPv2-CONF - WhispLUID, WhispMACAddress,EventString - FROM WHISP-TC-MIB - whispModules, whispBox, whispCMM - FROM WHISP-GLOBAL-REG-MIB; - -cmmIIIMibModule MODULE-IDENTITY - LAST-UPDATED "200305150000Z" - ORGANIZATION "Motorola" - CONTACT-INFO - "Canopy Technical Support - email: technical-support@canopywireless.com" - DESCRIPTION - "This module contains CMM3 MIB definitions." - ::= {whispModules 15} - ---------------------------------------------------------------------------- --- Top Level Registrations -cmmGroups OBJECT IDENTIFIER ::= {whispCMM 1} -cmmSwitch OBJECT IDENTIFIER ::= {whispCMM 2} -cmmConfig OBJECT IDENTIFIER ::= {whispCMM 3} -cmmStatus OBJECT IDENTIFIER ::= {whispCMM 4} -cmmGps OBJECT IDENTIFIER ::= {whispCMM 5} -cmmEventLog OBJECT IDENTIFIER ::= {whispCMM 6} -cmmControls OBJECT IDENTIFIER ::= {whispCMM 7} - --- ------------------------------------------------------------------------- - --- Broadcom switch table - - cmmSwitchTable OBJECT-TYPE - SYNTAX SEQUENCE OF CmmSwitchEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Table of CMM MIB counters" - ::= {cmmSwitch 1} - - - cmmSwitchEntry OBJECT-TYPE - SYNTAX CmmSwitchEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "CMM MIB counters" - - INDEX {portNumber} - ::= {cmmSwitchTable 1} - - CmmSwitchEntry ::= SEQUENCE{ - -- Receive only counters - portNumber INTEGER, - rxDropPkts Counter32, - rxOctets Counter64, - rxBroadcastPkts Counter32, - rxMulticastPkts Counter32, - rxSAChanges Counter32, - rxUndersizePkts Counter32, - rxOversizePkts Counter32, - rxFragments Counter32, - rxJabbers Counter32, - rxUnicastPkts Counter32, - rxAlignmentErrors Counter32, - rxFCSErrors Counter32, - rxGoodOctets Counter64, - rxExcessSizeDisc Counter32, - rxPausePkts Counter32, - rxSymbolErrors Counter32, - -- Tansmit only counters - txDropPkts Counter32, - txOctets Counter64, - txBroadcastPkts Counter32, - txMulticastPkts Counter32, - txCollisions Counter32, - txUnicastPkts Counter32, - txSingleCollision Counter32, - txMultipleCollision Counter32, - txDeferredTransmit Counter32, - txLateCollision Counter32, - txExcessiveCollision Counter32, - txPausePkts Counter32, - txFrameInDisc Counter32, - --Transmit or Receive counter - pkts64Octets Counter32, - pkts65to127Octets Counter32, - pkts128to255Octets Counter32, - pkts256to511Octets Counter32, - pkts512to1023Octets Counter32, - pkts1024to1522Octets Counter32 - } - - portNumber OBJECT-TYPE - SYNTAX INTEGER (1..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A unique value for each CMM port. Its value - starts from 1." - ::= {cmmSwitchEntry 1} - - rxDropPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of good packets received by a port that - were dropped due to lack of resources(e.g., lack of - input buffers)or were dropped due to lack of resources - before a determination of the validity of the packet was - able to be made (e.g., receive FIFO overflow). The counter - is only incremented if the receive error was not counted - by either the RxExcessSizeDisc, the RxAlignmentErrors or - the RxRCSErrors counters." - - ::= {cmmSwitchEntry 2} - - rxOctets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of bytes of data received by a port - (excluding preamble but including FCS), including - bad packets." - - ::= {cmmSwitchEntry 3} - - rxBroadcastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of good packets received by a port that - are directed to the broadcast address. This counter - does not include error broadcast packets or valid - multicast packets." - - ::= {cmmSwitchEntry 4} - - rxMulticastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of good packets received by a port that - are directed to the multicast address. This counter - does not include error multicast packets or valid - broadcast packets." - - ::= {cmmSwitchEntry 5} - - rxSAChanges OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times the SA of good receive packets - has changed from the previous value. A count greater - than 1 generally indicates the port if connected to - a repeater based network." - - ::= {cmmSwitchEntry 6} - - rxUndersizePkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of good packets received by a port that are - less than 64 bytes long (excluding framing bits but - including the FCS)." - - ::= {cmmSwitchEntry 7} - - rxOversizePkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of good packets received by a port that are - greater than 1522 bytes inclusive (excluding framing bits - but including the FCS). Note that this counter alone will - be incremented for packets in the range 1523-1536 bytes - inclusive, whereas both this counter and the RxExcessSizeDisc - counter will be incremented for packets of 1537 bytes and - higher." - - ::= {cmmSwitchEntry 8} - - rxFragments OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of packets received by a port that are less than - 64 bytes(excluding framing bits) and have either an FCS error - or an alignment error." - - ::= {cmmSwitchEntry 9} - - rxJabbers OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of packets received by a port that are longer - than 1522 bytes and have either an FCS error or an alignment - error." - - ::= {cmmSwitchEntry 10} - - - rxUnicastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of good packets received by a port that are - addressed to a unicast address." - - ::= {cmmSwitchEntry 11} - - rxAlignmentErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of packets received by a port that have a - length (excluding framing bits but including FCS) - between 64 and 1522 bytes, inclusive, and have a bad - FCS with a non-integral number of bytes." - - ::= {cmmSwitchEntry 12} - - rxFCSErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of packets received by a port that have a - length (excluding framing bits but including FCS) - between 64 and 152 bytes, and have a bad FCS with an - integral number of bytes." - - ::= {cmmSwitchEntry 13} - - rxGoodOctets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of bytes in all good packets received - by a port (excluding framing bits but including FCS)." - - ::= {cmmSwitchEntry 14} - - rxExcessSizeDisc OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of good packets received by a port that - are greater than 1536 bytes (excluding framing bits - but including FCS) and were discarded due to excessive - length. Note that the RxOversizePkts counter alone is - incremented for packets in the range of 1523-1536 bytes - inclusive, whereas both this counter and the RxOversizePkts - are incremented for packets of 1537 bytes and higher." - - ::= {cmmSwitchEntry 15} - - rxPausePkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of PAUSE frame received by a port. The PAUSE - frame must have a valid MAC Control Frame EtherType field - (88-08h), have a destination MAC address of either the MAC - Control frame reserved multicast address(01-80-c2-00-00-011) - or the unique MAC address associated with the specific port, - a valid PAUSE Opcode (00-01), be a minimum of 64 bytes in - length (excluding preamble but including FCS), and have a - valid CRC. Although an 802.3 compliant MAC is only permitted - to transmit PAUSE frames when in full duplex mode, with - flow control enabled, and with the transfer of PAUSE frames - determined by the result of auto-negotiation, an 802.3 MAC - receiver is required to count all received PAUSE frames, - regardless of its half/full-duplex status. An indication - that a MAC is in half-duplex with the RxPausePkts - incrementing indicates a non-compliant transmitting device - on the network." - - ::= {cmmSwitchEntry 16} - - rxSymbolErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of times a valid length packet was received - at a port and at least one invalid data symbol was detected. - Counter only increment once per carrier event and does not - increment on detection of collision during the carrier event." - - ::= {cmmSwitchEntry 17} - - - txDropPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This counter is incremented every time a transmit packet - is dropped due to lack of resources (e.g., transmit FIFO - underflow), or an internal MAC sublayer transmit error not - counted by in either the TxLateCollision or the - TxExcessiveCollision counters." - - ::= {cmmSwitchEntry 18} - - txOctets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of good bytes of data transmitted by a - port (excluding preamble but including FCS)." - - ::= {cmmSwitchEntry 19} - - txBroadcastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of good packets transmitted by a port that - are directed to a broadcast address. This counter - does not include errored broadcast packets or valid - multicast packets." - - ::= {cmmSwitchEntry 20} - - txMulticastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of good packets transmitted by a port that - are directed to a multicast address. This counter - does not include errored multicast packets or valid - broadcast packets." - - ::= {cmmSwitchEntry 21} - - txCollisions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of collision experienced by a port during - packet transmissions." - - ::= {cmmSwitchEntry 22} - - txUnicastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of good packets transmitted by a port - that are addressed to a unicast address." - - ::= {cmmSwitchEntry 23} - - txSingleCollision OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number packets successfully transmitted by a port - that experienced exactly one collision." - - ::= {cmmSwitchEntry 24} - - txMultipleCollision OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number packets successfully transmitted by a port - that experienced more than one collision." - - ::= {cmmSwitchEntry 25} - - txDeferredTransmit OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number packets successfully transmitted by a port - for which the first transmission attempt is delayed - because medium is busy." - - ::= {cmmSwitchEntry 26} - - txLateCollision OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times that a collision is detected - later than 512 bit-times into the transmission of - a packet." - - ::= {cmmSwitchEntry 27} - - txExcessiveCollision OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of packets that are not transmitted from - a port because the packet experienced 16 transmission - attempts." - - ::= {cmmSwitchEntry 28} - - txPausePkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of PAUSE frame transmitted by a port. - The MAC resolve to full duplex mode, with 803.3x - flow control PAUSE frame exchange enabled at the - completion of auto-negotiation." - - ::= {cmmSwitchEntry 29} - - txFrameInDisc OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of valid packets received which are - discarded by the forwarding process due to lack - of space on an output queue. Note: not maintained - or reported in the MIB counters. Located in - Congestion registers. This attribute only increments - if a network device is not acting in compliance with - a flow control request, or the BCM5327M internal - flow control/buffering scheme has been misconfigured." - - ::= {cmmSwitchEntry 30} - - pkts64Octets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of packets (including error packets) - that are 64 bytes long." - - ::= {cmmSwitchEntry 31} - - pkts65to127Octets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of packets (including error packets) - that are between 65 and 127 bytes long." - - ::= {cmmSwitchEntry 32} - - pkts128to255Octets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of packets (including error packets) - that are between 128 and 255 bytes long." - - ::= {cmmSwitchEntry 33} - - pkts256to511Octets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of packets (including error packets) - that are between 256 and 511 bytes long." - - ::= {cmmSwitchEntry 34} - - pkts512to1023Octets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of packets (including error packets) - that are between 512 and 1023 bytes long." - - ::= {cmmSwitchEntry 35} - - pkts1024to1522Octets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of packets (including error packets) - that are between 1024 and 1522 bytes long." - - ::= {cmmSwitchEntry 36} - - cmmSwitchGroup OBJECT-GROUP - OBJECTS { - portNumber, - rxDropPkts, - rxOctets, - rxBroadcastPkts, - rxMulticastPkts, - rxSAChanges, - rxUndersizePkts, - rxOversizePkts, - rxFragments, - rxJabbers, - rxUnicastPkts, - rxAlignmentErrors, - rxFCSErrors, - rxGoodOctets, - rxExcessSizeDisc, - rxPausePkts, - rxSymbolErrors, - txDropPkts, - txOctets, - txBroadcastPkts, - txMulticastPkts, - txCollisions, - txUnicastPkts, - txSingleCollision, - txMultipleCollision, - txDeferredTransmit, - txLateCollision, - txExcessiveCollision, - txPausePkts, - txFrameInDisc, - pkts64Octets, - pkts65to127Octets, - pkts128to255Octets, - pkts256to511Octets, - pkts512to1023Octets, - pkts1024to1522Octets - } - STATUS current - DESCRIPTION - "CMMIII switch group." - ::= {cmmGroups 1} - --- CMM III configuration page - - gpsTimingPulse OBJECT-TYPE - SYNTAX INTEGER {master(1), - slave(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "(1) -- Master. - (0) -- Slave." - - ::= {cmmConfig 1} - - lan1Ip OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "LAN 1 IP." - - ::= {cmmConfig 2} - - lan1SubnetMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "LAN 1 subnet mask." - - ::= {cmmConfig 3} - - defaultGateWay OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Default gateway" - - ::= {cmmConfig 4} - - port1PowerCtr OBJECT-TYPE - SYNTAX INTEGER {on(1), - off(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Power control for port 1. - (1) -- Power on. - (0) -- Power off." - - ::= {cmmConfig 5 } - - port2PowerCtr OBJECT-TYPE - SYNTAX INTEGER {on(1), - off(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Power control for port 2. - (1) -- Power on. - (0) -- Power off." - - ::= {cmmConfig 6 } - - port3PowerCtr OBJECT-TYPE - SYNTAX INTEGER {on(1), - off(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Power control for port 3. - (1) -- Power on. - (0) -- Power off." - - ::= {cmmConfig 7 } - - port4PowerCtr OBJECT-TYPE - SYNTAX INTEGER {on(1), - off(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Power control for port 4. - (1) -- Power on. - (0) -- Power off." - - ::= {cmmConfig 8 } - - port5PowerCtr OBJECT-TYPE - SYNTAX INTEGER {on(1), - off(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Power control for port 5. - (1) -- Power on. - (0) -- Power off." - - ::= {cmmConfig 9 } - - port6PowerCtr OBJECT-TYPE - SYNTAX INTEGER {on(1), - off(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Power control for port 6. - (1) -- Power on. - (0) -- Power off." - - ::= {cmmConfig 10 } - - port7PowerCtr OBJECT-TYPE - SYNTAX INTEGER {on(1), - off(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Power control for port 7. - (1) -- Power on. - (0) -- Power off." - - ::= {cmmConfig 11 } - - port8PowerCtr OBJECT-TYPE - SYNTAX INTEGER {on(1), - off(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Power control for port 8. - (1) -- Power on. - (0) -- Power off." - - ::= {cmmConfig 12 } - - displayOnlyAccess OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Display only access to web interface and telnet." - ::= {cmmConfig 13} - - fullAccess OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Full access password to web interface and telnet." - ::= {cmmConfig 14} - - displayOnlyStatus OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Display only password status." - ::= {cmmConfig 15} - fullAccessStatus OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Full access password status." - ::= {cmmConfig 16} - webAutoUpdate OBJECT-TYPE - SYNTAX INTEGER - UNITS "Seconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Web page auto update in seconds. 0 means disabled." - ::= {cmmConfig 17} - - port1Config OBJECT-TYPE - SYNTAX INTEGER { - auto(1), - hundredFDX(2), - hundredHDX(3), - tenFDX(4), - tenHDX(5) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Link speed configuration on port 1." - - ::= {cmmConfig 18 } - - port2Config OBJECT-TYPE - SYNTAX INTEGER { - auto(1), - hundredFDX(2), - hundredHDX(3), - tenFDX(4), - tenHDX(5) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Link speed configuration on port 2." - - ::= {cmmConfig 19 } - - port3Config OBJECT-TYPE - SYNTAX INTEGER { - auto(1), - hundredFDX(2), - hundredHDX(3), - tenFDX(4), - tenHDX(5) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Link speed configuration on port 3." - - ::= {cmmConfig 20 } - - port4Config OBJECT-TYPE - SYNTAX INTEGER { - auto(1), - hundredFDX(2), - hundredHDX(3), - tenFDX(4), - tenHDX(5) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Link speed configuration on port 4." - - ::= {cmmConfig 21 } - - port5Config OBJECT-TYPE - SYNTAX INTEGER { - auto(1), - hundredFDX(2), - hundredHDX(3), - tenFDX(4), - tenHDX(5) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Link speed configuration on port 5." - - ::= {cmmConfig 22 } - - port6Config OBJECT-TYPE - SYNTAX INTEGER { - auto(1), - hundredFDX(2), - hundredHDX(3), - tenFDX(4), - tenHDX(5) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Link speed configuration on port 6." - - ::= {cmmConfig 23 } - - port7Config OBJECT-TYPE - SYNTAX INTEGER { - auto(1), - hundredFDX(2), - hundredHDX(3), - tenFDX(4), - tenHDX(5) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Link speed configuration on port 7." - - ::= {cmmConfig 24 } - - port8Config OBJECT-TYPE - SYNTAX INTEGER { - auto(1), - hundredFDX(2), - hundredHDX(3), - tenFDX(4), - tenHDX(5) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Link speed configuration on port 8." - - ::= {cmmConfig 25 } - - - port1Description OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Port 1 text description." - - ::= {cmmConfig 26 } - - port2Description OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Port 2 text description." - - ::= {cmmConfig 27 } - - port3Description OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Port 3 text description." - - ::= {cmmConfig 28 } - - port4Description OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Port 4 text description." - - ::= {cmmConfig 29 } - - port5Description OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Port 5 text description." - - ::= {cmmConfig 30 } - - port6Description OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Port 6 text description." - - ::= {cmmConfig 31 } - - port7Description OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Port 7 text description." - - ::= {cmmConfig 32 } - - port8Description OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Port 8 text description." - - ::= {cmmConfig 33 } - - snmpTrap1 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "SNMP Trap Address 1." - - ::= {cmmConfig 34} - - snmpTrap2 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "SNMP Trap Address 2." - - ::= {cmmConfig 35} - - snmpTrap3 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "SNMP Trap Address 3." - - ::= {cmmConfig 36} - - snmpTrap4 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "SNMP Trap Address 4." - - ::= {cmmConfig 37} - - snmpTrap5 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "SNMP Trap Address 5." - - ::= {cmmConfig 38} - - snmpTrap6 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "SNMP Trap Address 6." - - ::= {cmmConfig 39} - - snmpTrap7 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "SNMP Trap Address 7." - - ::= {cmmConfig 40} - - snmpTrap8 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "SNMP Trap Address 8." - - ::= {cmmConfig 41} - - snmpTrap9 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "SNMP Trap Address 9." - - ::= {cmmConfig 42} - - snmpTrap10 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "SNMP Trap Address 10." - - ::= {cmmConfig 43} - - vlanTagEnable OBJECT-TYPE - SYNTAX INTEGER {on(1), off(0)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Enable/Disable 802.1Q VLAN tagging.P - (1) -- Enable Tagging. - (0) -- Disable Tagging." - - ::= {cmmConfig 44} - - vlanTagId OBJECT-TYPE - SYNTAX INTEGER (1..4095) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "802.1q VLAN Tag ID, 1-4095." - - ::= {cmmConfig 45} - - port1Uplink OBJECT-TYPE - SYNTAX INTEGER {on(1), - off(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Configure Port 1 as Uplink Port. - (1) -- Port 1 is an uplink port. - (0) -- Port 1 is not an uplink port." - - ::= {cmmConfig 46 } - - port2Uplink OBJECT-TYPE - SYNTAX INTEGER {on(1), - off(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Configure Port 2 as Uplink Port. - (1) -- Port 2 is an uplink port. - (0) -- Port 2 is not an uplink port." - - ::= {cmmConfig 47 } - - port3Uplink OBJECT-TYPE - SYNTAX INTEGER {on(1), - off(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Configure Port 3 as Uplink Port. - (1) -- Port 3 is an uplink port. - (0) -- Port 3 is not an uplink port." - - ::= {cmmConfig 48 } - - port4Uplink OBJECT-TYPE - SYNTAX INTEGER {on(1), - off(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Configure Port 4 as Uplink Port. - (1) -- Port 4 is an uplink port. - (0) -- Port 4 is not an uplink port." - - ::= {cmmConfig 49 } - - port5Uplink OBJECT-TYPE - SYNTAX INTEGER {on(1), - off(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Configure Port 5 as Uplink Port. - (1) -- Port 5 is an uplink port. - (0) -- Port 5 is not an uplink port." - - ::= {cmmConfig 50 } - - port6Uplink OBJECT-TYPE - SYNTAX INTEGER {on(1), - off(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Configure Port 6 as Uplink Port. - (1) -- Port 6 is an uplink port. - (0) -- Port 6 is not an uplink port." - - ::= {cmmConfig 51 } - - port7Uplink OBJECT-TYPE - SYNTAX INTEGER {on(1), - off(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Configure Port 7 as Uplink Port. - (1) -- Port 7 is an uplink port. - (0) -- Port 7 is not an uplink port." - - ::= {cmmConfig 52 } - - port8Uplink OBJECT-TYPE - SYNTAX INTEGER {on(1), - off(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Configure Port 8 as Uplink Port. - (1) -- Port 8 is an uplink port. - (0) -- Port 8 is not an uplink port." - - ::= {cmmConfig 53 } - - rebootIfRequired OBJECT-TYPE - SYNTAX INTEGER {on(1), - off(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Reboot CMM if required. - (1) -- Check if CMM reboot is required and do so. - (0) -- Do not check for reboot." - - ::= {cmmConfig 54 } - - port1VlanConf OBJECT-TYPE - SYNTAX INTEGER (0..255) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Port 1 VLAN Port Configuration. - Bitmap determines which Port(s) Port 1 will egress data. - 0 means no ports, 2 means port 2, 6 means ports 2 and 3, etc." - - ::= {cmmConfig 55 } - - port2VlanConf OBJECT-TYPE - SYNTAX INTEGER (0..255) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Port 2 VLAN Port Configuration. - Bitmap determines which Port(s) Port 2 will egress data. - 0 means no ports, 1 means port 1, 3 means ports 1 and 2, etc." - - ::= {cmmConfig 56 } - - port3VlanConf OBJECT-TYPE - SYNTAX INTEGER (0..255) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Port 3 VLAN Port Configuration. - Bitmap determines which Port(s) Port 3 will egress data. - 0 means no ports, 1 means port 1, 3 means ports 1 and 2, etc." - - ::= {cmmConfig 57 } - - port4VlanConf OBJECT-TYPE - SYNTAX INTEGER (0..255) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Port 4 VLAN Port Configuration. - Bitmap determines which Port(s) Port 4 will egress data. - 0 means no ports, 1 means port 1, 3 means ports 1 and 2, etc." - - ::= {cmmConfig 58 } - - port5VlanConf OBJECT-TYPE - SYNTAX INTEGER (0..255) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Port 5 VLAN Port Configuration. - Bitmap determines which Port(s) Port 5 will egress data. - 0 means no ports, 1 means port 1, 3 means ports 1 and 2, etc." - - ::= {cmmConfig 59 } - - port6VlanConf OBJECT-TYPE - SYNTAX INTEGER (0..255) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Port 6 VLAN Port Configuration. - Bitmap determines which Port(s) Port 6 will egress data. - 0 means no ports, 1 means port 1, 3 means ports 1 and 2, etc." - - ::= {cmmConfig 60 } - - port7VlanConf OBJECT-TYPE - SYNTAX INTEGER (0..255) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Port 7 VLAN Port Configuration. - Bitmap determines which Port(s) Port 7 will egress data. - 0 means no ports, 1 means port 1, 3 means ports 1 and 2, etc." - - ::= {cmmConfig 61 } - - port8VlanConf OBJECT-TYPE - SYNTAX INTEGER (0..255) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Port 8 VLAN Port Configuration. - Bitmap determines which Port(s) Port 8 will egress data. - 0 means no ports, 1 means port 1, 3 means ports 1 and 2, etc." - - ::= {cmmConfig 62 } - - port1PwrReset OBJECT-TYPE - SYNTAX INTEGER (0..1) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "If Port 1 is Powered, attched device will be reset when set to 1. - If Port 1 is Not Powered, nothing will happen." - - ::= {cmmConfig 63 } - - port2PwrReset OBJECT-TYPE - SYNTAX INTEGER (0..1) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "If Port 2 is Powered, attched device will be reset when set to 1. - If Port 2 is Not Powered, nothing will happen." - - ::= {cmmConfig 64 } - - port3PwrReset OBJECT-TYPE - SYNTAX INTEGER (0..1) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "If Port 3 is Powered, attched device will be reset when set to 1. - If Port 3 is Not Powered, nothing will happen." - - ::= {cmmConfig 65 } - - port4PwrReset OBJECT-TYPE - SYNTAX INTEGER (0..1) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "If Port 4 is Powered, attched device will be reset when set to 1. - If Port 4 is Not Powered, nothing will happen." - - ::= {cmmConfig 66 } - - port5PwrReset OBJECT-TYPE - SYNTAX INTEGER (0..1) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "If Port 5 is Powered, attched device will be reset when set to 1. - If Port 5 is Not Powered, nothing will happen." - - ::= {cmmConfig 67 } - - port6PwrReset OBJECT-TYPE - SYNTAX INTEGER (0..1) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "If Port 6 is Powered, attched device will be reset when set to 1. - If Port 6 is Not Powered, nothing will happen." - - ::= {cmmConfig 68 } - - port7PwrReset OBJECT-TYPE - SYNTAX INTEGER (0..1) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "If Port 7 is Powered, attched device will be reset when set to 1. - If Port 7 is Not Powered, nothing will happen." - - ::= {cmmConfig 69 } - - port8PwrReset OBJECT-TYPE - SYNTAX INTEGER (0..1) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "If Port 8 is Powered, attched device will be reset when set to 1. - If Port 8 is Not Powered, nothing will happen." - - ::= {cmmConfig 70 } - - cmmConfigGroup OBJECT-GROUP - OBJECTS { - gpsTimingPulse, - lan1Ip, - lan1SubnetMask, - defaultGateWay, - port1PowerCtr, - port2PowerCtr, - port3PowerCtr, - port4PowerCtr, - port5PowerCtr, - port6PowerCtr, - port7PowerCtr, - port8PowerCtr, - displayOnlyAccess, - fullAccess, - displayOnlyStatus, - fullAccessStatus, - webAutoUpdate, - port1Config, - port2Config, - port3Config, - port4Config, - port5Config, - port6Config, - port7Config, - port8Config, - port1Description, - port2Description, - port3Description, - port4Description, - port5Description, - port6Description, - port7Description, - port8Description, - snmpTrap1, - snmpTrap2, - snmpTrap3, - snmpTrap4, - snmpTrap5, - snmpTrap6, - snmpTrap7, - snmpTrap8, - snmpTrap9, - snmpTrap10, - vlanTagEnable, - vlanTagId, - port1Uplink, - port2Uplink, - port3Uplink, - port4Uplink, - port5Uplink, - port6Uplink, - port7Uplink, - port8Uplink, - rebootIfRequired, - port1VlanConf, - port2VlanConf, - port3VlanConf, - port4VlanConf, - port5VlanConf, - port6VlanConf, - port7VlanConf, - port8VlanConf, - port1PwrReset, - port2PwrReset, - port3PwrReset, - port4PwrReset, - port5PwrReset, - port6PwrReset, - port7PwrReset, - port8PwrReset - } - STATUS current - DESCRIPTION - "CMMIII configuration group." - ::= {cmmGroups 2} - --- CMM III status information - - cmmPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF CmmPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A list of CMM III port entries." - ::= {cmmStatus 1} - - cmmPortEntry OBJECT-TYPE - SYNTAX CmmPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A CMM port entry containing objects with - port status." - - INDEX {portIndex} - ::= {cmmPortTable 1} - - CmmPortEntry ::= SEQUENCE{ - portIndex INTEGER, - linkStatus INTEGER, - linkSpeed INTEGER, - duplexStatus INTEGER, - powerStatus INTEGER, - uplinkStatus INTEGER - } - - portIndex OBJECT-TYPE - SYNTAX INTEGER (1..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A unique value for each CMM port." - ::= {cmmPortEntry 1} - - linkStatus OBJECT-TYPE - SYNTAX INTEGER {on(1), - off(0) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current operational state of the port." - ::= {cmmPortEntry 2} - - linkSpeed OBJECT-TYPE - SYNTAX INTEGER {hundredBaseT(1), - tenBaseT(0) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Network connectivity, 100BaseT or 10BaseT." - ::= {cmmPortEntry 3} - - duplexStatus OBJECT-TYPE - SYNTAX INTEGER {fullDuplex(1), - halfDuplex(0) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Half-duplex data transmission or Full-duplex data transmission." - ::= {cmmPortEntry 4} - - powerStatus OBJECT-TYPE - SYNTAX INTEGER {on(1), - off(0) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Port power status indicates power on or power off." - ::= {cmmPortEntry 5} - - uplinkStatus OBJECT-TYPE - SYNTAX INTEGER {on(1), - off(0) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Port Uplink status indicates whether port is configred as an Uplink Port." - ::= {cmmPortEntry 6} - - deviceType OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - " A textual string containing information about device - type." - - ::= {cmmStatus 2} - - pldVersion OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Version of PLD code." - ::= {cmmStatus 3} - - softwareVersion OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CMM-III software version. It includes the operation system - and software build time." - ::= {cmmStatus 4} - - systemTime OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current time." - ::= {cmmStatus 5} - - upTime OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Time since last system reboot." - ::= {cmmStatus 6} - - satellitesVisible OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of satellites the GPS should see." - ::= {cmmStatus 7} - - satellitesTracked OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current number of satellites that GPS actually tracks." - ::= {cmmStatus 8} - - latitude OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CMM-III latitude." - ::= {cmmStatus 9} - - longitude OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CMM-III longitude." - ::= {cmmStatus 10} - - height OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The height of CMM-III unit." - ::= {cmmStatus 11} - - trackingMode OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CMM-III GPS tracking mode." - ::= {cmmStatus 12} - - syncStatus OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CMM-III GPS sync pulse status." - ::= {cmmStatus 13} - - macAddress OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "MAC address of the unit." - ::= {cmmStatus 14} - - cmmStatusGroup OBJECT-GROUP - OBJECTS { - portIndex, - linkStatus, - linkSpeed, - duplexStatus, - powerStatus, - uplinkStatus, - deviceType, - pldVersion, - softwareVersion, - systemTime, - upTime, - satellitesVisible, - satellitesTracked, - latitude, - longitude, - height, - trackingMode, - syncStatus, - macAddress - } - STATUS current - DESCRIPTION - "CMMIII configuration group." - ::= {cmmGroups 3} - --- CMM III GPS status - - gpsTrackingMode OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CMM-III GPS tracking mode." - ::= {cmmGps 1} - - gpsTime OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CMM-III GPS time." - ::= {cmmGps 2} - - gpsDate OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CMM-III GPS date." - ::= {cmmGps 3} - - gpsSatellitesVisible OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of satellites the GPS is supposed to see." - ::= {cmmGps 4} - - gpsSatellitesTracked OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current number of satellites GPS tracked." - ::= {cmmGps 5} - - gpsHeight OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CMM height." - ::= {cmmGps 6} - - gpsAntennaConnection OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Antenna Connection status." - ::= {cmmGps 7} - - gpsLatitude OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CMM Latitude." - ::= {cmmGps 8} - - gpsLongitude OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CMM longitude." - ::= {cmmGps 9} - - gpsInvalidMsg OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of invalid messages." - ::= {cmmGps 10} - - gpsRestartCount OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of unit restart." - ::= {cmmGps 11} - - gpsReceiverInfo OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A textual string contains information on GPS receiver." - ::= {cmmGps 12} - cmmGPSGroup OBJECT-GROUP - OBJECTS { - gpsTrackingMode, - gpsTime, - gpsDate, - gpsSatellitesVisible, - gpsSatellitesTracked, - gpsHeight, - gpsAntennaConnection, - gpsLatitude, - gpsLongitude, - gpsInvalidMsg, - gpsRestartCount, - gpsReceiverInfo - } - STATUS current - DESCRIPTION - "CMMIII GPS status group." - ::= {cmmGroups 4} - --- CMM III event log - - eventLog OBJECT-TYPE - SYNTAX EventString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "CMM Event log." - ::= {cmmEventLog 1} - - reboot OBJECT-TYPE - SYNTAX INTEGER{ - reboot(1), - finishedReboot(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Setting the variable to 1 will reboot the unit. When the - unit finishs rebooting, it will be in finishedReboot state." - ::= {cmmControls 1} - - clearEventLog OBJECT-TYPE - SYNTAX INTEGER{ - clear(1), - notClear(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Setting the variable to 1 will clear the event log." - ::= {cmmControls 2} - -END - +-- +-- cmm3-mib.txt +-- +-- ******************************************************************** +-- Copyright 2003 (c) , Motorola, Inc. +-- Motorola Confidential Proprietary +-- ******************************************************************** +-- +-- Canopy CMM3 MIB definitions. +-- +-- ******************************************************************** +-- $Id: $ +-- +-- Revision History: +-- +-- +-- Nov/12/2002 Y.G Initial release. +-- Mar/03/2003 Y.G Add CMM config/status/GPS info +-- Mar/02/2004 Y.G Add port configuration/description +-- ******************************************************************** + +CMM3-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Counter32, Gauge32, Counter64, IpAddress, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + OBJECT-GROUP + FROM SNMPv2-CONF + WhispLUID, WhispMACAddress,EventString + FROM WHISP-TC-MIB + whispModules, whispBox, whispCMM + FROM WHISP-GLOBAL-REG-MIB; + +cmmIIIMibModule MODULE-IDENTITY + LAST-UPDATED "200305150000Z" + ORGANIZATION "Motorola" + CONTACT-INFO + "Canopy Technical Support + email: technical-support@canopywireless.com" + DESCRIPTION + "This module contains CMM3 MIB definitions." + ::= {whispModules 15} + +--------------------------------------------------------------------------- +-- Top Level Registrations +cmmGroups OBJECT IDENTIFIER ::= {whispCMM 1} +cmmSwitch OBJECT IDENTIFIER ::= {whispCMM 2} +cmmConfig OBJECT IDENTIFIER ::= {whispCMM 3} +cmmStatus OBJECT IDENTIFIER ::= {whispCMM 4} +cmmGps OBJECT IDENTIFIER ::= {whispCMM 5} +cmmEventLog OBJECT IDENTIFIER ::= {whispCMM 6} +cmmControls OBJECT IDENTIFIER ::= {whispCMM 7} + +-- ------------------------------------------------------------------------- + +-- Broadcom switch table + + cmmSwitchTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmmSwitchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CMM MIB counters" + ::= {cmmSwitch 1} + + + cmmSwitchEntry OBJECT-TYPE + SYNTAX CmmSwitchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CMM MIB counters" + + INDEX {portNumber} + ::= {cmmSwitchTable 1} + + CmmSwitchEntry ::= SEQUENCE{ + -- Receive only counters + portNumber INTEGER, + rxDropPkts Counter32, + rxOctets Counter64, + rxBroadcastPkts Counter32, + rxMulticastPkts Counter32, + rxSAChanges Counter32, + rxUndersizePkts Counter32, + rxOversizePkts Counter32, + rxFragments Counter32, + rxJabbers Counter32, + rxUnicastPkts Counter32, + rxAlignmentErrors Counter32, + rxFCSErrors Counter32, + rxGoodOctets Counter64, + rxExcessSizeDisc Counter32, + rxPausePkts Counter32, + rxSymbolErrors Counter32, + -- Tansmit only counters + txDropPkts Counter32, + txOctets Counter64, + txBroadcastPkts Counter32, + txMulticastPkts Counter32, + txCollisions Counter32, + txUnicastPkts Counter32, + txSingleCollision Counter32, + txMultipleCollision Counter32, + txDeferredTransmit Counter32, + txLateCollision Counter32, + txExcessiveCollision Counter32, + txPausePkts Counter32, + txFrameInDisc Counter32, + --Transmit or Receive counter + pkts64Octets Counter32, + pkts65to127Octets Counter32, + pkts128to255Octets Counter32, + pkts256to511Octets Counter32, + pkts512to1023Octets Counter32, + pkts1024to1522Octets Counter32 + } + + portNumber OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each CMM port. Its value + starts from 1." + ::= {cmmSwitchEntry 1} + + rxDropPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received by a port that + were dropped due to lack of resources(e.g., lack of + input buffers)or were dropped due to lack of resources + before a determination of the validity of the packet was + able to be made (e.g., receive FIFO overflow). The counter + is only incremented if the receive error was not counted + by either the RxExcessSizeDisc, the RxAlignmentErrors or + the RxRCSErrors counters." + + ::= {cmmSwitchEntry 2} + + rxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes of data received by a port + (excluding preamble but including FCS), including + bad packets." + + ::= {cmmSwitchEntry 3} + + rxBroadcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received by a port that + are directed to the broadcast address. This counter + does not include error broadcast packets or valid + multicast packets." + + ::= {cmmSwitchEntry 4} + + rxMulticastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received by a port that + are directed to the multicast address. This counter + does not include error multicast packets or valid + broadcast packets." + + ::= {cmmSwitchEntry 5} + + rxSAChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the SA of good receive packets + has changed from the previous value. A count greater + than 1 generally indicates the port if connected to + a repeater based network." + + ::= {cmmSwitchEntry 6} + + rxUndersizePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received by a port that are + less than 64 bytes long (excluding framing bits but + including the FCS)." + + ::= {cmmSwitchEntry 7} + + rxOversizePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received by a port that are + greater than 1522 bytes inclusive (excluding framing bits + but including the FCS). Note that this counter alone will + be incremented for packets in the range 1523-1536 bytes + inclusive, whereas both this counter and the RxExcessSizeDisc + counter will be incremented for packets of 1537 bytes and + higher." + + ::= {cmmSwitchEntry 8} + + rxFragments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received by a port that are less than + 64 bytes(excluding framing bits) and have either an FCS error + or an alignment error." + + ::= {cmmSwitchEntry 9} + + rxJabbers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received by a port that are longer + than 1522 bytes and have either an FCS error or an alignment + error." + + ::= {cmmSwitchEntry 10} + + + rxUnicastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received by a port that are + addressed to a unicast address." + + ::= {cmmSwitchEntry 11} + + rxAlignmentErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received by a port that have a + length (excluding framing bits but including FCS) + between 64 and 1522 bytes, inclusive, and have a bad + FCS with a non-integral number of bytes." + + ::= {cmmSwitchEntry 12} + + rxFCSErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received by a port that have a + length (excluding framing bits but including FCS) + between 64 and 152 bytes, and have a bad FCS with an + integral number of bytes." + + ::= {cmmSwitchEntry 13} + + rxGoodOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes in all good packets received + by a port (excluding framing bits but including FCS)." + + ::= {cmmSwitchEntry 14} + + rxExcessSizeDisc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received by a port that + are greater than 1536 bytes (excluding framing bits + but including FCS) and were discarded due to excessive + length. Note that the RxOversizePkts counter alone is + incremented for packets in the range of 1523-1536 bytes + inclusive, whereas both this counter and the RxOversizePkts + are incremented for packets of 1537 bytes and higher." + + ::= {cmmSwitchEntry 15} + + rxPausePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PAUSE frame received by a port. The PAUSE + frame must have a valid MAC Control Frame EtherType field + (88-08h), have a destination MAC address of either the MAC + Control frame reserved multicast address(01-80-c2-00-00-011) + or the unique MAC address associated with the specific port, + a valid PAUSE Opcode (00-01), be a minimum of 64 bytes in + length (excluding preamble but including FCS), and have a + valid CRC. Although an 802.3 compliant MAC is only permitted + to transmit PAUSE frames when in full duplex mode, with + flow control enabled, and with the transfer of PAUSE frames + determined by the result of auto-negotiation, an 802.3 MAC + receiver is required to count all received PAUSE frames, + regardless of its half/full-duplex status. An indication + that a MAC is in half-duplex with the RxPausePkts + incrementing indicates a non-compliant transmitting device + on the network." + + ::= {cmmSwitchEntry 16} + + rxSymbolErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times a valid length packet was received + at a port and at least one invalid data symbol was detected. + Counter only increment once per carrier event and does not + increment on detection of collision during the carrier event." + + ::= {cmmSwitchEntry 17} + + + txDropPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented every time a transmit packet + is dropped due to lack of resources (e.g., transmit FIFO + underflow), or an internal MAC sublayer transmit error not + counted by in either the TxLateCollision or the + TxExcessiveCollision counters." + + ::= {cmmSwitchEntry 18} + + txOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of good bytes of data transmitted by a + port (excluding preamble but including FCS)." + + ::= {cmmSwitchEntry 19} + + txBroadcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets transmitted by a port that + are directed to a broadcast address. This counter + does not include errored broadcast packets or valid + multicast packets." + + ::= {cmmSwitchEntry 20} + + txMulticastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets transmitted by a port that + are directed to a multicast address. This counter + does not include errored multicast packets or valid + broadcast packets." + + ::= {cmmSwitchEntry 21} + + txCollisions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of collision experienced by a port during + packet transmissions." + + ::= {cmmSwitchEntry 22} + + txUnicastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets transmitted by a port + that are addressed to a unicast address." + + ::= {cmmSwitchEntry 23} + + txSingleCollision OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number packets successfully transmitted by a port + that experienced exactly one collision." + + ::= {cmmSwitchEntry 24} + + txMultipleCollision OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number packets successfully transmitted by a port + that experienced more than one collision." + + ::= {cmmSwitchEntry 25} + + txDeferredTransmit OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number packets successfully transmitted by a port + for which the first transmission attempt is delayed + because medium is busy." + + ::= {cmmSwitchEntry 26} + + txLateCollision OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times that a collision is detected + later than 512 bit-times into the transmission of + a packet." + + ::= {cmmSwitchEntry 27} + + txExcessiveCollision OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that are not transmitted from + a port because the packet experienced 16 transmission + attempts." + + ::= {cmmSwitchEntry 28} + + txPausePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PAUSE frame transmitted by a port. + The MAC resolve to full duplex mode, with 803.3x + flow control PAUSE frame exchange enabled at the + completion of auto-negotiation." + + ::= {cmmSwitchEntry 29} + + txFrameInDisc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid packets received which are + discarded by the forwarding process due to lack + of space on an output queue. Note: not maintained + or reported in the MIB counters. Located in + Congestion registers. This attribute only increments + if a network device is not acting in compliance with + a flow control request, or the BCM5327M internal + flow control/buffering scheme has been misconfigured." + + ::= {cmmSwitchEntry 30} + + pkts64Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (including error packets) + that are 64 bytes long." + + ::= {cmmSwitchEntry 31} + + pkts65to127Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (including error packets) + that are between 65 and 127 bytes long." + + ::= {cmmSwitchEntry 32} + + pkts128to255Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (including error packets) + that are between 128 and 255 bytes long." + + ::= {cmmSwitchEntry 33} + + pkts256to511Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (including error packets) + that are between 256 and 511 bytes long." + + ::= {cmmSwitchEntry 34} + + pkts512to1023Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (including error packets) + that are between 512 and 1023 bytes long." + + ::= {cmmSwitchEntry 35} + + pkts1024to1522Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (including error packets) + that are between 1024 and 1522 bytes long." + + ::= {cmmSwitchEntry 36} + + cmmSwitchGroup OBJECT-GROUP + OBJECTS { + portNumber, + rxDropPkts, + rxOctets, + rxBroadcastPkts, + rxMulticastPkts, + rxSAChanges, + rxUndersizePkts, + rxOversizePkts, + rxFragments, + rxJabbers, + rxUnicastPkts, + rxAlignmentErrors, + rxFCSErrors, + rxGoodOctets, + rxExcessSizeDisc, + rxPausePkts, + rxSymbolErrors, + txDropPkts, + txOctets, + txBroadcastPkts, + txMulticastPkts, + txCollisions, + txUnicastPkts, + txSingleCollision, + txMultipleCollision, + txDeferredTransmit, + txLateCollision, + txExcessiveCollision, + txPausePkts, + txFrameInDisc, + pkts64Octets, + pkts65to127Octets, + pkts128to255Octets, + pkts256to511Octets, + pkts512to1023Octets, + pkts1024to1522Octets + } + STATUS current + DESCRIPTION + "CMMIII switch group." + ::= {cmmGroups 1} + +-- CMM III configuration page + + gpsTimingPulse OBJECT-TYPE + SYNTAX INTEGER {master(1), + slave(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(1) -- Master. + (0) -- Slave." + + ::= {cmmConfig 1} + + lan1Ip OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LAN 1 IP." + + ::= {cmmConfig 2} + + lan1SubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LAN 1 subnet mask." + + ::= {cmmConfig 3} + + defaultGateWay OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default gateway" + + ::= {cmmConfig 4} + + port1PowerCtr OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power control for port 1. + (1) -- Power on. + (0) -- Power off." + + ::= {cmmConfig 5 } + + port2PowerCtr OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power control for port 2. + (1) -- Power on. + (0) -- Power off." + + ::= {cmmConfig 6 } + + port3PowerCtr OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power control for port 3. + (1) -- Power on. + (0) -- Power off." + + ::= {cmmConfig 7 } + + port4PowerCtr OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power control for port 4. + (1) -- Power on. + (0) -- Power off." + + ::= {cmmConfig 8 } + + port5PowerCtr OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power control for port 5. + (1) -- Power on. + (0) -- Power off." + + ::= {cmmConfig 9 } + + port6PowerCtr OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power control for port 6. + (1) -- Power on. + (0) -- Power off." + + ::= {cmmConfig 10 } + + port7PowerCtr OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power control for port 7. + (1) -- Power on. + (0) -- Power off." + + ::= {cmmConfig 11 } + + port8PowerCtr OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power control for port 8. + (1) -- Power on. + (0) -- Power off." + + ::= {cmmConfig 12 } + + displayOnlyAccess OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Display only access to web interface and telnet." + ::= {cmmConfig 13} + + fullAccess OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Full access password to web interface and telnet." + ::= {cmmConfig 14} + + displayOnlyStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display only password status." + ::= {cmmConfig 15} + fullAccessStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Full access password status." + ::= {cmmConfig 16} + webAutoUpdate OBJECT-TYPE + SYNTAX INTEGER + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Web page auto update in seconds. 0 means disabled." + ::= {cmmConfig 17} + + port1Config OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + hundredFDX(2), + hundredHDX(3), + tenFDX(4), + tenHDX(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Link speed configuration on port 1." + + ::= {cmmConfig 18 } + + port2Config OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + hundredFDX(2), + hundredHDX(3), + tenFDX(4), + tenHDX(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Link speed configuration on port 2." + + ::= {cmmConfig 19 } + + port3Config OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + hundredFDX(2), + hundredHDX(3), + tenFDX(4), + tenHDX(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Link speed configuration on port 3." + + ::= {cmmConfig 20 } + + port4Config OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + hundredFDX(2), + hundredHDX(3), + tenFDX(4), + tenHDX(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Link speed configuration on port 4." + + ::= {cmmConfig 21 } + + port5Config OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + hundredFDX(2), + hundredHDX(3), + tenFDX(4), + tenHDX(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Link speed configuration on port 5." + + ::= {cmmConfig 22 } + + port6Config OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + hundredFDX(2), + hundredHDX(3), + tenFDX(4), + tenHDX(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Link speed configuration on port 6." + + ::= {cmmConfig 23 } + + port7Config OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + hundredFDX(2), + hundredHDX(3), + tenFDX(4), + tenHDX(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Link speed configuration on port 7." + + ::= {cmmConfig 24 } + + port8Config OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + hundredFDX(2), + hundredHDX(3), + tenFDX(4), + tenHDX(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Link speed configuration on port 8." + + ::= {cmmConfig 25 } + + + port1Description OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 1 text description." + + ::= {cmmConfig 26 } + + port2Description OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 2 text description." + + ::= {cmmConfig 27 } + + port3Description OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 3 text description." + + ::= {cmmConfig 28 } + + port4Description OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 4 text description." + + ::= {cmmConfig 29 } + + port5Description OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 5 text description." + + ::= {cmmConfig 30 } + + port6Description OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 6 text description." + + ::= {cmmConfig 31 } + + port7Description OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 7 text description." + + ::= {cmmConfig 32 } + + port8Description OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 8 text description." + + ::= {cmmConfig 33 } + + snmpTrap1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP Trap Address 1." + + ::= {cmmConfig 34} + + snmpTrap2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP Trap Address 2." + + ::= {cmmConfig 35} + + snmpTrap3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP Trap Address 3." + + ::= {cmmConfig 36} + + snmpTrap4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP Trap Address 4." + + ::= {cmmConfig 37} + + snmpTrap5 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP Trap Address 5." + + ::= {cmmConfig 38} + + snmpTrap6 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP Trap Address 6." + + ::= {cmmConfig 39} + + snmpTrap7 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP Trap Address 7." + + ::= {cmmConfig 40} + + snmpTrap8 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP Trap Address 8." + + ::= {cmmConfig 41} + + snmpTrap9 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP Trap Address 9." + + ::= {cmmConfig 42} + + snmpTrap10 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP Trap Address 10." + + ::= {cmmConfig 43} + + vlanTagEnable OBJECT-TYPE + SYNTAX INTEGER {on(1), off(0)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable 802.1Q VLAN tagging.P + (1) -- Enable Tagging. + (0) -- Disable Tagging." + + ::= {cmmConfig 44} + + vlanTagId OBJECT-TYPE + SYNTAX INTEGER (1..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "802.1q VLAN Tag ID, 1-4095." + + ::= {cmmConfig 45} + + port1Uplink OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure Port 1 as Uplink Port. + (1) -- Port 1 is an uplink port. + (0) -- Port 1 is not an uplink port." + + ::= {cmmConfig 46 } + + port2Uplink OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure Port 2 as Uplink Port. + (1) -- Port 2 is an uplink port. + (0) -- Port 2 is not an uplink port." + + ::= {cmmConfig 47 } + + port3Uplink OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure Port 3 as Uplink Port. + (1) -- Port 3 is an uplink port. + (0) -- Port 3 is not an uplink port." + + ::= {cmmConfig 48 } + + port4Uplink OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure Port 4 as Uplink Port. + (1) -- Port 4 is an uplink port. + (0) -- Port 4 is not an uplink port." + + ::= {cmmConfig 49 } + + port5Uplink OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure Port 5 as Uplink Port. + (1) -- Port 5 is an uplink port. + (0) -- Port 5 is not an uplink port." + + ::= {cmmConfig 50 } + + port6Uplink OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure Port 6 as Uplink Port. + (1) -- Port 6 is an uplink port. + (0) -- Port 6 is not an uplink port." + + ::= {cmmConfig 51 } + + port7Uplink OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure Port 7 as Uplink Port. + (1) -- Port 7 is an uplink port. + (0) -- Port 7 is not an uplink port." + + ::= {cmmConfig 52 } + + port8Uplink OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure Port 8 as Uplink Port. + (1) -- Port 8 is an uplink port. + (0) -- Port 8 is not an uplink port." + + ::= {cmmConfig 53 } + + rebootIfRequired OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reboot CMM if required. + (1) -- Check if CMM reboot is required and do so. + (0) -- Do not check for reboot." + + ::= {cmmConfig 54 } + + port1VlanConf OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 1 VLAN Port Configuration. + Bitmap determines which Port(s) Port 1 will egress data. + 0 means no ports, 2 means port 2, 6 means ports 2 and 3, etc." + + ::= {cmmConfig 55 } + + port2VlanConf OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 2 VLAN Port Configuration. + Bitmap determines which Port(s) Port 2 will egress data. + 0 means no ports, 1 means port 1, 3 means ports 1 and 2, etc." + + ::= {cmmConfig 56 } + + port3VlanConf OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 3 VLAN Port Configuration. + Bitmap determines which Port(s) Port 3 will egress data. + 0 means no ports, 1 means port 1, 3 means ports 1 and 2, etc." + + ::= {cmmConfig 57 } + + port4VlanConf OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 4 VLAN Port Configuration. + Bitmap determines which Port(s) Port 4 will egress data. + 0 means no ports, 1 means port 1, 3 means ports 1 and 2, etc." + + ::= {cmmConfig 58 } + + port5VlanConf OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 5 VLAN Port Configuration. + Bitmap determines which Port(s) Port 5 will egress data. + 0 means no ports, 1 means port 1, 3 means ports 1 and 2, etc." + + ::= {cmmConfig 59 } + + port6VlanConf OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 6 VLAN Port Configuration. + Bitmap determines which Port(s) Port 6 will egress data. + 0 means no ports, 1 means port 1, 3 means ports 1 and 2, etc." + + ::= {cmmConfig 60 } + + port7VlanConf OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 7 VLAN Port Configuration. + Bitmap determines which Port(s) Port 7 will egress data. + 0 means no ports, 1 means port 1, 3 means ports 1 and 2, etc." + + ::= {cmmConfig 61 } + + port8VlanConf OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 8 VLAN Port Configuration. + Bitmap determines which Port(s) Port 8 will egress data. + 0 means no ports, 1 means port 1, 3 means ports 1 and 2, etc." + + ::= {cmmConfig 62 } + + port1PwrReset OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If Port 1 is Powered, attched device will be reset when set to 1. + If Port 1 is Not Powered, nothing will happen." + + ::= {cmmConfig 63 } + + port2PwrReset OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If Port 2 is Powered, attched device will be reset when set to 1. + If Port 2 is Not Powered, nothing will happen." + + ::= {cmmConfig 64 } + + port3PwrReset OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If Port 3 is Powered, attched device will be reset when set to 1. + If Port 3 is Not Powered, nothing will happen." + + ::= {cmmConfig 65 } + + port4PwrReset OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If Port 4 is Powered, attched device will be reset when set to 1. + If Port 4 is Not Powered, nothing will happen." + + ::= {cmmConfig 66 } + + port5PwrReset OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If Port 5 is Powered, attched device will be reset when set to 1. + If Port 5 is Not Powered, nothing will happen." + + ::= {cmmConfig 67 } + + port6PwrReset OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If Port 6 is Powered, attched device will be reset when set to 1. + If Port 6 is Not Powered, nothing will happen." + + ::= {cmmConfig 68 } + + port7PwrReset OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If Port 7 is Powered, attched device will be reset when set to 1. + If Port 7 is Not Powered, nothing will happen." + + ::= {cmmConfig 69 } + + port8PwrReset OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If Port 8 is Powered, attched device will be reset when set to 1. + If Port 8 is Not Powered, nothing will happen." + + ::= {cmmConfig 70 } + + cmmConfigGroup OBJECT-GROUP + OBJECTS { + gpsTimingPulse, + lan1Ip, + lan1SubnetMask, + defaultGateWay, + port1PowerCtr, + port2PowerCtr, + port3PowerCtr, + port4PowerCtr, + port5PowerCtr, + port6PowerCtr, + port7PowerCtr, + port8PowerCtr, + displayOnlyAccess, + fullAccess, + displayOnlyStatus, + fullAccessStatus, + webAutoUpdate, + port1Config, + port2Config, + port3Config, + port4Config, + port5Config, + port6Config, + port7Config, + port8Config, + port1Description, + port2Description, + port3Description, + port4Description, + port5Description, + port6Description, + port7Description, + port8Description, + snmpTrap1, + snmpTrap2, + snmpTrap3, + snmpTrap4, + snmpTrap5, + snmpTrap6, + snmpTrap7, + snmpTrap8, + snmpTrap9, + snmpTrap10, + vlanTagEnable, + vlanTagId, + port1Uplink, + port2Uplink, + port3Uplink, + port4Uplink, + port5Uplink, + port6Uplink, + port7Uplink, + port8Uplink, + rebootIfRequired, + port1VlanConf, + port2VlanConf, + port3VlanConf, + port4VlanConf, + port5VlanConf, + port6VlanConf, + port7VlanConf, + port8VlanConf, + port1PwrReset, + port2PwrReset, + port3PwrReset, + port4PwrReset, + port5PwrReset, + port6PwrReset, + port7PwrReset, + port8PwrReset + } + STATUS current + DESCRIPTION + "CMMIII configuration group." + ::= {cmmGroups 2} + +-- CMM III status information + + cmmPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmmPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of CMM III port entries." + ::= {cmmStatus 1} + + cmmPortEntry OBJECT-TYPE + SYNTAX CmmPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A CMM port entry containing objects with + port status." + + INDEX {portIndex} + ::= {cmmPortTable 1} + + CmmPortEntry ::= SEQUENCE{ + portIndex INTEGER, + linkStatus INTEGER, + linkSpeed INTEGER, + duplexStatus INTEGER, + powerStatus INTEGER, + uplinkStatus INTEGER + } + + portIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each CMM port." + ::= {cmmPortEntry 1} + + linkStatus OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the port." + ::= {cmmPortEntry 2} + + linkSpeed OBJECT-TYPE + SYNTAX INTEGER {hundredBaseT(1), + tenBaseT(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Network connectivity, 100BaseT or 10BaseT." + ::= {cmmPortEntry 3} + + duplexStatus OBJECT-TYPE + SYNTAX INTEGER {fullDuplex(1), + halfDuplex(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Half-duplex data transmission or Full-duplex data transmission." + ::= {cmmPortEntry 4} + + powerStatus OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port power status indicates power on or power off." + ::= {cmmPortEntry 5} + + uplinkStatus OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port Uplink status indicates whether port is configred as an Uplink Port." + ::= {cmmPortEntry 6} + + deviceType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " A textual string containing information about device + type." + + ::= {cmmStatus 2} + + pldVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version of PLD code." + ::= {cmmStatus 3} + + softwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM-III software version. It includes the operation system + and software build time." + ::= {cmmStatus 4} + + systemTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current time." + ::= {cmmStatus 5} + + upTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time since last system reboot." + ::= {cmmStatus 6} + + satellitesVisible OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of satellites the GPS should see." + ::= {cmmStatus 7} + + satellitesTracked OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current number of satellites that GPS actually tracks." + ::= {cmmStatus 8} + + latitude OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM-III latitude." + ::= {cmmStatus 9} + + longitude OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM-III longitude." + ::= {cmmStatus 10} + + height OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The height of CMM-III unit." + ::= {cmmStatus 11} + + trackingMode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM-III GPS tracking mode." + ::= {cmmStatus 12} + + syncStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM-III GPS sync pulse status." + ::= {cmmStatus 13} + + macAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC address of the unit." + ::= {cmmStatus 14} + + cmmStatusGroup OBJECT-GROUP + OBJECTS { + portIndex, + linkStatus, + linkSpeed, + duplexStatus, + powerStatus, + uplinkStatus, + deviceType, + pldVersion, + softwareVersion, + systemTime, + upTime, + satellitesVisible, + satellitesTracked, + latitude, + longitude, + height, + trackingMode, + syncStatus, + macAddress + } + STATUS current + DESCRIPTION + "CMMIII configuration group." + ::= {cmmGroups 3} + +-- CMM III GPS status + + gpsTrackingMode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM-III GPS tracking mode." + ::= {cmmGps 1} + + gpsTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM-III GPS time." + ::= {cmmGps 2} + + gpsDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM-III GPS date." + ::= {cmmGps 3} + + gpsSatellitesVisible OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of satellites the GPS is supposed to see." + ::= {cmmGps 4} + + gpsSatellitesTracked OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current number of satellites GPS tracked." + ::= {cmmGps 5} + + gpsHeight OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM height." + ::= {cmmGps 6} + + gpsAntennaConnection OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Antenna Connection status." + ::= {cmmGps 7} + + gpsLatitude OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM Latitude." + ::= {cmmGps 8} + + gpsLongitude OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM longitude." + ::= {cmmGps 9} + + gpsInvalidMsg OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of invalid messages." + ::= {cmmGps 10} + + gpsRestartCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of unit restart." + ::= {cmmGps 11} + + gpsReceiverInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string contains information on GPS receiver." + ::= {cmmGps 12} + cmmGPSGroup OBJECT-GROUP + OBJECTS { + gpsTrackingMode, + gpsTime, + gpsDate, + gpsSatellitesVisible, + gpsSatellitesTracked, + gpsHeight, + gpsAntennaConnection, + gpsLatitude, + gpsLongitude, + gpsInvalidMsg, + gpsRestartCount, + gpsReceiverInfo + } + STATUS current + DESCRIPTION + "CMMIII GPS status group." + ::= {cmmGroups 4} + +-- CMM III event log + + eventLog OBJECT-TYPE + SYNTAX EventString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM Event log." + ::= {cmmEventLog 1} + + reboot OBJECT-TYPE + SYNTAX INTEGER{ + reboot(1), + finishedReboot(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting the variable to 1 will reboot the unit. When the + unit finishs rebooting, it will be in finishedReboot state." + ::= {cmmControls 1} + + clearEventLog OBJECT-TYPE + SYNTAX INTEGER{ + clear(1), + notClear(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting the variable to 1 will clear the event log." + ::= {cmmControls 2} + +END + diff --git a/snmp_mib_archive/COMMON-TRAP-MIB.mib b/snmp_mib_archive/c/COMMON-TRAP-MIB.mib similarity index 100% rename from snmp_mib_archive/COMMON-TRAP-MIB.mib rename to snmp_mib_archive/c/COMMON-TRAP-MIB.mib diff --git a/snmp_mib_archive/COMPAT-MIB.my b/snmp_mib_archive/c/COMPAT-MIB.my similarity index 100% rename from snmp_mib_archive/COMPAT-MIB.my rename to snmp_mib_archive/c/COMPAT-MIB.my diff --git a/snmp_mib_archive/COPS-CLIENT-MIB.mib b/snmp_mib_archive/c/COPS-CLIENT-MIB.mib similarity index 100% rename from snmp_mib_archive/COPS-CLIENT-MIB.mib rename to snmp_mib_archive/c/COPS-CLIENT-MIB.mib diff --git a/snmp_mib_archive/CPQKVM.MIB b/snmp_mib_archive/c/CPQKVM.MIB similarity index 100% rename from snmp_mib_archive/CPQKVM.MIB rename to snmp_mib_archive/c/CPQKVM.MIB diff --git a/snmp_mib_archive/CPQPOWER1.62.MIB b/snmp_mib_archive/c/CPQPOWER1.62.MIB similarity index 100% rename from snmp_mib_archive/CPQPOWER1.62.MIB rename to snmp_mib_archive/c/CPQPOWER1.62.MIB diff --git a/snmp_mib_archive/Cio20.mib b/snmp_mib_archive/c/Cio20.mib similarity index 100% rename from snmp_mib_archive/Cio20.mib rename to snmp_mib_archive/c/Cio20.mib diff --git a/snmp_mib_archive/AIRESPACE-REF-MIB.my b/snmp_mib_archive/c/Cisco/AIRESPACE-REF-MIB.my similarity index 100% rename from snmp_mib_archive/AIRESPACE-REF-MIB.my rename to snmp_mib_archive/c/Cisco/AIRESPACE-REF-MIB.my diff --git a/snmp_mib_archive/AIRESPACE-SWITCHING-MIB.my b/snmp_mib_archive/c/Cisco/AIRESPACE-SWITCHING-MIB.my similarity index 100% rename from snmp_mib_archive/AIRESPACE-SWITCHING-MIB.my rename to snmp_mib_archive/c/Cisco/AIRESPACE-SWITCHING-MIB.my diff --git a/snmp_mib_archive/AIRESPACE-SWITCHING-MIB.traps b/snmp_mib_archive/c/Cisco/AIRESPACE-SWITCHING-MIB.traps similarity index 100% rename from snmp_mib_archive/AIRESPACE-SWITCHING-MIB.traps rename to snmp_mib_archive/c/Cisco/AIRESPACE-SWITCHING-MIB.traps diff --git a/snmp_mib_archive/AIRESPACE-WIRELESS-MIB.my b/snmp_mib_archive/c/Cisco/AIRESPACE-WIRELESS-MIB.my similarity index 100% rename from snmp_mib_archive/AIRESPACE-WIRELESS-MIB.my rename to snmp_mib_archive/c/Cisco/AIRESPACE-WIRELESS-MIB.my diff --git a/snmp_mib_archive/AIRESPACE-WIRELESS-MIB.traps b/snmp_mib_archive/c/Cisco/AIRESPACE-WIRELESS-MIB.traps similarity index 100% rename from snmp_mib_archive/AIRESPACE-WIRELESS-MIB.traps rename to snmp_mib_archive/c/Cisco/AIRESPACE-WIRELESS-MIB.traps diff --git a/snmp_mib_archive/ALTIGA-ADDRESS-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-ADDRESS-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-ADDRESS-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-ADDRESS-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-BMGT-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-BMGT-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-BMGT-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-BMGT-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-CAP.my b/snmp_mib_archive/c/Cisco/ALTIGA-CAP.my similarity index 100% rename from snmp_mib_archive/ALTIGA-CAP.my rename to snmp_mib_archive/c/Cisco/ALTIGA-CAP.my diff --git a/snmp_mib_archive/ALTIGA-CERT-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-CERT-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-CERT-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-CERT-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-DHCP-SERVER-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-DHCP-SERVER-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-DHCP-SERVER-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-DHCP-SERVER-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-DHCP-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-DHCP-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-DHCP-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-DHCP-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-DNS-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-DNS-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-DNS-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-DNS-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-EVENT-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-EVENT-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-EVENT-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-EVENT-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-FILTER-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-FILTER-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-FILTER-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-FILTER-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-FTP-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-FTP-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-FTP-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-FTP-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-GENERAL-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-GENERAL-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-GENERAL-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-GENERAL-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-GLOBAL-REG.my b/snmp_mib_archive/c/Cisco/ALTIGA-GLOBAL-REG.my similarity index 100% rename from snmp_mib_archive/ALTIGA-GLOBAL-REG.my rename to snmp_mib_archive/c/Cisco/ALTIGA-GLOBAL-REG.my diff --git a/snmp_mib_archive/ALTIGA-HARDWARE-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-HARDWARE-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-HARDWARE-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-HARDWARE-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-HTTP-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-HTTP-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-HTTP-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-HTTP-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-IP-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-IP-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-IP-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-IP-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-L2TP-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-L2TP-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-L2TP-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-L2TP-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-LBSSF-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-LBSSF-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-LBSSF-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-LBSSF-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-MIB.my diff --git a/snmp_mib_archive/ALTIGA-MULTILINK-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-MULTILINK-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-MULTILINK-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-MULTILINK-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-NAT-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-NAT-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-NAT-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-NAT-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-PPP-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-PPP-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-PPP-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-PPP-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-PPPOE-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-PPPOE-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-PPPOE-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-PPPOE-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-PPTP-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-PPTP-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-PPTP-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-PPTP-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-SDI-ACE-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-SDI-ACE-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-SDI-ACE-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-SDI-ACE-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-SEP-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-SEP-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-SEP-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-SEP-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-SESSION-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-SESSION-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-SESSION-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-SESSION-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-SSH-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-SSH-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-SSH-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-SSH-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-SSL-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-SSL-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-SSL-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-SSL-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-SYNC-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-SYNC-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-SYNC-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-SYNC-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-T1E1-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-T1E1-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-T1E1-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-T1E1-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-TELNET-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-TELNET-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-TELNET-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-TELNET-STATS-MIB.my diff --git a/snmp_mib_archive/ALTIGA-VERSION-STATS-MIB.my b/snmp_mib_archive/c/Cisco/ALTIGA-VERSION-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/ALTIGA-VERSION-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/ALTIGA-VERSION-STATS-MIB.my diff --git a/snmp_mib_archive/ATM-FORUM-ADDR-REG.my b/snmp_mib_archive/c/Cisco/ATM-FORUM-ADDR-REG.my similarity index 100% rename from snmp_mib_archive/ATM-FORUM-ADDR-REG.my rename to snmp_mib_archive/c/Cisco/ATM-FORUM-ADDR-REG.my diff --git a/snmp_mib_archive/ATM-FORUM-MIB.my b/snmp_mib_archive/c/Cisco/ATM-FORUM-MIB.my similarity index 100% rename from snmp_mib_archive/ATM-FORUM-MIB.my rename to snmp_mib_archive/c/Cisco/ATM-FORUM-MIB.my diff --git a/snmp_mib_archive/ATM-FORUM-TC-MIB.my b/snmp_mib_archive/c/Cisco/ATM-FORUM-TC-MIB.my similarity index 100% rename from snmp_mib_archive/ATM-FORUM-TC-MIB.my rename to snmp_mib_archive/c/Cisco/ATM-FORUM-TC-MIB.my diff --git a/snmp_mib_archive/ATM-MIB.my b/snmp_mib_archive/c/Cisco/ATM-MIB.my similarity index 100% rename from snmp_mib_archive/ATM-MIB.my rename to snmp_mib_archive/c/Cisco/ATM-MIB.my diff --git a/snmp_mib_archive/BASIS-GENERIC-MIB.my b/snmp_mib_archive/c/Cisco/BASIS-GENERIC-MIB.my similarity index 100% rename from snmp_mib_archive/BASIS-GENERIC-MIB.my rename to snmp_mib_archive/c/Cisco/BASIS-GENERIC-MIB.my diff --git a/snmp_mib_archive/BASIS-MIB.my b/snmp_mib_archive/c/Cisco/BASIS-MIB.my similarity index 100% rename from snmp_mib_archive/BASIS-MIB.my rename to snmp_mib_archive/c/Cisco/BASIS-MIB.my diff --git a/snmp_mib_archive/BASIS-ONLINE-DIAG-MIB.my b/snmp_mib_archive/c/Cisco/BASIS-ONLINE-DIAG-MIB.my similarity index 100% rename from snmp_mib_archive/BASIS-ONLINE-DIAG-MIB.my rename to snmp_mib_archive/c/Cisco/BASIS-ONLINE-DIAG-MIB.my diff --git a/snmp_mib_archive/BASIS-RAS-DISK-MIB.my b/snmp_mib_archive/c/Cisco/BASIS-RAS-DISK-MIB.my similarity index 100% rename from snmp_mib_archive/BASIS-RAS-DISK-MIB.my rename to snmp_mib_archive/c/Cisco/BASIS-RAS-DISK-MIB.my diff --git a/snmp_mib_archive/BASIS-SERIAL-MIB.my b/snmp_mib_archive/c/Cisco/BASIS-SERIAL-MIB.my similarity index 100% rename from snmp_mib_archive/BASIS-SERIAL-MIB.my rename to snmp_mib_archive/c/Cisco/BASIS-SERIAL-MIB.my diff --git a/snmp_mib_archive/BASIS-SHELF-MIB.my b/snmp_mib_archive/c/Cisco/BASIS-SHELF-MIB.my similarity index 100% rename from snmp_mib_archive/BASIS-SHELF-MIB.my rename to snmp_mib_archive/c/Cisco/BASIS-SHELF-MIB.my diff --git a/snmp_mib_archive/CISCO-5800-HEALTH-MON-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-5800-HEALTH-MON-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-5800-HEALTH-MON-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-5800-HEALTH-MON-MIB.my diff --git a/snmp_mib_archive/CISCO-5800-HEALTH-MON-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-5800-HEALTH-MON-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-5800-HEALTH-MON-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-5800-HEALTH-MON-MIB.traps diff --git a/snmp_mib_archive/CISCO-6400-CHASSIS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-6400-CHASSIS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-6400-CHASSIS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-6400-CHASSIS-MIB.my diff --git a/snmp_mib_archive/CISCO-6400-CHASSIS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-6400-CHASSIS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-6400-CHASSIS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-6400-CHASSIS-MIB.traps diff --git a/snmp_mib_archive/CISCO-802-TAP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-802-TAP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-802-TAP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-802-TAP-MIB.my diff --git a/snmp_mib_archive/CISCO-90-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-90-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-90-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-90-MIB.my diff --git a/snmp_mib_archive/CISCO-90-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-90-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-90-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-90-MIB.traps diff --git a/snmp_mib_archive/CISCO-AAA-CLIENT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-AAA-CLIENT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-AAA-CLIENT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-AAA-CLIENT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-AAA-CLIENT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-AAA-CLIENT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-AAA-CLIENT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-AAA-CLIENT-MIB.my diff --git a/snmp_mib_archive/CISCO-AAA-SERVER-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-AAA-SERVER-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-AAA-SERVER-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-AAA-SERVER-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-AAA-SERVER-EXT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-AAA-SERVER-EXT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-AAA-SERVER-EXT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-AAA-SERVER-EXT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-AAA-SERVER-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-AAA-SERVER-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-AAA-SERVER-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-AAA-SERVER-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-AAA-SERVER-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-AAA-SERVER-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-AAA-SERVER-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-AAA-SERVER-MIB.my diff --git a/snmp_mib_archive/CISCO-AAA-SERVER-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-AAA-SERVER-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-AAA-SERVER-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-AAA-SERVER-MIB.traps diff --git a/snmp_mib_archive/CISCO-AAA-SESSION-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-AAA-SESSION-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-AAA-SESSION-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-AAA-SESSION-MIB.my diff --git a/snmp_mib_archive/CISCO-AAL5-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-AAL5-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-AAL5-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-AAL5-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-AAL5-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-AAL5-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-AAL5-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-AAL5-MIB.my diff --git a/snmp_mib_archive/CISCO-ACCESS-ENVMON-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ACCESS-ENVMON-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ACCESS-ENVMON-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ACCESS-ENVMON-MIB.my diff --git a/snmp_mib_archive/CISCO-ACCESS-ENVMON-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ACCESS-ENVMON-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ACCESS-ENVMON-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ACCESS-ENVMON-MIB.traps diff --git a/snmp_mib_archive/CISCO-ADMISSION-POLICY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ADMISSION-POLICY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ADMISSION-POLICY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ADMISSION-POLICY-MIB.my diff --git a/snmp_mib_archive/CISCO-ADSL-CAP-LINE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ADSL-CAP-LINE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ADSL-CAP-LINE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ADSL-CAP-LINE-MIB.my diff --git a/snmp_mib_archive/CISCO-ADSL-DMT-LINE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ADSL-DMT-LINE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ADSL-DMT-LINE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ADSL-DMT-LINE-MIB.my diff --git a/snmp_mib_archive/CISCO-ALPS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ALPS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ALPS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ALPS-MIB.my diff --git a/snmp_mib_archive/CISCO-ALPS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ALPS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ALPS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ALPS-MIB.traps diff --git a/snmp_mib_archive/CISCO-ANNOUNCEMENT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ANNOUNCEMENT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ANNOUNCEMENT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ANNOUNCEMENT-MIB.my diff --git a/snmp_mib_archive/CISCO-AON-STATUS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-AON-STATUS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-AON-STATUS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-AON-STATUS-MIB.my diff --git a/snmp_mib_archive/CISCO-AON-STATUS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-AON-STATUS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-AON-STATUS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-AON-STATUS-MIB.traps diff --git a/snmp_mib_archive/CISCO-APPLIANCE-REDUNDANCY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-APPLIANCE-REDUNDANCY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-APPLIANCE-REDUNDANCY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-APPLIANCE-REDUNDANCY-MIB.my diff --git a/snmp_mib_archive/CISCO-APPLIANCE-REDUNDANCY-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-APPLIANCE-REDUNDANCY-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-APPLIANCE-REDUNDANCY-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-APPLIANCE-REDUNDANCY-MIB.traps diff --git a/snmp_mib_archive/CISCO-APPLICATION-ACCELERATION-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-APPLICATION-ACCELERATION-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-APPLICATION-ACCELERATION-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-APPLICATION-ACCELERATION-MIB.my diff --git a/snmp_mib_archive/CISCO-APS-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-APS-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-APS-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-APS-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-APS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-APS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-APS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-APS-MIB.my diff --git a/snmp_mib_archive/CISCO-APS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-APS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-APS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-APS-MIB.traps diff --git a/snmp_mib_archive/CISCO-ASN-GATEWAY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ASN-GATEWAY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ASN-GATEWAY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ASN-GATEWAY-MIB.my diff --git a/snmp_mib_archive/CISCO-ASPP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ASPP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ASPP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ASPP-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-ACCESS-LIST-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-ACCESS-LIST-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-ACCESS-LIST-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-ACCESS-LIST-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-ADDR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-ADDR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-ADDR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-ADDR-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ATM-CELL-LAYER-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-CELL-LAYER-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-CELL-LAYER-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-CELL-LAYER-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ATM-CELL-LAYER-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-CELL-LAYER-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-CELL-LAYER-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-CELL-LAYER-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-CONN-INFO-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-CONN-INFO-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-CONN-INFO-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-CONN-INFO-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-CONN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-CONN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-CONN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-CONN-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-DUAL-PHY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-DUAL-PHY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-DUAL-PHY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-DUAL-PHY-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-DUAL-PHY-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ATM-DUAL-PHY-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ATM-DUAL-PHY-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ATM-DUAL-PHY-MIB.traps diff --git a/snmp_mib_archive/CISCO-ATM-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-IF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-IF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-IF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-IF-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-IF-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ATM-IF-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ATM-IF-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ATM-IF-MIB.traps diff --git a/snmp_mib_archive/CISCO-ATM-IF-PHYS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-IF-PHYS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-IF-PHYS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-IF-PHYS-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-NETWORK-CLOCK-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-NETWORK-CLOCK-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-NETWORK-CLOCK-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-NETWORK-CLOCK-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-NETWORK-CLOCK-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ATM-NETWORK-CLOCK-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ATM-NETWORK-CLOCK-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ATM-NETWORK-CLOCK-MIB.traps diff --git a/snmp_mib_archive/CISCO-ATM-PVC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-PVC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-PVC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-PVC-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-PVCTRAP-EXTN-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-PVCTRAP-EXTN-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-PVCTRAP-EXTN-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-PVCTRAP-EXTN-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ATM-PVCTRAP-EXTN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-PVCTRAP-EXTN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-PVCTRAP-EXTN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-PVCTRAP-EXTN-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-PVCTRAP-EXTN-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ATM-PVCTRAP-EXTN-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ATM-PVCTRAP-EXTN-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ATM-PVCTRAP-EXTN-MIB.traps diff --git a/snmp_mib_archive/CISCO-ATM-QOS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-QOS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-QOS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-QOS-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-RM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-RM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-RM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-RM-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-SERVICE-REGISTRY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-SERVICE-REGISTRY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-SERVICE-REGISTRY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-SERVICE-REGISTRY-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-SIG-DIAG-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-SIG-DIAG-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-SIG-DIAG-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-SIG-DIAG-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-SWITCH-ADDR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-SWITCH-ADDR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-SWITCH-ADDR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-SWITCH-ADDR-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-SWITCH-CUG-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-SWITCH-CUG-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-SWITCH-CUG-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-SWITCH-CUG-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-SWITCH-FR-IWF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-SWITCH-FR-IWF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-SWITCH-FR-IWF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-SWITCH-FR-IWF-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-SWITCH-FR-RM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-SWITCH-FR-RM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-SWITCH-FR-RM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-SWITCH-FR-RM-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-TRAFFIC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-TRAFFIC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-TRAFFIC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-TRAFFIC-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-TRUNK-STAT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-TRUNK-STAT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-TRUNK-STAT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-TRUNK-STAT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ATM-TRUNK-STAT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-TRUNK-STAT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-TRUNK-STAT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-TRUNK-STAT-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM-VIRTUAL-IF-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-VIRTUAL-IF-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-VIRTUAL-IF-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-VIRTUAL-IF-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ATM-VIRTUAL-IF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM-VIRTUAL-IF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM-VIRTUAL-IF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM-VIRTUAL-IF-MIB.my diff --git a/snmp_mib_archive/CISCO-ATM2-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ATM2-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ATM2-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ATM2-MIB.my diff --git a/snmp_mib_archive/CISCO-AUTH-FRAMEWORK-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-AUTH-FRAMEWORK-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-AUTH-FRAMEWORK-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-AUTH-FRAMEWORK-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-AUTH-FRAMEWORK-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-AUTH-FRAMEWORK-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-AUTH-FRAMEWORK-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-AUTH-FRAMEWORK-MIB.my diff --git a/snmp_mib_archive/CISCO-AUTHORIZATION-STATS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-AUTHORIZATION-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-AUTHORIZATION-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-AUTHORIZATION-STATS-MIB.my diff --git a/snmp_mib_archive/CISCO-BBSM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-BBSM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-BBSM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-BBSM-MIB.my diff --git a/snmp_mib_archive/CISCO-BBSM-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-BBSM-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-BBSM-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-BBSM-MIB.traps diff --git a/snmp_mib_archive/CISCO-BCP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-BCP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-BCP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-BCP-MIB.my diff --git a/snmp_mib_archive/CISCO-BERT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-BERT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-BERT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-BERT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-BERT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-BERT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-BERT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-BERT-MIB.my diff --git a/snmp_mib_archive/CISCO-BGP-POLICY-ACCOUNTING-MIB-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-BGP-POLICY-ACCOUNTING-MIB-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-BGP-POLICY-ACCOUNTING-MIB-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-BGP-POLICY-ACCOUNTING-MIB-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-BGP-POLICY-ACCOUNTING-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-BGP-POLICY-ACCOUNTING-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-BGP-POLICY-ACCOUNTING-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-BGP-POLICY-ACCOUNTING-MIB.my diff --git a/snmp_mib_archive/CISCO-BGP4-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-BGP4-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-BGP4-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-BGP4-MIB.my diff --git a/snmp_mib_archive/CISCO-BGP4-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-BGP4-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-BGP4-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-BGP4-MIB.traps diff --git a/snmp_mib_archive/CISCO-BITS-CLOCK-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-BITS-CLOCK-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-BITS-CLOCK-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-BITS-CLOCK-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-BITS-CLOCK-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-BITS-CLOCK-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-BITS-CLOCK-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-BITS-CLOCK-MIB.my diff --git a/snmp_mib_archive/CISCO-BITS-CLOCK-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-BITS-CLOCK-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-BITS-CLOCK-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-BITS-CLOCK-MIB.traps diff --git a/snmp_mib_archive/CISCO-BOOT-HWDIAGS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-BOOT-HWDIAGS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-BOOT-HWDIAGS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-BOOT-HWDIAGS-MIB.my diff --git a/snmp_mib_archive/CISCO-BRIDGE-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-BRIDGE-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-BRIDGE-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-BRIDGE-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-BRIDGE-DOMAIN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-BRIDGE-DOMAIN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-BRIDGE-DOMAIN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-BRIDGE-DOMAIN-MIB.my diff --git a/snmp_mib_archive/CISCO-BRIDGE-EXT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-BRIDGE-EXT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-BRIDGE-EXT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-BRIDGE-EXT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-BRIDGE-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-BRIDGE-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-BRIDGE-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-BRIDGE-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-BSC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-BSC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-BSC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-BSC-MIB.my diff --git a/snmp_mib_archive/CISCO-BSTUN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-BSTUN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-BSTUN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-BSTUN-MIB.my diff --git a/snmp_mib_archive/CISCO-BSTUN-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-BSTUN-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-BSTUN-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-BSTUN-MIB.traps diff --git a/snmp_mib_archive/CISCO-BULK-FILE-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-BULK-FILE-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-BULK-FILE-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-BULK-FILE-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-BULK-FILE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-BULK-FILE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-BULK-FILE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-BULK-FILE-MIB.my diff --git a/snmp_mib_archive/CISCO-BULK-FILE-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-BULK-FILE-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-BULK-FILE-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-BULK-FILE-MIB.traps diff --git a/snmp_mib_archive/CISCO-BUS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-BUS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-BUS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-BUS-MIB.my diff --git a/snmp_mib_archive/CISCO-C12000-IF-HC-COUNTERS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-C12000-IF-HC-COUNTERS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-C12000-IF-HC-COUNTERS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-C12000-IF-HC-COUNTERS-MIB.my diff --git a/snmp_mib_archive/CISCO-C2900-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-C2900-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-C2900-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-C2900-MIB.my diff --git a/snmp_mib_archive/CISCO-C2900-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-C2900-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-C2900-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-C2900-MIB.traps diff --git a/snmp_mib_archive/CISCO-C6200-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-C6200-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-C6200-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-C6200-MIB.my diff --git a/snmp_mib_archive/CISCO-C8500-REDUNDANCY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-C8500-REDUNDANCY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-C8500-REDUNDANCY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-C8500-REDUNDANCY-MIB.my diff --git a/snmp_mib_archive/CISCO-C8500-REDUNDANCY-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-C8500-REDUNDANCY-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-C8500-REDUNDANCY-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-C8500-REDUNDANCY-MIB.traps diff --git a/snmp_mib_archive/CISCO-CABLE-ADM-C-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-CABLE-ADM-C-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-CABLE-ADM-C-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-CABLE-ADM-C-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-CABLE-ADMISSION-CTRL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CABLE-ADMISSION-CTRL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CABLE-ADMISSION-CTRL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CABLE-ADMISSION-CTRL-MIB.my diff --git a/snmp_mib_archive/CISCO-CABLE-ADMISSION-CTRL-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CABLE-ADMISSION-CTRL-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CABLE-ADMISSION-CTRL-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CABLE-ADMISSION-CTRL-MIB.traps diff --git a/snmp_mib_archive/CISCO-CABLE-AVAILABILITY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CABLE-AVAILABILITY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CABLE-AVAILABILITY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CABLE-AVAILABILITY-MIB.my diff --git a/snmp_mib_archive/CISCO-CABLE-AVAILABILITY-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CABLE-AVAILABILITY-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CABLE-AVAILABILITY-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CABLE-AVAILABILITY-MIB.traps diff --git a/snmp_mib_archive/CISCO-CABLE-DIAG-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-CABLE-DIAG-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-CABLE-DIAG-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-CABLE-DIAG-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-CABLE-DIAG-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CABLE-DIAG-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CABLE-DIAG-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CABLE-DIAG-MIB.my diff --git a/snmp_mib_archive/CISCO-CABLE-DSG-IF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CABLE-DSG-IF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CABLE-DSG-IF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CABLE-DSG-IF-MIB.my diff --git a/snmp_mib_archive/CISCO-CABLE-METERING-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CABLE-METERING-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CABLE-METERING-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CABLE-METERING-MIB.my diff --git a/snmp_mib_archive/CISCO-CABLE-METERING-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CABLE-METERING-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CABLE-METERING-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CABLE-METERING-MIB.traps diff --git a/snmp_mib_archive/CISCO-CABLE-QOS-MONITOR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CABLE-QOS-MONITOR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CABLE-QOS-MONITOR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CABLE-QOS-MONITOR-MIB.my diff --git a/snmp_mib_archive/CISCO-CABLE-QOS-MONITOR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CABLE-QOS-MONITOR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CABLE-QOS-MONITOR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CABLE-QOS-MONITOR-MIB.traps diff --git a/snmp_mib_archive/CISCO-CABLE-SPECTRUM-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-CABLE-SPECTRUM-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-CABLE-SPECTRUM-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-CABLE-SPECTRUM-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-CABLE-SPECTRUM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CABLE-SPECTRUM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CABLE-SPECTRUM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CABLE-SPECTRUM-MIB.my diff --git a/snmp_mib_archive/CISCO-CABLE-SPECTRUM-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CABLE-SPECTRUM-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CABLE-SPECTRUM-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CABLE-SPECTRUM-MIB.traps diff --git a/snmp_mib_archive/CISCO-CABLE-WIDEBAND-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-CABLE-WIDEBAND-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-CABLE-WIDEBAND-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-CABLE-WIDEBAND-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-CABLE-WIDEBAND-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CABLE-WIDEBAND-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CABLE-WIDEBAND-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CABLE-WIDEBAND-MIB.my diff --git a/snmp_mib_archive/CISCO-CAC-SYSTEM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CAC-SYSTEM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CAC-SYSTEM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CAC-SYSTEM-MIB.my diff --git a/snmp_mib_archive/CISCO-CALL-APPLICATION-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CALL-APPLICATION-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CALL-APPLICATION-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CALL-APPLICATION-MIB.my diff --git a/snmp_mib_archive/CISCO-CALL-HISTORY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CALL-HISTORY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CALL-HISTORY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CALL-HISTORY-MIB.my diff --git a/snmp_mib_archive/CISCO-CALL-RESOURCE-POOL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CALL-RESOURCE-POOL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CALL-RESOURCE-POOL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CALL-RESOURCE-POOL-MIB.my diff --git a/snmp_mib_archive/CISCO-CALL-TRACKER-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CALL-TRACKER-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CALL-TRACKER-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CALL-TRACKER-MIB.my diff --git a/snmp_mib_archive/CISCO-CALL-TRACKER-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CALL-TRACKER-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CALL-TRACKER-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CALL-TRACKER-MIB.traps diff --git a/snmp_mib_archive/CISCO-CALL-TRACKER-MODEM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CALL-TRACKER-MODEM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CALL-TRACKER-MODEM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CALL-TRACKER-MODEM-MIB.my diff --git a/snmp_mib_archive/CISCO-CALL-TRACKER-TCP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CALL-TRACKER-TCP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CALL-TRACKER-TCP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CALL-TRACKER-TCP-MIB.my diff --git a/snmp_mib_archive/CISCO-CALLHOME-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-CALLHOME-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-CALLHOME-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-CALLHOME-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-CALLHOME-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CALLHOME-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CALLHOME-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CALLHOME-MIB.my diff --git a/snmp_mib_archive/CISCO-CALLHOME-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CALLHOME-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CALLHOME-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CALLHOME-MIB.traps diff --git a/snmp_mib_archive/CISCO-CAR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CAR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CAR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CAR-MIB.my diff --git a/snmp_mib_archive/CISCO-CAS-IF-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-CAS-IF-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-CAS-IF-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-CAS-IF-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-CAS-IF-EXT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-CAS-IF-EXT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-CAS-IF-EXT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-CAS-IF-EXT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-CAS-IF-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CAS-IF-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CAS-IF-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CAS-IF-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-CAS-IF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CAS-IF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CAS-IF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CAS-IF-MIB.my diff --git a/snmp_mib_archive/CISCO-CASA-FA-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-CASA-FA-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-CASA-FA-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-CASA-FA-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-CASA-FA-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CASA-FA-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CASA-FA-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CASA-FA-MIB.my diff --git a/snmp_mib_archive/CISCO-CASA-FA-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CASA-FA-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CASA-FA-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CASA-FA-MIB.traps diff --git a/snmp_mib_archive/CISCO-CASA-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CASA-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CASA-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CASA-MIB.my diff --git a/snmp_mib_archive/CISCO-CASA-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CASA-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CASA-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CASA-MIB.traps diff --git a/snmp_mib_archive/CISCO-CAT6K-CROSSBAR-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-CAT6K-CROSSBAR-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-CAT6K-CROSSBAR-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-CAT6K-CROSSBAR-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-CAT6K-CROSSBAR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CAT6K-CROSSBAR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CAT6K-CROSSBAR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CAT6K-CROSSBAR-MIB.my diff --git a/snmp_mib_archive/CISCO-CAT6K-CROSSBAR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CAT6K-CROSSBAR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CAT6K-CROSSBAR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CAT6K-CROSSBAR-MIB.traps diff --git a/snmp_mib_archive/CISCO-CATOS-ACL-QOS-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-CATOS-ACL-QOS-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-CATOS-ACL-QOS-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-CATOS-ACL-QOS-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-CATOS-ACL-QOS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CATOS-ACL-QOS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CATOS-ACL-QOS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CATOS-ACL-QOS-MIB.my diff --git a/snmp_mib_archive/CISCO-CBP-TARGET-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CBP-TARGET-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CBP-TARGET-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CBP-TARGET-MIB.my diff --git a/snmp_mib_archive/CISCO-CBP-TARGET-TC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CBP-TARGET-TC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CBP-TARGET-TC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CBP-TARGET-TC-MIB.my diff --git a/snmp_mib_archive/CISCO-CCM-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-CCM-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-CCM-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-CCM-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-CCM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CCM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CCM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CCM-MIB.my diff --git a/snmp_mib_archive/CISCO-CCM-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CCM-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CCM-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CCM-MIB.traps diff --git a/snmp_mib_archive/CISCO-CCME-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CCME-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CCME-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CCME-MIB.my diff --git a/snmp_mib_archive/CISCO-CCME-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CCME-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CCME-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CCME-MIB.traps diff --git a/snmp_mib_archive/CISCO-CDL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CDL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CDL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CDL-MIB.my diff --git a/snmp_mib_archive/CISCO-CDL-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CDL-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CDL-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CDL-MIB.traps diff --git a/snmp_mib_archive/CISCO-CDMA-AHDLC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CDMA-AHDLC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CDMA-AHDLC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CDMA-AHDLC-MIB.my diff --git a/snmp_mib_archive/CISCO-CDMA-AHDLC-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CDMA-AHDLC-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CDMA-AHDLC-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CDMA-AHDLC-MIB.traps diff --git a/snmp_mib_archive/CISCO-CDMA-PDSN-CRP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CDMA-PDSN-CRP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CDMA-PDSN-CRP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CDMA-PDSN-CRP-MIB.my diff --git a/snmp_mib_archive/CISCO-CDMA-PDSN-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CDMA-PDSN-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CDMA-PDSN-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CDMA-PDSN-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-CDMA-PDSN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CDMA-PDSN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CDMA-PDSN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CDMA-PDSN-MIB.my diff --git a/snmp_mib_archive/CISCO-CDMA-PDSN-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CDMA-PDSN-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CDMA-PDSN-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CDMA-PDSN-MIB.traps diff --git a/snmp_mib_archive/CISCO-CDP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-CDP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-CDP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-CDP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-CDP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CDP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CDP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CDP-MIB.my diff --git a/snmp_mib_archive/CISCO-CDSTV-AUTHMGR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CDSTV-AUTHMGR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CDSTV-AUTHMGR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CDSTV-AUTHMGR-MIB.my diff --git a/snmp_mib_archive/CISCO-CDSTV-BWMGR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CDSTV-BWMGR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CDSTV-BWMGR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CDSTV-BWMGR-MIB.my diff --git a/snmp_mib_archive/CISCO-CDSTV-CS-STATS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CDSTV-CS-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CDSTV-CS-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CDSTV-CS-STATS-MIB.my diff --git a/snmp_mib_archive/CISCO-CDSTV-FSI-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CDSTV-FSI-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CDSTV-FSI-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CDSTV-FSI-MIB.my diff --git a/snmp_mib_archive/CISCO-CDSTV-INGEST-TUNING-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CDSTV-INGEST-TUNING-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CDSTV-INGEST-TUNING-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CDSTV-INGEST-TUNING-MIB.my diff --git a/snmp_mib_archive/CISCO-CDSTV-INGESTMGR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CDSTV-INGESTMGR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CDSTV-INGESTMGR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CDSTV-INGESTMGR-MIB.my diff --git a/snmp_mib_archive/CISCO-CDSTV-ISA-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CDSTV-ISA-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CDSTV-ISA-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CDSTV-ISA-MIB.my diff --git a/snmp_mib_archive/CISCO-CDSTV-SERVER-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CDSTV-SERVER-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CDSTV-SERVER-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CDSTV-SERVER-MIB.my diff --git a/snmp_mib_archive/CISCO-CDSTV-SERVICES-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CDSTV-SERVICES-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CDSTV-SERVICES-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CDSTV-SERVICES-MIB.my diff --git a/snmp_mib_archive/CISCO-CEF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CEF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CEF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CEF-MIB.my diff --git a/snmp_mib_archive/CISCO-CEF-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CEF-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CEF-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CEF-MIB.traps diff --git a/snmp_mib_archive/CISCO-CEF-TC.my b/snmp_mib_archive/c/Cisco/CISCO-CEF-TC.my similarity index 100% rename from snmp_mib_archive/CISCO-CEF-TC.my rename to snmp_mib_archive/c/Cisco/CISCO-CEF-TC.my diff --git a/snmp_mib_archive/CISCO-CFS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CFS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CFS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CFS-MIB.my diff --git a/snmp_mib_archive/CISCO-CFS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CFS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CFS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CFS-MIB.traps diff --git a/snmp_mib_archive/CISCO-CHANNEL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CHANNEL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CHANNEL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CHANNEL-MIB.my diff --git a/snmp_mib_archive/CISCO-CHANNEL-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CHANNEL-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CHANNEL-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CHANNEL-MIB.traps diff --git a/snmp_mib_archive/CISCO-CIDS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CIDS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CIDS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CIDS-MIB.my diff --git a/snmp_mib_archive/CISCO-CIDS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CIDS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CIDS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CIDS-MIB.traps diff --git a/snmp_mib_archive/CISCO-CIPCMPC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CIPCMPC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CIPCMPC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CIPCMPC-MIB.my diff --git a/snmp_mib_archive/CISCO-CIPCMPC-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CIPCMPC-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CIPCMPC-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CIPCMPC-MIB.traps diff --git a/snmp_mib_archive/CISCO-CIPCSNA-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CIPCSNA-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CIPCSNA-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CIPCSNA-MIB.my diff --git a/snmp_mib_archive/CISCO-CIPCSNA-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CIPCSNA-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CIPCSNA-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CIPCSNA-MIB.traps diff --git a/snmp_mib_archive/CISCO-CIPLAN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CIPLAN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CIPLAN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CIPLAN-MIB.my diff --git a/snmp_mib_archive/CISCO-CIPTCPIP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CIPTCPIP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CIPTCPIP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CIPTCPIP-MIB.my diff --git a/snmp_mib_archive/CISCO-CIPTG-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CIPTG-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CIPTG-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CIPTG-MIB.my diff --git a/snmp_mib_archive/CISCO-CIRCUIT-INTERFACE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CIRCUIT-INTERFACE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CIRCUIT-INTERFACE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CIRCUIT-INTERFACE-MIB.my diff --git a/snmp_mib_archive/CISCO-CLASS-BASED-QOS-MIB-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-CLASS-BASED-QOS-MIB-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-CLASS-BASED-QOS-MIB-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-CLASS-BASED-QOS-MIB-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-CLASS-BASED-QOS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CLASS-BASED-QOS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CLASS-BASED-QOS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CLASS-BASED-QOS-MIB.my diff --git a/snmp_mib_archive/CISCO-CLUSTER-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CLUSTER-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CLUSTER-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CLUSTER-MIB.my diff --git a/snmp_mib_archive/CISCO-CLUSTER-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CLUSTER-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CLUSTER-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CLUSTER-MIB.traps diff --git a/snmp_mib_archive/CISCO-CNO-SWITCH-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CNO-SWITCH-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CNO-SWITCH-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CNO-SWITCH-MIB.my diff --git a/snmp_mib_archive/CISCO-COMMON-MGMT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-COMMON-MGMT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-COMMON-MGMT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-COMMON-MGMT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-COMMON-MGMT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-COMMON-MGMT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-COMMON-MGMT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-COMMON-MGMT-MIB.my diff --git a/snmp_mib_archive/CISCO-COMMON-ROLES-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-COMMON-ROLES-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-COMMON-ROLES-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-COMMON-ROLES-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-COMMON-ROLES-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-COMMON-ROLES-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-COMMON-ROLES-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-COMMON-ROLES-MIB.my diff --git a/snmp_mib_archive/CISCO-COMPRESSION-SERVICE-ADAPTER-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-COMPRESSION-SERVICE-ADAPTER-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-COMPRESSION-SERVICE-ADAPTER-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-COMPRESSION-SERVICE-ADAPTER-MIB.my diff --git a/snmp_mib_archive/CISCO-CONFIG-COPY-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-CONFIG-COPY-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-CONFIG-COPY-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-CONFIG-COPY-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-CONFIG-COPY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CONFIG-COPY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CONFIG-COPY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CONFIG-COPY-MIB.my diff --git a/snmp_mib_archive/CISCO-CONFIG-COPY-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CONFIG-COPY-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CONFIG-COPY-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CONFIG-COPY-MIB.traps diff --git a/snmp_mib_archive/CISCO-CONFIG-MAN-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-CONFIG-MAN-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-CONFIG-MAN-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-CONFIG-MAN-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-CONFIG-MAN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CONFIG-MAN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CONFIG-MAN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CONFIG-MAN-MIB.my diff --git a/snmp_mib_archive/CISCO-CONFIG-MAN-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CONFIG-MAN-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CONFIG-MAN-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CONFIG-MAN-MIB.traps diff --git a/snmp_mib_archive/CISCO-CONTACT-CENTER-APPS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CONTACT-CENTER-APPS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CONTACT-CENTER-APPS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CONTACT-CENTER-APPS-MIB.my diff --git a/snmp_mib_archive/CISCO-CONTENT-DELIVERY-STREAMING-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CONTENT-DELIVERY-STREAMING-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CONTENT-DELIVERY-STREAMING-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CONTENT-DELIVERY-STREAMING-MIB.my diff --git a/snmp_mib_archive/CISCO-CONTENT-ENGINE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CONTENT-ENGINE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CONTENT-ENGINE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CONTENT-ENGINE-MIB.my diff --git a/snmp_mib_archive/CISCO-CONTENT-ENGINE-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CONTENT-ENGINE-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CONTENT-ENGINE-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CONTENT-ENGINE-MIB.traps diff --git a/snmp_mib_archive/CISCO-CONTENT-NETWORK-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CONTENT-NETWORK-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CONTENT-NETWORK-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CONTENT-NETWORK-MIB.my diff --git a/snmp_mib_archive/CISCO-CONTENT-NETWORK-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CONTENT-NETWORK-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CONTENT-NETWORK-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CONTENT-NETWORK-MIB.traps diff --git a/snmp_mib_archive/CISCO-CONTENT-SERVICES-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-CONTENT-SERVICES-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-CONTENT-SERVICES-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-CONTENT-SERVICES-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-CONTENT-SERVICES-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CONTENT-SERVICES-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CONTENT-SERVICES-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CONTENT-SERVICES-MIB.my diff --git a/snmp_mib_archive/CISCO-CONTENT-SERVICES-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CONTENT-SERVICES-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CONTENT-SERVICES-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CONTENT-SERVICES-MIB.traps diff --git a/snmp_mib_archive/CISCO-CONTEXT-MAPPING-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-CONTEXT-MAPPING-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-CONTEXT-MAPPING-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-CONTEXT-MAPPING-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-CONTEXT-MAPPING-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CONTEXT-MAPPING-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CONTEXT-MAPPING-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CONTEXT-MAPPING-MIB.my diff --git a/snmp_mib_archive/CISCO-COPS-CLIENT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-COPS-CLIENT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-COPS-CLIENT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-COPS-CLIENT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-COPS-CLIENT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-COPS-CLIENT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-COPS-CLIENT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-COPS-CLIENT-MIB.my diff --git a/snmp_mib_archive/CISCO-CRYPTO-ACCELERATOR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CRYPTO-ACCELERATOR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CRYPTO-ACCELERATOR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CRYPTO-ACCELERATOR-MIB.my diff --git a/snmp_mib_archive/CISCO-CRYPTO-ACCELERATOR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CRYPTO-ACCELERATOR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CRYPTO-ACCELERATOR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CRYPTO-ACCELERATOR-MIB.traps diff --git a/snmp_mib_archive/CISCO-CSG-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-CSG-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-CSG-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-CSG-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-CSG-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CSG-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CSG-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CSG-MIB.my diff --git a/snmp_mib_archive/CISCO-CSG-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-CSG-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-CSG-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-CSG-MIB.traps diff --git a/snmp_mib_archive/CISCO-CUICAPPS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CUICAPPS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CUICAPPS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CUICAPPS-MIB.my diff --git a/snmp_mib_archive/CISCO-CVP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-CVP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-CVP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-CVP-MIB.my diff --git a/snmp_mib_archive/CISCO-DATA-COLLECTION-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-DATA-COLLECTION-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-DATA-COLLECTION-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-DATA-COLLECTION-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-DATA-COLLECTION-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DATA-COLLECTION-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DATA-COLLECTION-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DATA-COLLECTION-MIB.my diff --git a/snmp_mib_archive/CISCO-DATA-COLLECTION-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-DATA-COLLECTION-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-DATA-COLLECTION-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-DATA-COLLECTION-MIB.traps diff --git a/snmp_mib_archive/CISCO-DDP-IAPP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DDP-IAPP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DDP-IAPP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DDP-IAPP-MIB.my diff --git a/snmp_mib_archive/CISCO-DDP-IAPP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-DDP-IAPP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-DDP-IAPP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-DDP-IAPP-MIB.traps diff --git a/snmp_mib_archive/CISCO-DEVICE-EXCEPTION-REPORTING-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DEVICE-EXCEPTION-REPORTING-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DEVICE-EXCEPTION-REPORTING-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DEVICE-EXCEPTION-REPORTING-MIB.my diff --git a/snmp_mib_archive/CISCO-DEVICE-EXCEPTION-REPORTING-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-DEVICE-EXCEPTION-REPORTING-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-DEVICE-EXCEPTION-REPORTING-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-DEVICE-EXCEPTION-REPORTING-MIB.traps diff --git a/snmp_mib_archive/CISCO-DHCP-SNOOPING-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-DHCP-SNOOPING-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-DHCP-SNOOPING-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-DHCP-SNOOPING-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-DHCP-SNOOPING-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DHCP-SNOOPING-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DHCP-SNOOPING-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DHCP-SNOOPING-MIB.my diff --git a/snmp_mib_archive/CISCO-DIAL-CONTROL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DIAL-CONTROL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DIAL-CONTROL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DIAL-CONTROL-MIB.my diff --git a/snmp_mib_archive/CISCO-DIAMETER-BASE-PROTOCOL-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-DIAMETER-BASE-PROTOCOL-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-DIAMETER-BASE-PROTOCOL-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-DIAMETER-BASE-PROTOCOL-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-DIAMETER-BASE-PROTOCOL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DIAMETER-BASE-PROTOCOL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DIAMETER-BASE-PROTOCOL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DIAMETER-BASE-PROTOCOL-MIB.my diff --git a/snmp_mib_archive/CISCO-DIAMETER-CC-APPL-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-DIAMETER-CC-APPL-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-DIAMETER-CC-APPL-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-DIAMETER-CC-APPL-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-DIAMETER-CC-APPL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DIAMETER-CC-APPL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DIAMETER-CC-APPL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DIAMETER-CC-APPL-MIB.my diff --git a/snmp_mib_archive/CISCO-DIAMETER-SG-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-DIAMETER-SG-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-DIAMETER-SG-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-DIAMETER-SG-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-DIAMETER-SG-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DIAMETER-SG-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DIAMETER-SG-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DIAMETER-SG-MIB.my diff --git a/snmp_mib_archive/CISCO-DIFFSERV-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DIFFSERV-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DIFFSERV-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DIFFSERV-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-DIGITAL-MEDIA-SYSTEMS-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-DIGITAL-MEDIA-SYSTEMS-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-DIGITAL-MEDIA-SYSTEMS-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-DIGITAL-MEDIA-SYSTEMS-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-DIGITAL-MEDIA-SYSTEMS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DIGITAL-MEDIA-SYSTEMS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DIGITAL-MEDIA-SYSTEMS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DIGITAL-MEDIA-SYSTEMS-MIB.my diff --git a/snmp_mib_archive/CISCO-DISMAN-EVENT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-DISMAN-EVENT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-DISMAN-EVENT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-DISMAN-EVENT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-DISMAN-EXPRESSION-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-DISMAN-EXPRESSION-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-DISMAN-EXPRESSION-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-DISMAN-EXPRESSION-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-DIST-DIRECTOR-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-DIST-DIRECTOR-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-DIST-DIRECTOR-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-DIST-DIRECTOR-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-DIST-DIRECTOR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DIST-DIRECTOR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DIST-DIRECTOR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DIST-DIRECTOR-MIB.my diff --git a/snmp_mib_archive/CISCO-DIST-DIRECTOR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-DIST-DIRECTOR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-DIST-DIRECTOR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-DIST-DIRECTOR-MIB.traps diff --git a/snmp_mib_archive/CISCO-DLCSW-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DLCSW-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DLCSW-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DLCSW-MIB.my diff --git a/snmp_mib_archive/CISCO-DLSW-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DLSW-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DLSW-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DLSW-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-DLSW-EXT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-DLSW-EXT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-DLSW-EXT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-DLSW-EXT-MIB.traps diff --git a/snmp_mib_archive/CISCO-DLSW-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DLSW-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DLSW-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DLSW-MIB.my diff --git a/snmp_mib_archive/CISCO-DLSW-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-DLSW-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-DLSW-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-DLSW-MIB.traps diff --git a/snmp_mib_archive/CISCO-DM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DM-MIB.my diff --git a/snmp_mib_archive/CISCO-DM-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-DM-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-DM-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-DM-MIB.traps diff --git a/snmp_mib_archive/CISCO-DNS-CLIENT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DNS-CLIENT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DNS-CLIENT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DNS-CLIENT-MIB.my diff --git a/snmp_mib_archive/CISCO-DNS-SERVER-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DNS-SERVER-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DNS-SERVER-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DNS-SERVER-MIB.my diff --git a/snmp_mib_archive/CISCO-DOCS-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DOCS-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DOCS-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DOCS-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-DOCS-EXT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-DOCS-EXT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-DOCS-EXT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-DOCS-EXT-MIB.traps diff --git a/snmp_mib_archive/CISCO-DOCS-REMOTE-QUERY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DOCS-REMOTE-QUERY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DOCS-REMOTE-QUERY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DOCS-REMOTE-QUERY-MIB.my diff --git a/snmp_mib_archive/CISCO-DOCS-REMOTE-QUERY-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-DOCS-REMOTE-QUERY-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-DOCS-REMOTE-QUERY-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-DOCS-REMOTE-QUERY-MIB.traps diff --git a/snmp_mib_archive/CISCO-DOT11-ASSOCIATION-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DOT11-ASSOCIATION-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DOT11-ASSOCIATION-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DOT11-ASSOCIATION-MIB.my diff --git a/snmp_mib_archive/CISCO-DOT11-CONTEXT-SERVICES-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-DOT11-CONTEXT-SERVICES-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-DOT11-CONTEXT-SERVICES-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-DOT11-CONTEXT-SERVICES-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-DOT11-CONTEXT-SERVICES-CLIENT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-DOT11-CONTEXT-SERVICES-CLIENT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-DOT11-CONTEXT-SERVICES-CLIENT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-DOT11-CONTEXT-SERVICES-CLIENT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-DOT11-CONTEXT-SERVICES-CLIENT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DOT11-CONTEXT-SERVICES-CLIENT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DOT11-CONTEXT-SERVICES-CLIENT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DOT11-CONTEXT-SERVICES-CLIENT-MIB.my diff --git a/snmp_mib_archive/CISCO-DOT11-CONTEXT-SERVICES-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-DOT11-CONTEXT-SERVICES-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-DOT11-CONTEXT-SERVICES-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-DOT11-CONTEXT-SERVICES-MIB.traps diff --git a/snmp_mib_archive/CISCO-DOT11-HT-MAC-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-DOT11-HT-MAC-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-DOT11-HT-MAC-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-DOT11-HT-MAC-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-DOT11-HT-MAC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DOT11-HT-MAC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DOT11-HT-MAC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DOT11-HT-MAC-MIB.my diff --git a/snmp_mib_archive/CISCO-DOT11-HT-PHY-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-DOT11-HT-PHY-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-DOT11-HT-PHY-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-DOT11-HT-PHY-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-DOT11-HT-PHY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DOT11-HT-PHY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DOT11-HT-PHY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DOT11-HT-PHY-MIB.my diff --git a/snmp_mib_archive/CISCO-DOT11-IF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DOT11-IF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DOT11-IF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DOT11-IF-MIB.my diff --git a/snmp_mib_archive/CISCO-DOT11-IF-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-DOT11-IF-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-DOT11-IF-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-DOT11-IF-MIB.traps diff --git a/snmp_mib_archive/CISCO-DOT11-LBS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DOT11-LBS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DOT11-LBS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DOT11-LBS-MIB.my diff --git a/snmp_mib_archive/CISCO-DOT11-QOS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-DOT11-QOS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-DOT11-QOS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-DOT11-QOS-MIB.traps diff --git a/snmp_mib_archive/CISCO-DOT11-RADAR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DOT11-RADAR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DOT11-RADAR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DOT11-RADAR-MIB.my diff --git a/snmp_mib_archive/CISCO-DOT11-RADAR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-DOT11-RADAR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-DOT11-RADAR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-DOT11-RADAR-MIB.traps diff --git a/snmp_mib_archive/CISCO-DOT11-RADIO-DIAGNOSTIC-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-DOT11-RADIO-DIAGNOSTIC-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-DOT11-RADIO-DIAGNOSTIC-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-DOT11-RADIO-DIAGNOSTIC-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-DOT11-RADIO-DIAGNOSTIC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DOT11-RADIO-DIAGNOSTIC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DOT11-RADIO-DIAGNOSTIC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DOT11-RADIO-DIAGNOSTIC-MIB.my diff --git a/snmp_mib_archive/CISCO-DOT11-SSID-SECURITY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DOT11-SSID-SECURITY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DOT11-SSID-SECURITY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DOT11-SSID-SECURITY-MIB.my diff --git a/snmp_mib_archive/CISCO-DOT11-WIDS-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-DOT11-WIDS-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-DOT11-WIDS-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-DOT11-WIDS-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-DOT11-WIDS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DOT11-WIDS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DOT11-WIDS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DOT11-WIDS-MIB.my diff --git a/snmp_mib_archive/CISCO-DOT3-OAM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DOT3-OAM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DOT3-OAM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DOT3-OAM-MIB.my diff --git a/snmp_mib_archive/CISCO-DS0-CROSS-CONNECT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DS0-CROSS-CONNECT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DS0-CROSS-CONNECT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DS0-CROSS-CONNECT-MIB.my diff --git a/snmp_mib_archive/CISCO-DS0BUNDLE-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DS0BUNDLE-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DS0BUNDLE-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DS0BUNDLE-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-DS0BUNDLE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DS0BUNDLE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DS0BUNDLE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DS0BUNDLE-MIB.my diff --git a/snmp_mib_archive/CISCO-DS1-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-DS1-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-DS1-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-DS1-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-DS1-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DS1-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DS1-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DS1-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-DS1-EXT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-DS1-EXT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-DS1-EXT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-DS1-EXT-MIB.traps diff --git a/snmp_mib_archive/CISCO-DS3-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-DS3-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-DS3-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-DS3-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-DS3-EXT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-DS3-EXT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-DS3-EXT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-DS3-EXT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-DS3-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DS3-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DS3-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DS3-MIB.my diff --git a/snmp_mib_archive/CISCO-DSL-PROVISION-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DSL-PROVISION-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DSL-PROVISION-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DSL-PROVISION-MIB.my diff --git a/snmp_mib_archive/CISCO-DSP-MGMT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DSP-MGMT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DSP-MGMT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DSP-MGMT-MIB.my diff --git a/snmp_mib_archive/CISCO-DSP-MGMT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-DSP-MGMT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-DSP-MGMT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-DSP-MGMT-MIB.traps diff --git a/snmp_mib_archive/CISCO-DSPU-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DSPU-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DSPU-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DSPU-MIB.my diff --git a/snmp_mib_archive/CISCO-DSPU-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-DSPU-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-DSPU-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-DSPU-MIB.traps diff --git a/snmp_mib_archive/CISCO-DYNAMIC-ARP-INSPECTION-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-DYNAMIC-ARP-INSPECTION-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-DYNAMIC-ARP-INSPECTION-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-DYNAMIC-ARP-INSPECTION-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-DYNAMIC-ARP-INSPECTION-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DYNAMIC-ARP-INSPECTION-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DYNAMIC-ARP-INSPECTION-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DYNAMIC-ARP-INSPECTION-MIB.my diff --git a/snmp_mib_archive/CISCO-DYNAMIC-PORT-VSAN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-DYNAMIC-PORT-VSAN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-DYNAMIC-PORT-VSAN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-DYNAMIC-PORT-VSAN-MIB.my diff --git a/snmp_mib_archive/CISCO-EIGRP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-EIGRP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-EIGRP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-EIGRP-MIB.my diff --git a/snmp_mib_archive/CISCO-EIGRP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-EIGRP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-EIGRP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-EIGRP-MIB.traps diff --git a/snmp_mib_archive/CISCO-EMBEDDED-EVENT-MGR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-EMBEDDED-EVENT-MGR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-EMBEDDED-EVENT-MGR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-EMBEDDED-EVENT-MGR-MIB.my diff --git a/snmp_mib_archive/CISCO-EMBEDDED-EVENT-MGR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-EMBEDDED-EVENT-MGR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-EMBEDDED-EVENT-MGR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-EMBEDDED-EVENT-MGR-MIB.traps diff --git a/snmp_mib_archive/CISCO-ENERGYWISE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ENERGYWISE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ENERGYWISE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ENERGYWISE-MIB.my diff --git a/snmp_mib_archive/CISCO-ENH-IPSEC-FLOW-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ENH-IPSEC-FLOW-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ENH-IPSEC-FLOW-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ENH-IPSEC-FLOW-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ENHANCED-IMAGE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ENHANCED-IMAGE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ENHANCED-IMAGE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ENHANCED-IMAGE-MIB.my diff --git a/snmp_mib_archive/CISCO-ENHANCED-IPSEC-FLOW-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ENHANCED-IPSEC-FLOW-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ENHANCED-IPSEC-FLOW-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ENHANCED-IPSEC-FLOW-MIB.my diff --git a/snmp_mib_archive/CISCO-ENHANCED-IPSEC-FLOW-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ENHANCED-IPSEC-FLOW-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ENHANCED-IPSEC-FLOW-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ENHANCED-IPSEC-FLOW-MIB.traps diff --git a/snmp_mib_archive/CISCO-ENHANCED-MEMPOOL-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ENHANCED-MEMPOOL-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ENHANCED-MEMPOOL-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ENHANCED-MEMPOOL-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ENHANCED-MEMPOOL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ENHANCED-MEMPOOL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ENHANCED-MEMPOOL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ENHANCED-MEMPOOL-MIB.my diff --git a/snmp_mib_archive/CISCO-ENHANCED-MEMPOOL-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ENHANCED-MEMPOOL-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ENHANCED-MEMPOOL-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ENHANCED-MEMPOOL-MIB.traps diff --git a/snmp_mib_archive/CISCO-ENHANCED-SLB-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ENHANCED-SLB-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ENHANCED-SLB-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ENHANCED-SLB-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ENHANCED-SLB-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ENHANCED-SLB-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ENHANCED-SLB-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ENHANCED-SLB-MIB.my diff --git a/snmp_mib_archive/CISCO-ENHANCED-SLB-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ENHANCED-SLB-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ENHANCED-SLB-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ENHANCED-SLB-MIB.traps diff --git a/snmp_mib_archive/CISCO-ENHANCED-WRED-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ENHANCED-WRED-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ENHANCED-WRED-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ENHANCED-WRED-MIB.my diff --git a/snmp_mib_archive/CISCO-ENTITY-ALARM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-ALARM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-ALARM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-ALARM-MIB.my diff --git a/snmp_mib_archive/CISCO-ENTITY-ALARM-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-ALARM-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-ALARM-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-ALARM-MIB.traps diff --git a/snmp_mib_archive/CISCO-ENTITY-ASSET-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-ASSET-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-ASSET-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-ASSET-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ENTITY-ASSET-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-ASSET-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-ASSET-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-ASSET-MIB.my diff --git a/snmp_mib_archive/CISCO-ENTITY-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ENTITY-DIAG-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-DIAG-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-DIAG-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-DIAG-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ENTITY-DIAG-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-DIAG-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-DIAG-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-DIAG-MIB.my diff --git a/snmp_mib_archive/CISCO-ENTITY-DIAG-TC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-DIAG-TC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-DIAG-TC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-DIAG-TC-MIB.my diff --git a/snmp_mib_archive/CISCO-ENTITY-DISPLAY-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-DISPLAY-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-DISPLAY-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-DISPLAY-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ENTITY-DISPLAY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-DISPLAY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-DISPLAY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-DISPLAY-MIB.my diff --git a/snmp_mib_archive/CISCO-ENTITY-EXT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-EXT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-EXT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-EXT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ENTITY-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-ENTITY-FRU-CONTROL-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-FRU-CONTROL-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-FRU-CONTROL-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-FRU-CONTROL-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ENTITY-FRU-CONTROL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-FRU-CONTROL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-FRU-CONTROL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-FRU-CONTROL-MIB.my diff --git a/snmp_mib_archive/CISCO-ENTITY-FRU-CONTROL-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-FRU-CONTROL-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-FRU-CONTROL-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-FRU-CONTROL-MIB.traps diff --git a/snmp_mib_archive/CISCO-ENTITY-PFE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-PFE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-PFE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-PFE-MIB.my diff --git a/snmp_mib_archive/CISCO-ENTITY-PFE-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-PFE-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-PFE-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-PFE-MIB.traps diff --git a/snmp_mib_archive/CISCO-ENTITY-PROVISIONING-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-PROVISIONING-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-PROVISIONING-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-PROVISIONING-MIB.my diff --git a/snmp_mib_archive/CISCO-ENTITY-QFP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-QFP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-QFP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-QFP-MIB.my diff --git a/snmp_mib_archive/CISCO-ENTITY-REDUNDANCY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-REDUNDANCY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-REDUNDANCY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-REDUNDANCY-MIB.my diff --git a/snmp_mib_archive/CISCO-ENTITY-REDUNDANCY-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-REDUNDANCY-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-REDUNDANCY-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-REDUNDANCY-MIB.traps diff --git a/snmp_mib_archive/CISCO-ENTITY-REDUNDANCY-TC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-REDUNDANCY-TC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-REDUNDANCY-TC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-REDUNDANCY-TC-MIB.my diff --git a/snmp_mib_archive/CISCO-ENTITY-SENSOR-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-SENSOR-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-SENSOR-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-SENSOR-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ENTITY-SENSOR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-SENSOR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-SENSOR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-SENSOR-MIB.my diff --git a/snmp_mib_archive/CISCO-ENTITY-SENSOR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-SENSOR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-SENSOR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-SENSOR-MIB.traps diff --git a/snmp_mib_archive/CISCO-ENTITY-SENSOR-RFC-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-SENSOR-RFC-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-SENSOR-RFC-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-SENSOR-RFC-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ENTITY-VENDORTYPE-OID-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ENTITY-VENDORTYPE-OID-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ENTITY-VENDORTYPE-OID-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ENTITY-VENDORTYPE-OID-MIB.my diff --git a/snmp_mib_archive/CISCO-ENVMON-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ENVMON-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ENVMON-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ENVMON-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ENVMON-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ENVMON-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ENVMON-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ENVMON-MIB.my diff --git a/snmp_mib_archive/CISCO-ENVMON-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ENVMON-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ENVMON-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ENVMON-MIB.traps diff --git a/snmp_mib_archive/CISCO-EPM-NOTIFICATION-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-EPM-NOTIFICATION-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-EPM-NOTIFICATION-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-EPM-NOTIFICATION-MIB.my diff --git a/snmp_mib_archive/CISCO-EPM-NOTIFICATION-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-EPM-NOTIFICATION-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-EPM-NOTIFICATION-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-EPM-NOTIFICATION-MIB.traps diff --git a/snmp_mib_archive/CISCO-ERM-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ERM-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ERM-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ERM-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ERM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ERM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ERM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ERM-MIB.my diff --git a/snmp_mib_archive/CISCO-ERR-DISABLE-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ERR-DISABLE-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ERR-DISABLE-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ERR-DISABLE-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ERR-DISABLE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ERR-DISABLE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ERR-DISABLE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ERR-DISABLE-MIB.my diff --git a/snmp_mib_archive/CISCO-ERR-DISABLE-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ERR-DISABLE-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ERR-DISABLE-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ERR-DISABLE-MIB.traps diff --git a/snmp_mib_archive/CISCO-ETHER-CFM-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ETHER-CFM-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ETHER-CFM-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ETHER-CFM-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ETHER-CFM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ETHER-CFM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ETHER-CFM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ETHER-CFM-MIB.my diff --git a/snmp_mib_archive/CISCO-ETHER-CFM-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ETHER-CFM-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ETHER-CFM-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ETHER-CFM-MIB.traps diff --git a/snmp_mib_archive/CISCO-ETHERLIKE-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ETHERLIKE-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ETHERLIKE-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ETHERLIKE-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ETHERLIKE-EXT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ETHERLIKE-EXT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ETHERLIKE-EXT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ETHERLIKE-EXT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ETHERLIKE-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ETHERLIKE-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ETHERLIKE-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ETHERLIKE-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-ETHERNET-ACCESS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ETHERNET-ACCESS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ETHERNET-ACCESS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ETHERNET-ACCESS-MIB.my diff --git a/snmp_mib_archive/CISCO-ETHERNET-FABRIC-EXTENDER-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ETHERNET-FABRIC-EXTENDER-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ETHERNET-FABRIC-EXTENDER-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ETHERNET-FABRIC-EXTENDER-MIB.my diff --git a/snmp_mib_archive/CISCO-EVC-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-EVC-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-EVC-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-EVC-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-EVC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-EVC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-EVC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-EVC-MIB.my diff --git a/snmp_mib_archive/CISCO-EXT-SCSI-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-EXT-SCSI-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-EXT-SCSI-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-EXT-SCSI-MIB.my diff --git a/snmp_mib_archive/CISCO-EXT-SCSI-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-EXT-SCSI-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-EXT-SCSI-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-EXT-SCSI-MIB.traps diff --git a/snmp_mib_archive/CISCO-FABRIC-C12K-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FABRIC-C12K-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FABRIC-C12K-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FABRIC-C12K-MIB.my diff --git a/snmp_mib_archive/CISCO-FABRIC-C12K-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-FABRIC-C12K-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-FABRIC-C12K-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-FABRIC-C12K-MIB.traps diff --git a/snmp_mib_archive/CISCO-FABRIC-HFR-MIB-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-FABRIC-HFR-MIB-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-FABRIC-HFR-MIB-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-FABRIC-HFR-MIB-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-FABRIC-HFR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FABRIC-HFR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FABRIC-HFR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FABRIC-HFR-MIB.my diff --git a/snmp_mib_archive/CISCO-FABRIC-HFR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-FABRIC-HFR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-FABRIC-HFR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-FABRIC-HFR-MIB.traps diff --git a/snmp_mib_archive/CISCO-FABRIC-MCAST-APPL-MIB-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-FABRIC-MCAST-APPL-MIB-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-FABRIC-MCAST-APPL-MIB-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-FABRIC-MCAST-APPL-MIB-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-FABRIC-MCAST-APPL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FABRIC-MCAST-APPL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FABRIC-MCAST-APPL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FABRIC-MCAST-APPL-MIB.my diff --git a/snmp_mib_archive/CISCO-FABRIC-MCAST-MIB-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-FABRIC-MCAST-MIB-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-FABRIC-MCAST-MIB-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-FABRIC-MCAST-MIB-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-FABRIC-MCAST-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FABRIC-MCAST-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FABRIC-MCAST-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FABRIC-MCAST-MIB.my diff --git a/snmp_mib_archive/CISCO-FASTHUB-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-FASTHUB-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-FASTHUB-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-FASTHUB-MIB.traps diff --git a/snmp_mib_archive/CISCO-FC-DEVICE-ALIAS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FC-DEVICE-ALIAS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FC-DEVICE-ALIAS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FC-DEVICE-ALIAS-MIB.my diff --git a/snmp_mib_archive/CISCO-FC-FE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FC-FE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FC-FE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FC-FE-MIB.my diff --git a/snmp_mib_archive/CISCO-FC-FE-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-FC-FE-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-FC-FE-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-FC-FE-MIB.traps diff --git a/snmp_mib_archive/CISCO-FC-MGMT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FC-MGMT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FC-MGMT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FC-MGMT-MIB.my diff --git a/snmp_mib_archive/CISCO-FC-MULTICAST-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FC-MULTICAST-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FC-MULTICAST-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FC-MULTICAST-MIB.my diff --git a/snmp_mib_archive/CISCO-FC-ROUTE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FC-ROUTE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FC-ROUTE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FC-ROUTE-MIB.my diff --git a/snmp_mib_archive/CISCO-FC-SDV-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FC-SDV-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FC-SDV-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FC-SDV-MIB.my diff --git a/snmp_mib_archive/CISCO-FC-SPAN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FC-SPAN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FC-SPAN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FC-SPAN-MIB.my diff --git a/snmp_mib_archive/CISCO-FC-TUNNEL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FC-TUNNEL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FC-TUNNEL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FC-TUNNEL-MIB.my diff --git a/snmp_mib_archive/CISCO-FCC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FCC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FCC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FCC-MIB.my diff --git a/snmp_mib_archive/CISCO-FCC-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-FCC-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-FCC-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-FCC-MIB.traps diff --git a/snmp_mib_archive/CISCO-FCIP-MGMT-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FCIP-MGMT-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FCIP-MGMT-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FCIP-MGMT-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-FCIP-MGMT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FCIP-MGMT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FCIP-MGMT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FCIP-MGMT-MIB.my diff --git a/snmp_mib_archive/CISCO-FCOE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FCOE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FCOE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FCOE-MIB.my diff --git a/snmp_mib_archive/CISCO-FCPING-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FCPING-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FCPING-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FCPING-MIB.my diff --git a/snmp_mib_archive/CISCO-FCPING-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-FCPING-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-FCPING-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-FCPING-MIB.traps diff --git a/snmp_mib_archive/CISCO-FCS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FCS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FCS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FCS-MIB.my diff --git a/snmp_mib_archive/CISCO-FCS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-FCS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-FCS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-FCS-MIB.traps diff --git a/snmp_mib_archive/CISCO-FCSP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FCSP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FCSP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FCSP-MIB.my diff --git a/snmp_mib_archive/CISCO-FCSP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-FCSP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-FCSP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-FCSP-MIB.traps diff --git a/snmp_mib_archive/CISCO-FCTRACEROUTE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FCTRACEROUTE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FCTRACEROUTE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FCTRACEROUTE-MIB.my diff --git a/snmp_mib_archive/CISCO-FCTRACEROUTE-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-FCTRACEROUTE-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-FCTRACEROUTE-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-FCTRACEROUTE-MIB.traps diff --git a/snmp_mib_archive/CISCO-FDMI-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FDMI-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FDMI-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FDMI-MIB.my diff --git a/snmp_mib_archive/CISCO-FDMI-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-FDMI-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-FDMI-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-FDMI-MIB.traps diff --git a/snmp_mib_archive/CISCO-FEATURE-CONTROL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FEATURE-CONTROL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FEATURE-CONTROL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FEATURE-CONTROL-MIB.my diff --git a/snmp_mib_archive/CISCO-FEATURE-CONTROL-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-FEATURE-CONTROL-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-FEATURE-CONTROL-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-FEATURE-CONTROL-MIB.traps diff --git a/snmp_mib_archive/CISCO-FICON-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FICON-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FICON-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FICON-MIB.my diff --git a/snmp_mib_archive/CISCO-FICON-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-FICON-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-FICON-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-FICON-MIB.traps diff --git a/snmp_mib_archive/CISCO-FILTER-GROUP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FILTER-GROUP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FILTER-GROUP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FILTER-GROUP-MIB.my diff --git a/snmp_mib_archive/CISCO-FIPS-STATS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FIPS-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FIPS-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FIPS-STATS-MIB.my diff --git a/snmp_mib_archive/CISCO-FIREWALL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FIREWALL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FIREWALL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FIREWALL-MIB.my diff --git a/snmp_mib_archive/CISCO-FIREWALL-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-FIREWALL-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-FIREWALL-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-FIREWALL-MIB.traps diff --git a/snmp_mib_archive/CISCO-FIREWALL-TC.my b/snmp_mib_archive/c/Cisco/CISCO-FIREWALL-TC.my similarity index 100% rename from snmp_mib_archive/CISCO-FIREWALL-TC.my rename to snmp_mib_archive/c/Cisco/CISCO-FIREWALL-TC.my diff --git a/snmp_mib_archive/CISCO-FLASH-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-FLASH-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-FLASH-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-FLASH-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-FLASH-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FLASH-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FLASH-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FLASH-MIB.my diff --git a/snmp_mib_archive/CISCO-FLASH-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-FLASH-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-FLASH-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-FLASH-MIB.traps diff --git a/snmp_mib_archive/CISCO-FLEX-LINKS-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-FLEX-LINKS-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-FLEX-LINKS-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-FLEX-LINKS-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-FLEX-LINKS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FLEX-LINKS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FLEX-LINKS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FLEX-LINKS-MIB.my diff --git a/snmp_mib_archive/CISCO-FLEX-LINKS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-FLEX-LINKS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-FLEX-LINKS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-FLEX-LINKS-MIB.traps diff --git a/snmp_mib_archive/CISCO-FLOW-CLONE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FLOW-CLONE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FLOW-CLONE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FLOW-CLONE-MIB.my diff --git a/snmp_mib_archive/CISCO-FLOW-MONITOR-TC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FLOW-MONITOR-TC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FLOW-MONITOR-TC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FLOW-MONITOR-TC-MIB.my diff --git a/snmp_mib_archive/CISCO-FRAME-RELAY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FRAME-RELAY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FRAME-RELAY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FRAME-RELAY-MIB.my diff --git a/snmp_mib_archive/CISCO-FSPF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FSPF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FSPF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FSPF-MIB.my diff --git a/snmp_mib_archive/CISCO-FSPF-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-FSPF-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-FSPF-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-FSPF-MIB.traps diff --git a/snmp_mib_archive/CISCO-FTP-CLIENT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-FTP-CLIENT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-FTP-CLIENT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-FTP-CLIENT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-FTP-CLIENT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-FTP-CLIENT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-FTP-CLIENT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-FTP-CLIENT-MIB.my diff --git a/snmp_mib_archive/CISCO-GATEKEEPER-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-GATEKEEPER-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-GATEKEEPER-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-GATEKEEPER-MIB.my diff --git a/snmp_mib_archive/CISCO-GATEKEEPER-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-GATEKEEPER-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-GATEKEEPER-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-GATEKEEPER-MIB.traps diff --git a/snmp_mib_archive/CISCO-GENERAL-TRAPS.traps b/snmp_mib_archive/c/Cisco/CISCO-GENERAL-TRAPS.traps similarity index 100% rename from snmp_mib_archive/CISCO-GENERAL-TRAPS.traps rename to snmp_mib_archive/c/Cisco/CISCO-GENERAL-TRAPS.traps diff --git a/snmp_mib_archive/CISCO-GGSN-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-GGSN-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-GGSN-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-GGSN-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-GGSN-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-GGSN-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-GGSN-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-GGSN-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-GGSN-GEO-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-GGSN-GEO-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-GGSN-GEO-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-GGSN-GEO-MIB.my diff --git a/snmp_mib_archive/CISCO-GGSN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-GGSN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-GGSN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-GGSN-MIB.my diff --git a/snmp_mib_archive/CISCO-GGSN-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-GGSN-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-GGSN-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-GGSN-MIB.traps diff --git a/snmp_mib_archive/CISCO-GGSN-QOS-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-GGSN-QOS-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-GGSN-QOS-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-GGSN-QOS-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-GGSN-QOS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-GGSN-QOS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-GGSN-QOS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-GGSN-QOS-MIB.my diff --git a/snmp_mib_archive/CISCO-GGSN-SERVICE-AWARE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-GGSN-SERVICE-AWARE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-GGSN-SERVICE-AWARE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-GGSN-SERVICE-AWARE-MIB.my diff --git a/snmp_mib_archive/CISCO-GGSN-SERVICE-AWARE-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-GGSN-SERVICE-AWARE-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-GGSN-SERVICE-AWARE-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-GGSN-SERVICE-AWARE-MIB.traps diff --git a/snmp_mib_archive/CISCO-GPRS-ACC-PT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-GPRS-ACC-PT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-GPRS-ACC-PT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-GPRS-ACC-PT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-GPRS-ACC-PT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-GPRS-ACC-PT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-GPRS-ACC-PT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-GPRS-ACC-PT-MIB.my diff --git a/snmp_mib_archive/CISCO-GPRS-ACC-PT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-GPRS-ACC-PT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-GPRS-ACC-PT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-GPRS-ACC-PT-MIB.traps diff --git a/snmp_mib_archive/CISCO-GPRS-CHARGING-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-GPRS-CHARGING-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-GPRS-CHARGING-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-GPRS-CHARGING-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-GPRS-CHARGING-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-GPRS-CHARGING-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-GPRS-CHARGING-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-GPRS-CHARGING-MIB.my diff --git a/snmp_mib_archive/CISCO-GPRS-CHARGING-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-GPRS-CHARGING-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-GPRS-CHARGING-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-GPRS-CHARGING-MIB.traps diff --git a/snmp_mib_archive/CISCO-GPRS-GTP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-GPRS-GTP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-GPRS-GTP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-GPRS-GTP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-GPRS-GTP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-GPRS-GTP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-GPRS-GTP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-GPRS-GTP-MIB.my diff --git a/snmp_mib_archive/CISCO-GPRS-GTP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-GPRS-GTP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-GPRS-GTP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-GPRS-GTP-MIB.traps diff --git a/snmp_mib_archive/CISCO-GPRS-ISGSN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-GPRS-ISGSN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-GPRS-ISGSN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-GPRS-ISGSN-MIB.my diff --git a/snmp_mib_archive/CISCO-GPRS-L2RLY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-GPRS-L2RLY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-GPRS-L2RLY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-GPRS-L2RLY-MIB.my diff --git a/snmp_mib_archive/CISCO-GSLB-DNS-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-GSLB-DNS-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-GSLB-DNS-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-GSLB-DNS-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-GSLB-DNS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-GSLB-DNS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-GSLB-DNS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-GSLB-DNS-MIB.my diff --git a/snmp_mib_archive/CISCO-GSLB-DNS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-GSLB-DNS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-GSLB-DNS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-GSLB-DNS-MIB.traps diff --git a/snmp_mib_archive/CISCO-GSLB-HEALTH-MON-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-GSLB-HEALTH-MON-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-GSLB-HEALTH-MON-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-GSLB-HEALTH-MON-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-GSLB-HEALTH-MON-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-GSLB-HEALTH-MON-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-GSLB-HEALTH-MON-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-GSLB-HEALTH-MON-MIB.my diff --git a/snmp_mib_archive/CISCO-GSLB-HEALTH-MON-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-GSLB-HEALTH-MON-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-GSLB-HEALTH-MON-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-GSLB-HEALTH-MON-MIB.traps diff --git a/snmp_mib_archive/CISCO-GSLB-SYSTEM-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-GSLB-SYSTEM-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-GSLB-SYSTEM-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-GSLB-SYSTEM-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-GSLB-SYSTEM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-GSLB-SYSTEM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-GSLB-SYSTEM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-GSLB-SYSTEM-MIB.my diff --git a/snmp_mib_archive/CISCO-GSLB-SYSTEM-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-GSLB-SYSTEM-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-GSLB-SYSTEM-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-GSLB-SYSTEM-MIB.traps diff --git a/snmp_mib_archive/CISCO-GSLB-TC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-GSLB-TC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-GSLB-TC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-GSLB-TC-MIB.my diff --git a/snmp_mib_archive/CISCO-GTP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-GTP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-GTP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-GTP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-GTP-DIRECTOR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-GTP-DIRECTOR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-GTP-DIRECTOR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-GTP-DIRECTOR-MIB.my diff --git a/snmp_mib_archive/CISCO-GTP-DIRECTOR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-GTP-DIRECTOR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-GTP-DIRECTOR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-GTP-DIRECTOR-MIB.traps diff --git a/snmp_mib_archive/CISCO-GTP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-GTP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-GTP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-GTP-MIB.my diff --git a/snmp_mib_archive/CISCO-GTP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-GTP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-GTP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-GTP-MIB.traps diff --git a/snmp_mib_archive/CISCO-H225-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-H225-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-H225-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-H225-MIB.my diff --git a/snmp_mib_archive/CISCO-H320-DIAL-CONTROL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-H320-DIAL-CONTROL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-H320-DIAL-CONTROL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-H320-DIAL-CONTROL-MIB.my diff --git a/snmp_mib_archive/CISCO-H323-TC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-H323-TC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-H323-TC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-H323-TC-MIB.my diff --git a/snmp_mib_archive/CISCO-H324-DIAL-CONTROL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-H324-DIAL-CONTROL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-H324-DIAL-CONTROL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-H324-DIAL-CONTROL-MIB.my diff --git a/snmp_mib_archive/CISCO-HC-ALARM-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-HC-ALARM-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-HC-ALARM-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-HC-ALARM-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-HC-ALARM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-HC-ALARM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-HC-ALARM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-HC-ALARM-MIB.my diff --git a/snmp_mib_archive/CISCO-HC-ALARM-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-HC-ALARM-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-HC-ALARM-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-HC-ALARM-MIB.traps diff --git a/snmp_mib_archive/CISCO-HC-RMON-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-HC-RMON-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-HC-RMON-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-HC-RMON-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-HEALTH-MONITOR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-HEALTH-MONITOR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-HEALTH-MONITOR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-HEALTH-MONITOR-MIB.my diff --git a/snmp_mib_archive/CISCO-HEALTH-MONITOR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-HEALTH-MONITOR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-HEALTH-MONITOR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-HEALTH-MONITOR-MIB.traps diff --git a/snmp_mib_archive/CISCO-HOST-RESOURCES-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-HOST-RESOURCES-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-HOST-RESOURCES-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-HOST-RESOURCES-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-HSRP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-HSRP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-HSRP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-HSRP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-HSRP-EXT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-HSRP-EXT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-HSRP-EXT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-HSRP-EXT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-HSRP-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-HSRP-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-HSRP-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-HSRP-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-HSRP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-HSRP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-HSRP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-HSRP-MIB.my diff --git a/snmp_mib_archive/CISCO-HSRP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-HSRP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-HSRP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-HSRP-MIB.traps diff --git a/snmp_mib_archive/CISCO-HW-MODULE-CONTROL-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-HW-MODULE-CONTROL-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-HW-MODULE-CONTROL-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-HW-MODULE-CONTROL-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-HW-MODULE-CONTROL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-HW-MODULE-CONTROL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-HW-MODULE-CONTROL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-HW-MODULE-CONTROL-MIB.my diff --git a/snmp_mib_archive/CISCO-ICSUDSU-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ICSUDSU-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ICSUDSU-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ICSUDSU-MIB.my diff --git a/snmp_mib_archive/CISCO-ICSUDSU-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ICSUDSU-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ICSUDSU-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ICSUDSU-MIB.traps diff --git a/snmp_mib_archive/CISCO-IDSL-LINE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IDSL-LINE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IDSL-LINE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IDSL-LINE-MIB.my diff --git a/snmp_mib_archive/CISCO-IEEE-CFM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IEEE-CFM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IEEE-CFM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IEEE-CFM-MIB.my diff --git a/snmp_mib_archive/CISCO-IEEE8021-CFM-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IEEE8021-CFM-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IEEE8021-CFM-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IEEE8021-CFM-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IEEE8021-CFM-V2-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IEEE8021-CFM-V2-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IEEE8021-CFM-V2-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IEEE8021-CFM-V2-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IEEE8021-PAE-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IEEE8021-PAE-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IEEE8021-PAE-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IEEE8021-PAE-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IEEE8023-LAG-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IEEE8023-LAG-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IEEE8023-LAG-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IEEE8023-LAG-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IETF-ATM2-PVCTRAP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-ATM2-PVCTRAP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-ATM2-PVCTRAP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-ATM2-PVCTRAP-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-ATM2-PVCTRAP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IETF-ATM2-PVCTRAP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IETF-ATM2-PVCTRAP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IETF-ATM2-PVCTRAP-MIB.traps diff --git a/snmp_mib_archive/CISCO-IETF-BFD-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-BFD-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-BFD-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-BFD-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-DHCP-SERVER-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-DHCP-SERVER-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-DHCP-SERVER-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-DHCP-SERVER-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IETF-DHCP-SERVER-EXT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-DHCP-SERVER-EXT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-DHCP-SERVER-EXT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-DHCP-SERVER-EXT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IETF-DHCP-SERVER-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-DHCP-SERVER-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-DHCP-SERVER-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-DHCP-SERVER-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-DHCP-SERVER-EXT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IETF-DHCP-SERVER-EXT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IETF-DHCP-SERVER-EXT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IETF-DHCP-SERVER-EXT-MIB.traps diff --git a/snmp_mib_archive/CISCO-IETF-DHCP-SERVER-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-DHCP-SERVER-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-DHCP-SERVER-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-DHCP-SERVER-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-DHCP-SERVER-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IETF-DHCP-SERVER-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IETF-DHCP-SERVER-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IETF-DHCP-SERVER-MIB.traps diff --git a/snmp_mib_archive/CISCO-IETF-DOT11-QOS-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-DOT11-QOS-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-DOT11-QOS-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-DOT11-QOS-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-DOT11-QOS-EXT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IETF-DOT11-QOS-EXT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IETF-DOT11-QOS-EXT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IETF-DOT11-QOS-EXT-MIB.traps diff --git a/snmp_mib_archive/CISCO-IETF-DOT11-QOS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-DOT11-QOS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-DOT11-QOS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-DOT11-QOS-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-FRR-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-FRR-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-FRR-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-FRR-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IETF-FRR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-FRR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-FRR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-FRR-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-FRR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IETF-FRR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IETF-FRR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IETF-FRR-MIB.traps diff --git a/snmp_mib_archive/CISCO-IETF-IP-FORWARD-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-IP-FORWARD-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-IP-FORWARD-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-IP-FORWARD-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-IP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-IP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-IP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-IP-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-IPMROUTE-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-IPMROUTE-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-IPMROUTE-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-IPMROUTE-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IETF-IPMROUTE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-IPMROUTE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-IPMROUTE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-IPMROUTE-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-ISIS-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-ISIS-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-ISIS-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-ISIS-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IETF-ISIS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-ISIS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-ISIS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-ISIS-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-ISIS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IETF-ISIS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IETF-ISIS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IETF-ISIS-MIB.traps diff --git a/snmp_mib_archive/CISCO-IETF-ISNS-MGMT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-ISNS-MGMT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-ISNS-MGMT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-ISNS-MGMT-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-ISNS-MGMT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IETF-ISNS-MGMT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IETF-ISNS-MGMT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IETF-ISNS-MGMT-MIB.traps diff --git a/snmp_mib_archive/CISCO-IETF-MEGACO-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-MEGACO-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-MEGACO-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-MEGACO-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-MPLS-TE-P2MP-STD-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-MPLS-TE-P2MP-STD-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-MPLS-TE-P2MP-STD-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-MPLS-TE-P2MP-STD-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-MPLS-VPN-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-MPLS-VPN-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-MPLS-VPN-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-MPLS-VPN-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IETF-MSDP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-MSDP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-MSDP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-MSDP-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-MSDP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IETF-MSDP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IETF-MSDP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IETF-MSDP-MIB.traps diff --git a/snmp_mib_archive/CISCO-IETF-NAT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-NAT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-NAT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-NAT-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-PIM-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-PIM-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-PIM-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-PIM-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IETF-PIM-EXT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-PIM-EXT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-PIM-EXT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-PIM-EXT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IETF-PIM-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-PIM-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-PIM-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-PIM-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-PIM-EXT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IETF-PIM-EXT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IETF-PIM-EXT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IETF-PIM-EXT-MIB.traps diff --git a/snmp_mib_archive/CISCO-IETF-PIM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-PIM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-PIM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-PIM-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-PIM-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IETF-PIM-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IETF-PIM-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IETF-PIM-MIB.traps diff --git a/snmp_mib_archive/CISCO-IETF-PPVPN-MPLS-VPN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-PPVPN-MPLS-VPN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-PPVPN-MPLS-VPN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-PPVPN-MPLS-VPN-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-PW-ATM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-PW-ATM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-PW-ATM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-PW-ATM-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-PW-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-PW-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-PW-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-PW-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IETF-PW-ENET-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-PW-ENET-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-PW-ENET-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-PW-ENET-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IETF-PW-ENET-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-PW-ENET-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-PW-ENET-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-PW-ENET-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-PW-FR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-PW-FR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-PW-FR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-PW-FR-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-PW-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-PW-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-PW-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-PW-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-PW-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IETF-PW-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IETF-PW-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IETF-PW-MIB.traps diff --git a/snmp_mib_archive/CISCO-IETF-PW-MPLS-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-PW-MPLS-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-PW-MPLS-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-PW-MPLS-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IETF-PW-MPLS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-PW-MPLS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-PW-MPLS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-PW-MPLS-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-PW-TC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-PW-TC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-PW-TC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-PW-TC-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-PW-TDM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-PW-TDM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-PW-TDM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-PW-TDM-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-SCTP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-SCTP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-SCTP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-SCTP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IETF-SCTP-EXT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-SCTP-EXT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-SCTP-EXT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-SCTP-EXT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IETF-SCTP-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-SCTP-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-SCTP-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-SCTP-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-SCTP-EXT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IETF-SCTP-EXT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IETF-SCTP-EXT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IETF-SCTP-EXT-MIB.traps diff --git a/snmp_mib_archive/CISCO-IETF-SCTP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-SCTP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-SCTP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-SCTP-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-VDSL-LINE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-VDSL-LINE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-VDSL-LINE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-VDSL-LINE-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-VDSL-LINE-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IETF-VDSL-LINE-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IETF-VDSL-LINE-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IETF-VDSL-LINE-MIB.traps diff --git a/snmp_mib_archive/CISCO-IETF-VPLS-BGP-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-VPLS-BGP-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-VPLS-BGP-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-VPLS-BGP-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-VPLS-GENERIC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-VPLS-GENERIC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-VPLS-GENERIC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-VPLS-GENERIC-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-VRRP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IETF-VRRP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IETF-VRRP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IETF-VRRP-MIB.my diff --git a/snmp_mib_archive/CISCO-IETF-VRRP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IETF-VRRP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IETF-VRRP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IETF-VRRP-MIB.traps diff --git a/snmp_mib_archive/CISCO-IF-CALL-SERVICE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IF-CALL-SERVICE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IF-CALL-SERVICE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IF-CALL-SERVICE-MIB.my diff --git a/snmp_mib_archive/CISCO-IF-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IF-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IF-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IF-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IF-EXTENSION-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IF-EXTENSION-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IF-EXTENSION-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IF-EXTENSION-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IF-EXTENSION-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IF-EXTENSION-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IF-EXTENSION-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IF-EXTENSION-MIB.my diff --git a/snmp_mib_archive/CISCO-IF-EXTENSION-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IF-EXTENSION-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IF-EXTENSION-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IF-EXTENSION-MIB.traps diff --git a/snmp_mib_archive/CISCO-IF-LINK-CONFIG-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IF-LINK-CONFIG-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IF-LINK-CONFIG-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IF-LINK-CONFIG-MIB.my diff --git a/snmp_mib_archive/CISCO-IF-LOOPBACK-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IF-LOOPBACK-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IF-LOOPBACK-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IF-LOOPBACK-MIB.my diff --git a/snmp_mib_archive/CISCO-IF-MONITOR-NOTIF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IF-MONITOR-NOTIF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IF-MONITOR-NOTIF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IF-MONITOR-NOTIF-MIB.my diff --git a/snmp_mib_archive/CISCO-IF-THRESHOLD-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IF-THRESHOLD-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IF-THRESHOLD-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IF-THRESHOLD-MIB.my diff --git a/snmp_mib_archive/CISCO-IF-THRESHOLD-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IF-THRESHOLD-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IF-THRESHOLD-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IF-THRESHOLD-MIB.traps diff --git a/snmp_mib_archive/CISCO-IGMP-FILTER-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IGMP-FILTER-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IGMP-FILTER-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IGMP-FILTER-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IGMP-FILTER-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IGMP-FILTER-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IGMP-FILTER-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IGMP-FILTER-MIB.my diff --git a/snmp_mib_archive/CISCO-IGMP-SNOOPING-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IGMP-SNOOPING-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IGMP-SNOOPING-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IGMP-SNOOPING-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IGMP-SNOOPING-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IGMP-SNOOPING-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IGMP-SNOOPING-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IGMP-SNOOPING-MIB.my diff --git a/snmp_mib_archive/CISCO-IKE-CONF-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IKE-CONF-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IKE-CONF-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IKE-CONF-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IKE-CONFIGURATION-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IKE-CONFIGURATION-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IKE-CONFIGURATION-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IKE-CONFIGURATION-MIB.my diff --git a/snmp_mib_archive/CISCO-IKE-CONFIGURATION-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IKE-CONFIGURATION-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IKE-CONFIGURATION-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IKE-CONFIGURATION-MIB.traps diff --git a/snmp_mib_archive/CISCO-IKE-FLOW-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IKE-FLOW-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IKE-FLOW-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IKE-FLOW-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IKE-FLOW-EXT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IKE-FLOW-EXT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IKE-FLOW-EXT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IKE-FLOW-EXT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IKE-FLOW-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IKE-FLOW-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IKE-FLOW-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IKE-FLOW-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-IKE-FLOW-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IKE-FLOW-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IKE-FLOW-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IKE-FLOW-MIB.my diff --git a/snmp_mib_archive/CISCO-IKE-FLOW-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IKE-FLOW-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IKE-FLOW-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IKE-FLOW-MIB.traps diff --git a/snmp_mib_archive/CISCO-IMA-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IMA-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IMA-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IMA-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IMA-EXT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IMA-EXT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IMA-EXT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IMA-EXT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IMA-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IMA-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IMA-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IMA-MIB.my diff --git a/snmp_mib_archive/CISCO-IMAGE-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IMAGE-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IMAGE-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IMAGE-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IMAGE-CHECK-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IMAGE-CHECK-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IMAGE-CHECK-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IMAGE-CHECK-MIB.my diff --git a/snmp_mib_archive/CISCO-IMAGE-LICENSE-MGMT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IMAGE-LICENSE-MGMT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IMAGE-LICENSE-MGMT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IMAGE-LICENSE-MGMT-MIB.my diff --git a/snmp_mib_archive/CISCO-IMAGE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IMAGE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IMAGE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IMAGE-MIB.my diff --git a/snmp_mib_archive/CISCO-IMAGE-TC.my b/snmp_mib_archive/c/Cisco/CISCO-IMAGE-TC.my similarity index 100% rename from snmp_mib_archive/CISCO-IMAGE-TC.my rename to snmp_mib_archive/c/Cisco/CISCO-IMAGE-TC.my diff --git a/snmp_mib_archive/CISCO-IMAGE-UPGRADE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IMAGE-UPGRADE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IMAGE-UPGRADE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IMAGE-UPGRADE-MIB.my diff --git a/snmp_mib_archive/CISCO-IMAGE-UPGRADE-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IMAGE-UPGRADE-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IMAGE-UPGRADE-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IMAGE-UPGRADE-MIB.traps diff --git a/snmp_mib_archive/CISCO-INTERFACE-XCVR-MONITOR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-INTERFACE-XCVR-MONITOR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-INTERFACE-XCVR-MONITOR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-INTERFACE-XCVR-MONITOR-MIB.my diff --git a/snmp_mib_archive/CISCO-INTERFACETOPN-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-INTERFACETOPN-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-INTERFACETOPN-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-INTERFACETOPN-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-INTERFACETOPN-EXT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-INTERFACETOPN-EXT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-INTERFACETOPN-EXT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-INTERFACETOPN-EXT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-INTERFACETOPN-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-INTERFACETOPN-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-INTERFACETOPN-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-INTERFACETOPN-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-IP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IP-ENCRYPTION-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IP-ENCRYPTION-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IP-ENCRYPTION-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IP-ENCRYPTION-MIB.my diff --git a/snmp_mib_archive/CISCO-IP-ENCRYPTION-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IP-ENCRYPTION-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IP-ENCRYPTION-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IP-ENCRYPTION-MIB.traps diff --git a/snmp_mib_archive/CISCO-IP-IF-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IP-IF-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IP-IF-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IP-IF-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IP-IF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IP-IF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IP-IF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IP-IF-MIB.my diff --git a/snmp_mib_archive/CISCO-IP-LOCAL-POOL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IP-LOCAL-POOL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IP-LOCAL-POOL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IP-LOCAL-POOL-MIB.my diff --git a/snmp_mib_archive/CISCO-IP-LOCAL-POOL-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IP-LOCAL-POOL-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IP-LOCAL-POOL-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IP-LOCAL-POOL-MIB.traps diff --git a/snmp_mib_archive/CISCO-IP-NW-DISCOVERY-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IP-NW-DISCOVERY-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IP-NW-DISCOVERY-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IP-NW-DISCOVERY-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IP-NW-DISCOVERY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IP-NW-DISCOVERY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IP-NW-DISCOVERY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IP-NW-DISCOVERY-MIB.my diff --git a/snmp_mib_archive/CISCO-IP-PROTOCOL-FILTER-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IP-PROTOCOL-FILTER-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IP-PROTOCOL-FILTER-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IP-PROTOCOL-FILTER-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IP-PROTOCOL-FILTER-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IP-PROTOCOL-FILTER-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IP-PROTOCOL-FILTER-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IP-PROTOCOL-FILTER-MIB.my diff --git a/snmp_mib_archive/CISCO-IP-RAN-BACKHAUL-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IP-RAN-BACKHAUL-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IP-RAN-BACKHAUL-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IP-RAN-BACKHAUL-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IP-RAN-BACKHAUL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IP-RAN-BACKHAUL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IP-RAN-BACKHAUL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IP-RAN-BACKHAUL-MIB.my diff --git a/snmp_mib_archive/CISCO-IP-RAN-BACKHAUL-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IP-RAN-BACKHAUL-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IP-RAN-BACKHAUL-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IP-RAN-BACKHAUL-MIB.traps diff --git a/snmp_mib_archive/CISCO-IP-STAT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IP-STAT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IP-STAT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IP-STAT-MIB.my diff --git a/snmp_mib_archive/CISCO-IP-TAP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IP-TAP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IP-TAP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IP-TAP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IP-TAP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IP-TAP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IP-TAP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IP-TAP-MIB.my diff --git a/snmp_mib_archive/CISCO-IP-UPLINK-REDIRECT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IP-UPLINK-REDIRECT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IP-UPLINK-REDIRECT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IP-UPLINK-REDIRECT-MIB.my diff --git a/snmp_mib_archive/CISCO-IP-URPF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IP-URPF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IP-URPF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IP-URPF-MIB.my diff --git a/snmp_mib_archive/CISCO-IP-URPF-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IP-URPF-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IP-URPF-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IP-URPF-MIB.traps diff --git a/snmp_mib_archive/CISCO-IPMCAST-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IPMCAST-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IPMCAST-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IPMCAST-MIB.my diff --git a/snmp_mib_archive/CISCO-IPMROUTE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IPMROUTE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IPMROUTE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IPMROUTE-MIB.my diff --git a/snmp_mib_archive/CISCO-IPMROUTE-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IPMROUTE-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IPMROUTE-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IPMROUTE-MIB.traps diff --git a/snmp_mib_archive/CISCO-IPSEC-FLOW-MONITOR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IPSEC-FLOW-MONITOR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IPSEC-FLOW-MONITOR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IPSEC-FLOW-MONITOR-MIB.my diff --git a/snmp_mib_archive/CISCO-IPSEC-FLOW-MONITOR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IPSEC-FLOW-MONITOR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IPSEC-FLOW-MONITOR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IPSEC-FLOW-MONITOR-MIB.traps diff --git a/snmp_mib_archive/CISCO-IPSEC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IPSEC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IPSEC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IPSEC-MIB.my diff --git a/snmp_mib_archive/CISCO-IPSEC-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IPSEC-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IPSEC-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IPSEC-MIB.traps diff --git a/snmp_mib_archive/CISCO-IPSEC-POLICY-MAP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IPSEC-POLICY-MAP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IPSEC-POLICY-MAP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IPSEC-POLICY-MAP-MIB.my diff --git a/snmp_mib_archive/CISCO-IPSEC-PROV-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IPSEC-PROV-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IPSEC-PROV-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IPSEC-PROV-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IPSEC-PROVISIONING-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IPSEC-PROVISIONING-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IPSEC-PROVISIONING-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IPSEC-PROVISIONING-MIB.my diff --git a/snmp_mib_archive/CISCO-IPSEC-PROVISIONING-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IPSEC-PROVISIONING-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IPSEC-PROVISIONING-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IPSEC-PROVISIONING-MIB.traps diff --git a/snmp_mib_archive/CISCO-IPSEC-SIGNALING-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IPSEC-SIGNALING-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IPSEC-SIGNALING-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IPSEC-SIGNALING-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IPSEC-SIGNALING-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IPSEC-SIGNALING-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IPSEC-SIGNALING-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IPSEC-SIGNALING-MIB.my diff --git a/snmp_mib_archive/CISCO-IPSEC-SIGNALING-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IPSEC-SIGNALING-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IPSEC-SIGNALING-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IPSEC-SIGNALING-MIB.traps diff --git a/snmp_mib_archive/CISCO-IPSEC-TC.my b/snmp_mib_archive/c/Cisco/CISCO-IPSEC-TC.my similarity index 100% rename from snmp_mib_archive/CISCO-IPSEC-TC.my rename to snmp_mib_archive/c/Cisco/CISCO-IPSEC-TC.my diff --git a/snmp_mib_archive/CISCO-IPSLA-AUTOMEASURE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IPSLA-AUTOMEASURE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IPSLA-AUTOMEASURE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IPSLA-AUTOMEASURE-MIB.my diff --git a/snmp_mib_archive/CISCO-IPSLA-ECHO-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IPSLA-ECHO-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IPSLA-ECHO-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IPSLA-ECHO-MIB.my diff --git a/snmp_mib_archive/CISCO-IPSLA-ETHERNET-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IPSLA-ETHERNET-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IPSLA-ETHERNET-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IPSLA-ETHERNET-MIB.my diff --git a/snmp_mib_archive/CISCO-IPSLA-JITTER-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IPSLA-JITTER-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IPSLA-JITTER-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IPSLA-JITTER-MIB.my diff --git a/snmp_mib_archive/CISCO-IPSLA-TC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IPSLA-TC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IPSLA-TC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IPSLA-TC-MIB.my diff --git a/snmp_mib_archive/CISCO-IPV6-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IPV6-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IPV6-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IPV6-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IPV6-MLD-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IPV6-MLD-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IPV6-MLD-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IPV6-MLD-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ISCSI-GW-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ISCSI-GW-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ISCSI-GW-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ISCSI-GW-MIB.my diff --git a/snmp_mib_archive/CISCO-ISCSI-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ISCSI-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ISCSI-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ISCSI-MIB.my diff --git a/snmp_mib_archive/CISCO-ISCSI-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ISCSI-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ISCSI-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ISCSI-MIB.traps diff --git a/snmp_mib_archive/CISCO-ISDN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ISDN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ISDN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ISDN-MIB.my diff --git a/snmp_mib_archive/CISCO-ISDN-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ISDN-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ISDN-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ISDN-MIB.traps diff --git a/snmp_mib_archive/CISCO-ISDNU-IF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ISDNU-IF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ISDNU-IF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ISDNU-IF-MIB.my diff --git a/snmp_mib_archive/CISCO-ISDNU-IF-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ISDNU-IF-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ISDNU-IF-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ISDNU-IF-MIB.traps diff --git a/snmp_mib_archive/CISCO-ISNS-CLIENT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ISNS-CLIENT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ISNS-CLIENT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ISNS-CLIENT-MIB.my diff --git a/snmp_mib_archive/CISCO-ITP-ACL-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-ACL-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-ACL-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-ACL-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ITP-ACL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-ACL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-ACL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-ACL-MIB.my diff --git a/snmp_mib_archive/CISCO-ITP-ACT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-ACT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-ACT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-ACT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ITP-ACT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-ACT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-ACT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-ACT-MIB.my diff --git a/snmp_mib_archive/CISCO-ITP-GACT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-GACT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-GACT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-GACT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ITP-GACT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-GACT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-GACT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-GACT-MIB.my diff --git a/snmp_mib_archive/CISCO-ITP-GRT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-GRT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-GRT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-GRT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ITP-GRT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-GRT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-GRT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-GRT-MIB.my diff --git a/snmp_mib_archive/CISCO-ITP-GRT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ITP-GRT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ITP-GRT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ITP-GRT-MIB.traps diff --git a/snmp_mib_archive/CISCO-ITP-GSCCP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-GSCCP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-GSCCP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-GSCCP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ITP-GSCCP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-GSCCP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-GSCCP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-GSCCP-MIB.my diff --git a/snmp_mib_archive/CISCO-ITP-GSCCP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ITP-GSCCP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ITP-GSCCP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ITP-GSCCP-MIB.traps diff --git a/snmp_mib_archive/CISCO-ITP-GSP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-GSP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-GSP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-GSP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ITP-GSP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-GSP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-GSP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-GSP-MIB.my diff --git a/snmp_mib_archive/CISCO-ITP-GSP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ITP-GSP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ITP-GSP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ITP-GSP-MIB.traps diff --git a/snmp_mib_archive/CISCO-ITP-GSP2-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-GSP2-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-GSP2-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-GSP2-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ITP-GSP2-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-GSP2-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-GSP2-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-GSP2-MIB.my diff --git a/snmp_mib_archive/CISCO-ITP-MLR-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-MLR-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-MLR-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-MLR-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ITP-MLR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-MLR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-MLR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-MLR-MIB.my diff --git a/snmp_mib_archive/CISCO-ITP-MLR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ITP-MLR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ITP-MLR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ITP-MLR-MIB.traps diff --git a/snmp_mib_archive/CISCO-ITP-MONITOR-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-MONITOR-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-MONITOR-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-MONITOR-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ITP-MONITOR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-MONITOR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-MONITOR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-MONITOR-MIB.my diff --git a/snmp_mib_archive/CISCO-ITP-MONITOR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ITP-MONITOR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ITP-MONITOR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ITP-MONITOR-MIB.traps diff --git a/snmp_mib_archive/CISCO-ITP-MSU-RATES-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-MSU-RATES-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-MSU-RATES-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-MSU-RATES-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ITP-MSU-RATES-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-MSU-RATES-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-MSU-RATES-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-MSU-RATES-MIB.my diff --git a/snmp_mib_archive/CISCO-ITP-MSU-RATES-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ITP-MSU-RATES-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ITP-MSU-RATES-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ITP-MSU-RATES-MIB.traps diff --git a/snmp_mib_archive/CISCO-ITP-RT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-RT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-RT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-RT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ITP-RT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-RT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-RT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-RT-MIB.my diff --git a/snmp_mib_archive/CISCO-ITP-RT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ITP-RT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ITP-RT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ITP-RT-MIB.traps diff --git a/snmp_mib_archive/CISCO-ITP-SCCP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-SCCP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-SCCP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-SCCP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ITP-SCCP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-SCCP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-SCCP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-SCCP-MIB.my diff --git a/snmp_mib_archive/CISCO-ITP-SCCP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ITP-SCCP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ITP-SCCP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ITP-SCCP-MIB.traps diff --git a/snmp_mib_archive/CISCO-ITP-SP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-SP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-SP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-SP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ITP-SP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-SP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-SP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-SP-MIB.my diff --git a/snmp_mib_archive/CISCO-ITP-SP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ITP-SP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ITP-SP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ITP-SP-MIB.traps diff --git a/snmp_mib_archive/CISCO-ITP-SP2-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-SP2-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-SP2-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-SP2-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ITP-SP2-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-SP2-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-SP2-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-SP2-MIB.my diff --git a/snmp_mib_archive/CISCO-ITP-TC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-TC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-TC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-TC-MIB.my diff --git a/snmp_mib_archive/CISCO-ITP-XUA-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-XUA-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-XUA-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-XUA-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ITP-XUA-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ITP-XUA-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ITP-XUA-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ITP-XUA-MIB.my diff --git a/snmp_mib_archive/CISCO-ITP-XUA-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ITP-XUA-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ITP-XUA-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ITP-XUA-MIB.traps diff --git a/snmp_mib_archive/CISCO-IVR-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-IVR-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-IVR-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-IVR-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-IVR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-IVR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-IVR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-IVR-MIB.my diff --git a/snmp_mib_archive/CISCO-IVR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-IVR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-IVR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-IVR-MIB.traps diff --git a/snmp_mib_archive/CISCO-JOB-MONITORING-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-JOB-MONITORING-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-JOB-MONITORING-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-JOB-MONITORING-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-L2-CONTROL-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-L2-CONTROL-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-L2-CONTROL-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-L2-CONTROL-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-L2-CONTROL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-L2-CONTROL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-L2-CONTROL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-L2-CONTROL-MIB.my diff --git a/snmp_mib_archive/CISCO-L2-CONTROL-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-L2-CONTROL-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-L2-CONTROL-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-L2-CONTROL-MIB.traps diff --git a/snmp_mib_archive/CISCO-L2-DEV-MONITORING-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-L2-DEV-MONITORING-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-L2-DEV-MONITORING-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-L2-DEV-MONITORING-MIB.my diff --git a/snmp_mib_archive/CISCO-L2-DEV-MONITORING-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-L2-DEV-MONITORING-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-L2-DEV-MONITORING-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-L2-DEV-MONITORING-MIB.traps diff --git a/snmp_mib_archive/CISCO-L2-TUNNEL-CONFIG-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-L2-TUNNEL-CONFIG-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-L2-TUNNEL-CONFIG-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-L2-TUNNEL-CONFIG-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-L2-TUNNEL-CONFIG-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-L2-TUNNEL-CONFIG-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-L2-TUNNEL-CONFIG-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-L2-TUNNEL-CONFIG-MIB.my diff --git a/snmp_mib_archive/CISCO-L2-TUNNEL-CONFIG-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-L2-TUNNEL-CONFIG-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-L2-TUNNEL-CONFIG-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-L2-TUNNEL-CONFIG-MIB.traps diff --git a/snmp_mib_archive/CISCO-L2L3-INTERFACE-CONFIG-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-L2L3-INTERFACE-CONFIG-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-L2L3-INTERFACE-CONFIG-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-L2L3-INTERFACE-CONFIG-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-L2L3-INTERFACE-CONFIG-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-L2L3-INTERFACE-CONFIG-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-L2L3-INTERFACE-CONFIG-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-L2L3-INTERFACE-CONFIG-MIB.my diff --git a/snmp_mib_archive/CISCO-L4L7MODULE-REDUNDANCY-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-L4L7MODULE-REDUNDANCY-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-L4L7MODULE-REDUNDANCY-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-L4L7MODULE-REDUNDANCY-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-L4L7MODULE-REDUNDANCY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-L4L7MODULE-REDUNDANCY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-L4L7MODULE-REDUNDANCY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-L4L7MODULE-REDUNDANCY-MIB.my diff --git a/snmp_mib_archive/CISCO-L4L7MODULE-RESOURCE-LIMIT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-L4L7MODULE-RESOURCE-LIMIT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-L4L7MODULE-RESOURCE-LIMIT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-L4L7MODULE-RESOURCE-LIMIT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-L4L7MODULE-RESOURCE-LIMIT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-L4L7MODULE-RESOURCE-LIMIT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-L4L7MODULE-RESOURCE-LIMIT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-L4L7MODULE-RESOURCE-LIMIT-MIB.my diff --git a/snmp_mib_archive/CISCO-L4L7MODULE-RESOURCE-LIMIT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-L4L7MODULE-RESOURCE-LIMIT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-L4L7MODULE-RESOURCE-LIMIT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-L4L7MODULE-RESOURCE-LIMIT-MIB.traps diff --git a/snmp_mib_archive/CISCO-LAG-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-LAG-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-LAG-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-LAG-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-LAG-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LAG-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LAG-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LAG-MIB.my diff --git a/snmp_mib_archive/CISCO-LATITUDE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LATITUDE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LATITUDE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LATITUDE-MIB.my diff --git a/snmp_mib_archive/CISCO-LATITUDE-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-LATITUDE-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-LATITUDE-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-LATITUDE-MIB.traps diff --git a/snmp_mib_archive/CISCO-LEC-DATA-VCC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LEC-DATA-VCC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LEC-DATA-VCC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LEC-DATA-VCC-MIB.my diff --git a/snmp_mib_archive/CISCO-LEC-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LEC-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LEC-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LEC-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-LECS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LECS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LECS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LECS-MIB.my diff --git a/snmp_mib_archive/CISCO-LES-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LES-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LES-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LES-MIB.my diff --git a/snmp_mib_archive/CISCO-LICENSE-MGMT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LICENSE-MGMT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LICENSE-MGMT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LICENSE-MGMT-MIB.my diff --git a/snmp_mib_archive/CISCO-LICENSE-MGMT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-LICENSE-MGMT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-LICENSE-MGMT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-LICENSE-MGMT-MIB.traps diff --git a/snmp_mib_archive/CISCO-LICENSE-MGR-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-LICENSE-MGR-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-LICENSE-MGR-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-LICENSE-MGR-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-LICENSE-MGR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LICENSE-MGR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LICENSE-MGR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LICENSE-MGR-MIB.my diff --git a/snmp_mib_archive/CISCO-LICENSE-MGR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-LICENSE-MGR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-LICENSE-MGR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-LICENSE-MGR-MIB.traps diff --git a/snmp_mib_archive/CISCO-LICENSE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LICENSE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LICENSE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LICENSE-MIB.my diff --git a/snmp_mib_archive/CISCO-LINK-ERROR-MONITOR-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-LINK-ERROR-MONITOR-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-LINK-ERROR-MONITOR-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-LINK-ERROR-MONITOR-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-LINK-ERROR-MONITOR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LINK-ERROR-MONITOR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LINK-ERROR-MONITOR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LINK-ERROR-MONITOR-MIB.my diff --git a/snmp_mib_archive/CISCO-LINK-ERROR-MONITOR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-LINK-ERROR-MONITOR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-LINK-ERROR-MONITOR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-LINK-ERROR-MONITOR-MIB.traps diff --git a/snmp_mib_archive/CISCO-LOCAL-DIRECTOR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LOCAL-DIRECTOR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LOCAL-DIRECTOR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LOCAL-DIRECTOR-MIB.my diff --git a/snmp_mib_archive/CISCO-LOCAL-DIRECTOR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-LOCAL-DIRECTOR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-LOCAL-DIRECTOR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-LOCAL-DIRECTOR-MIB.traps diff --git a/snmp_mib_archive/CISCO-LRE-CPE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LRE-CPE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LRE-CPE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LRE-CPE-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-AAA-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-AAA-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-AAA-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-AAA-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-AAA-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-AAA-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-AAA-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-AAA-MIB.traps diff --git a/snmp_mib_archive/CISCO-LWAPP-ACL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-ACL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-ACL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-ACL-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-AP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-AP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-AP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-AP-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-CCX-RM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-CCX-RM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-CCX-RM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-CCX-RM-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-CDP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-CDP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-CDP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-CDP-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-CLIENT-ROAMING-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-CLIENT-ROAMING-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-CLIENT-ROAMING-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-CLIENT-ROAMING-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-LWAPP-CLIENT-ROAMING-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-CLIENT-ROAMING-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-CLIENT-ROAMING-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-CLIENT-ROAMING-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-DOT11-CLIENT-CALIB-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-DOT11-CLIENT-CALIB-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-DOT11-CLIENT-CALIB-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-DOT11-CLIENT-CALIB-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-LWAPP-DOT11-CLIENT-CALIB-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-DOT11-CLIENT-CALIB-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-DOT11-CLIENT-CALIB-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-DOT11-CLIENT-CALIB-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-DOT11-CLIENT-CCX-TC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-DOT11-CLIENT-CCX-TC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-DOT11-CLIENT-CCX-TC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-DOT11-CLIENT-CCX-TC-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-DOT11-CLIENT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-DOT11-CLIENT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-DOT11-CLIENT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-DOT11-CLIENT-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-DOT11-CLIENT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-DOT11-CLIENT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-DOT11-CLIENT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-DOT11-CLIENT-MIB.traps diff --git a/snmp_mib_archive/CISCO-LWAPP-DOT11-LDAP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-DOT11-LDAP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-DOT11-LDAP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-DOT11-LDAP-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-DOT11-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-DOT11-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-DOT11-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-DOT11-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-IDS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-IDS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-IDS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-IDS-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-IDS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-IDS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-IDS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-IDS-MIB.traps diff --git a/snmp_mib_archive/CISCO-LWAPP-LINKTEST-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-LINKTEST-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-LINKTEST-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-LINKTEST-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-LOCAL-AUTH-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-LOCAL-AUTH-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-LOCAL-AUTH-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-LOCAL-AUTH-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-MESH-BATTERY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-MESH-BATTERY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-MESH-BATTERY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-MESH-BATTERY-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-MESH-BATTERY-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-MESH-BATTERY-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-MESH-BATTERY-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-MESH-BATTERY-MIB.traps diff --git a/snmp_mib_archive/CISCO-LWAPP-MESH-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-MESH-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-MESH-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-MESH-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-MESH-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-MESH-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-MESH-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-MESH-MIB.traps diff --git a/snmp_mib_archive/CISCO-LWAPP-MESH-STATS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-MESH-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-MESH-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-MESH-STATS-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-MESH-STATS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-MESH-STATS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-MESH-STATS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-MESH-STATS-MIB.traps diff --git a/snmp_mib_archive/CISCO-LWAPP-MFP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-MFP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-MFP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-MFP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-LWAPP-MFP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-MFP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-MFP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-MFP-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-MFP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-MFP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-MFP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-MFP-MIB.traps diff --git a/snmp_mib_archive/CISCO-LWAPP-MOBILITY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-MOBILITY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-MOBILITY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-MOBILITY-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-MOBILITY-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-MOBILITY-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-MOBILITY-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-MOBILITY-MIB.traps diff --git a/snmp_mib_archive/CISCO-LWAPP-QOS-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-QOS-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-QOS-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-QOS-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-LWAPP-QOS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-QOS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-QOS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-QOS-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-REAP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-REAP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-REAP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-REAP-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-ROGUE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-ROGUE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-ROGUE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-ROGUE-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-ROGUE-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-ROGUE-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-ROGUE-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-ROGUE-MIB.traps diff --git a/snmp_mib_archive/CISCO-LWAPP-RRM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-RRM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-RRM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-RRM-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-SYS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-SYS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-SYS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-SYS-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-TC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-TC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-TC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-TC-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-TSM-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-TSM-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-TSM-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-TSM-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-LWAPP-TSM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-TSM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-TSM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-TSM-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-WEBAUTH-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-WEBAUTH-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-WEBAUTH-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-WEBAUTH-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-WEBAUTH-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-WEBAUTH-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-WEBAUTH-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-WEBAUTH-MIB.traps diff --git a/snmp_mib_archive/CISCO-LWAPP-WLAN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-WLAN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-WLAN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-WLAN-MIB.my diff --git a/snmp_mib_archive/CISCO-LWAPP-WLAN-SECURITY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-LWAPP-WLAN-SECURITY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-LWAPP-WLAN-SECURITY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-LWAPP-WLAN-SECURITY-MIB.my diff --git a/snmp_mib_archive/CISCO-MAC-AUTH-BYPASS-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-MAC-AUTH-BYPASS-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-MAC-AUTH-BYPASS-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-MAC-AUTH-BYPASS-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-MAC-AUTH-BYPASS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MAC-AUTH-BYPASS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MAC-AUTH-BYPASS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MAC-AUTH-BYPASS-MIB.my diff --git a/snmp_mib_archive/CISCO-MAC-NOTIFICATION-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-MAC-NOTIFICATION-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-MAC-NOTIFICATION-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-MAC-NOTIFICATION-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-MAC-NOTIFICATION-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MAC-NOTIFICATION-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MAC-NOTIFICATION-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MAC-NOTIFICATION-MIB.my diff --git a/snmp_mib_archive/CISCO-MAC-NOTIFICATION-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-MAC-NOTIFICATION-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-MAC-NOTIFICATION-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-MAC-NOTIFICATION-MIB.traps diff --git a/snmp_mib_archive/CISCO-MAU-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-MAU-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-MAU-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-MAU-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-MAU-EXT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-MAU-EXT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-MAU-EXT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-MAU-EXT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-MAU-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MAU-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MAU-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MAU-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-MEDIA-GATEWAY-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-MEDIA-GATEWAY-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-MEDIA-GATEWAY-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-MEDIA-GATEWAY-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-MEDIA-GATEWAY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MEDIA-GATEWAY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MEDIA-GATEWAY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MEDIA-GATEWAY-MIB.my diff --git a/snmp_mib_archive/CISCO-MEGACO-EXT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-MEGACO-EXT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-MEGACO-EXT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-MEGACO-EXT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-MEGACO-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MEGACO-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MEGACO-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MEGACO-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-MEMORY-POOL-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-MEMORY-POOL-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-MEMORY-POOL-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-MEMORY-POOL-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-MEMORY-POOL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MEMORY-POOL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MEMORY-POOL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MEMORY-POOL-MIB.my diff --git a/snmp_mib_archive/CISCO-METRO-PHY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-METRO-PHY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-METRO-PHY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-METRO-PHY-MIB.my diff --git a/snmp_mib_archive/CISCO-MGC-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-MGC-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-MGC-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-MGC-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-MGC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MGC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MGC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MGC-MIB.my diff --git a/snmp_mib_archive/CISCO-MGX82XX-ATM-UNI-PORT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MGX82XX-ATM-UNI-PORT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MGX82XX-ATM-UNI-PORT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MGX82XX-ATM-UNI-PORT-MIB.my diff --git a/snmp_mib_archive/CISCO-MGX82XX-CARD-FEATURE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MGX82XX-CARD-FEATURE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MGX82XX-CARD-FEATURE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MGX82XX-CARD-FEATURE-MIB.my diff --git a/snmp_mib_archive/CISCO-MGX82XX-DSX1-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MGX82XX-DSX1-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MGX82XX-DSX1-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MGX82XX-DSX1-MIB.my diff --git a/snmp_mib_archive/CISCO-MGX82XX-DSX3-BERT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MGX82XX-DSX3-BERT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MGX82XX-DSX3-BERT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MGX82XX-DSX3-BERT-MIB.my diff --git a/snmp_mib_archive/CISCO-MGX82XX-DSX3-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MGX82XX-DSX3-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MGX82XX-DSX3-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MGX82XX-DSX3-MIB.my diff --git a/snmp_mib_archive/CISCO-MGX82XX-ENVMON-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MGX82XX-ENVMON-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MGX82XX-ENVMON-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MGX82XX-ENVMON-MIB.my diff --git a/snmp_mib_archive/CISCO-MGX82XX-MODULE-RSRC-PART-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MGX82XX-MODULE-RSRC-PART-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MGX82XX-MODULE-RSRC-PART-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MGX82XX-MODULE-RSRC-PART-MIB.my diff --git a/snmp_mib_archive/CISCO-MGX82XX-PXM-CLOCK-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MGX82XX-PXM-CLOCK-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MGX82XX-PXM-CLOCK-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MGX82XX-PXM-CLOCK-MIB.my diff --git a/snmp_mib_archive/CISCO-MGX82XX-RPM-CONN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MGX82XX-RPM-CONN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MGX82XX-RPM-CONN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MGX82XX-RPM-CONN-MIB.my diff --git a/snmp_mib_archive/CISCO-MGX82XX-RPM-RSRC-PART-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MGX82XX-RPM-RSRC-PART-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MGX82XX-RPM-RSRC-PART-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MGX82XX-RPM-RSRC-PART-MIB.my diff --git a/snmp_mib_archive/CISCO-MGX82XX-RPM-SUBIF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MGX82XX-RPM-SUBIF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MGX82XX-RPM-SUBIF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MGX82XX-RPM-SUBIF-MIB.my diff --git a/snmp_mib_archive/CISCO-MGX82XX-VIRTUAL-PORT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MGX82XX-VIRTUAL-PORT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MGX82XX-VIRTUAL-PORT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MGX82XX-VIRTUAL-PORT-MIB.my diff --git a/snmp_mib_archive/CISCO-MGX8800-IF-MAPPING-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-MGX8800-IF-MAPPING-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-MGX8800-IF-MAPPING-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-MGX8800-IF-MAPPING-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-MGX8800-IF-MAPPING-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MGX8800-IF-MAPPING-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MGX8800-IF-MAPPING-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MGX8800-IF-MAPPING-MIB.my diff --git a/snmp_mib_archive/CISCO-MIP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-MIP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-MIP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-MIP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-MLD-SNOOPING-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-MLD-SNOOPING-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-MLD-SNOOPING-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-MLD-SNOOPING-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-MLD-SNOOPING-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MLD-SNOOPING-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MLD-SNOOPING-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MLD-SNOOPING-MIB.my diff --git a/snmp_mib_archive/CISCO-MMAIL-DIAL-CONTROL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MMAIL-DIAL-CONTROL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MMAIL-DIAL-CONTROL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MMAIL-DIAL-CONTROL-MIB.my diff --git a/snmp_mib_archive/CISCO-MMODAL-CONTACT-APPS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MMODAL-CONTACT-APPS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MMODAL-CONTACT-APPS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MMODAL-CONTACT-APPS-MIB.my diff --git a/snmp_mib_archive/CISCO-MOBILE-IP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-MOBILE-IP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-MOBILE-IP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-MOBILE-IP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-MOBILE-IP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MOBILE-IP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MOBILE-IP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MOBILE-IP-MIB.my diff --git a/snmp_mib_archive/CISCO-MOBILE-IP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-MOBILE-IP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-MOBILE-IP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-MOBILE-IP-MIB.traps diff --git a/snmp_mib_archive/CISCO-MOBILE-POLICY-CHARGING-CONTROL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MOBILE-POLICY-CHARGING-CONTROL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MOBILE-POLICY-CHARGING-CONTROL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MOBILE-POLICY-CHARGING-CONTROL-MIB.my diff --git a/snmp_mib_archive/CISCO-MOBILITY-TAP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MOBILITY-TAP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MOBILITY-TAP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MOBILITY-TAP-MIB.my diff --git a/snmp_mib_archive/CISCO-MODEM-MGMT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-MODEM-MGMT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-MODEM-MGMT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-MODEM-MGMT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-MODEM-MGMT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MODEM-MGMT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MODEM-MGMT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MODEM-MGMT-MIB.my diff --git a/snmp_mib_archive/CISCO-MODEM-MGMT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-MODEM-MGMT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-MODEM-MGMT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-MODEM-MGMT-MIB.traps diff --git a/snmp_mib_archive/CISCO-MODULE-AUTO-SHUTDOWN-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-MODULE-AUTO-SHUTDOWN-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-MODULE-AUTO-SHUTDOWN-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-MODULE-AUTO-SHUTDOWN-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-MODULE-AUTO-SHUTDOWN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MODULE-AUTO-SHUTDOWN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MODULE-AUTO-SHUTDOWN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MODULE-AUTO-SHUTDOWN-MIB.my diff --git a/snmp_mib_archive/CISCO-MODULE-AUTO-SHUTDOWN-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-MODULE-AUTO-SHUTDOWN-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-MODULE-AUTO-SHUTDOWN-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-MODULE-AUTO-SHUTDOWN-MIB.traps diff --git a/snmp_mib_archive/CISCO-MODULE-VIRTUALIZATION-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-MODULE-VIRTUALIZATION-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-MODULE-VIRTUALIZATION-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-MODULE-VIRTUALIZATION-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-MODULE-VIRTUALIZATION-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MODULE-VIRTUALIZATION-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MODULE-VIRTUALIZATION-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MODULE-VIRTUALIZATION-MIB.my diff --git a/snmp_mib_archive/CISCO-MODULE-VIRTUALIZATION-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-MODULE-VIRTUALIZATION-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-MODULE-VIRTUALIZATION-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-MODULE-VIRTUALIZATION-MIB.traps diff --git a/snmp_mib_archive/CISCO-MPOA-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MPOA-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MPOA-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MPOA-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-MVPN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-MVPN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-MVPN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-MVPN-MIB.my diff --git a/snmp_mib_archive/CISCO-MVPN-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-MVPN-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-MVPN-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-MVPN-MIB.traps diff --git a/snmp_mib_archive/CISCO-NAC-NAD-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-NAC-NAD-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-NAC-NAD-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-NAC-NAD-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-NAC-NAD-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-NAC-NAD-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-NAC-NAD-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-NAC-NAD-MIB.my diff --git a/snmp_mib_archive/CISCO-NAC-TC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-NAC-TC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-NAC-TC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-NAC-TC-MIB.my diff --git a/snmp_mib_archive/CISCO-NAT-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-NAT-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-NAT-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-NAT-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-NBAR-PROTOCOL-DISCOVERY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-NBAR-PROTOCOL-DISCOVERY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-NBAR-PROTOCOL-DISCOVERY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-NBAR-PROTOCOL-DISCOVERY-MIB.my diff --git a/snmp_mib_archive/CISCO-NBAR-PROTOCOL-DISCOVERY-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-NBAR-PROTOCOL-DISCOVERY-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-NBAR-PROTOCOL-DISCOVERY-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-NBAR-PROTOCOL-DISCOVERY-MIB.traps diff --git a/snmp_mib_archive/CISCO-NDE-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-NDE-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-NDE-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-NDE-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-NDE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-NDE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-NDE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-NDE-MIB.my diff --git a/snmp_mib_archive/CISCO-NETFLOW-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-NETFLOW-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-NETFLOW-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-NETFLOW-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-NETFLOW-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-NETFLOW-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-NETFLOW-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-NETFLOW-MIB.my diff --git a/snmp_mib_archive/CISCO-NETINT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-NETINT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-NETINT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-NETINT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-NETINT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-NETINT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-NETINT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-NETINT-MIB.my diff --git a/snmp_mib_archive/CISCO-NETWORK-REGISTRAR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-NETWORK-REGISTRAR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-NETWORK-REGISTRAR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-NETWORK-REGISTRAR-MIB.my diff --git a/snmp_mib_archive/CISCO-NETWORK-REGISTRAR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-NETWORK-REGISTRAR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-NETWORK-REGISTRAR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-NETWORK-REGISTRAR-MIB.traps diff --git a/snmp_mib_archive/CISCO-NHRP-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-NHRP-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-NHRP-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-NHRP-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-NMS-APPL-HEALTH-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-NMS-APPL-HEALTH-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-NMS-APPL-HEALTH-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-NMS-APPL-HEALTH-MIB.my diff --git a/snmp_mib_archive/CISCO-NMS-APPL-HEALTH-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-NMS-APPL-HEALTH-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-NMS-APPL-HEALTH-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-NMS-APPL-HEALTH-MIB.traps diff --git a/snmp_mib_archive/CISCO-NOTIFICATION-CONTROL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-NOTIFICATION-CONTROL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-NOTIFICATION-CONTROL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-NOTIFICATION-CONTROL-MIB.my diff --git a/snmp_mib_archive/CISCO-NOTIFICATION-LOG-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-NOTIFICATION-LOG-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-NOTIFICATION-LOG-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-NOTIFICATION-LOG-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-NPORT-VIRTUALIZATION-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-NPORT-VIRTUALIZATION-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-NPORT-VIRTUALIZATION-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-NPORT-VIRTUALIZATION-MIB.my diff --git a/snmp_mib_archive/CISCO-NS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-NS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-NS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-NS-MIB.my diff --git a/snmp_mib_archive/CISCO-NS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-NS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-NS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-NS-MIB.traps diff --git a/snmp_mib_archive/CISCO-NTP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-NTP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-NTP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-NTP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-NTP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-NTP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-NTP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-NTP-MIB.my diff --git a/snmp_mib_archive/CISCO-NTP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-NTP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-NTP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-NTP-MIB.traps diff --git a/snmp_mib_archive/CISCO-OAM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-OAM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-OAM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-OAM-MIB.my diff --git a/snmp_mib_archive/CISCO-OAM-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-OAM-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-OAM-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-OAM-MIB.traps diff --git a/snmp_mib_archive/CISCO-OBMI-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-OBMI-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-OBMI-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-OBMI-MIB.my diff --git a/snmp_mib_archive/CISCO-OPTICAL-IF-CROSS-CONNECT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-OPTICAL-IF-CROSS-CONNECT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-OPTICAL-IF-CROSS-CONNECT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-OPTICAL-IF-CROSS-CONNECT-MIB.my diff --git a/snmp_mib_archive/CISCO-OPTICAL-IF-EXTN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-OPTICAL-IF-EXTN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-OPTICAL-IF-EXTN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-OPTICAL-IF-EXTN-MIB.my diff --git a/snmp_mib_archive/CISCO-OPTICAL-MONITOR-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-OPTICAL-MONITOR-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-OPTICAL-MONITOR-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-OPTICAL-MONITOR-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-OPTICAL-MONITOR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-OPTICAL-MONITOR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-OPTICAL-MONITOR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-OPTICAL-MONITOR-MIB.my diff --git a/snmp_mib_archive/CISCO-OPTICAL-MONITOR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-OPTICAL-MONITOR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-OPTICAL-MONITOR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-OPTICAL-MONITOR-MIB.traps diff --git a/snmp_mib_archive/CISCO-OPTICAL-MONITORING-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-OPTICAL-MONITORING-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-OPTICAL-MONITORING-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-OPTICAL-MONITORING-MIB.my diff --git a/snmp_mib_archive/CISCO-OPTICAL-PATCH-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-OPTICAL-PATCH-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-OPTICAL-PATCH-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-OPTICAL-PATCH-MIB.my diff --git a/snmp_mib_archive/CISCO-OPTICAL-PATCH-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-OPTICAL-PATCH-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-OPTICAL-PATCH-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-OPTICAL-PATCH-MIB.traps diff --git a/snmp_mib_archive/CISCO-OSCP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-OSCP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-OSCP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-OSCP-MIB.my diff --git a/snmp_mib_archive/CISCO-OSCP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-OSCP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-OSCP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-OSCP-MIB.traps diff --git a/snmp_mib_archive/CISCO-OSPF-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-OSPF-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-OSPF-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-OSPF-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-OSPF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-OSPF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-OSPF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-OSPF-MIB.my diff --git a/snmp_mib_archive/CISCO-OSPF-TRAP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-OSPF-TRAP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-OSPF-TRAP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-OSPF-TRAP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-OSPF-TRAP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-OSPF-TRAP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-OSPF-TRAP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-OSPF-TRAP-MIB.my diff --git a/snmp_mib_archive/CISCO-OSPF-TRAP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-OSPF-TRAP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-OSPF-TRAP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-OSPF-TRAP-MIB.traps diff --git a/snmp_mib_archive/CISCO-OTN-IF-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-OTN-IF-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-OTN-IF-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-OTN-IF-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-OTN-IF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-OTN-IF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-OTN-IF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-OTN-IF-MIB.my diff --git a/snmp_mib_archive/CISCO-OUTAGE-MONITOR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-OUTAGE-MONITOR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-OUTAGE-MONITOR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-OUTAGE-MONITOR-MIB.my diff --git a/snmp_mib_archive/CISCO-OUTAGE-MONITOR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-OUTAGE-MONITOR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-OUTAGE-MONITOR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-OUTAGE-MONITOR-MIB.traps diff --git a/snmp_mib_archive/CISCO-P-BRIDGE-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-P-BRIDGE-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-P-BRIDGE-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-P-BRIDGE-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-P2P-IF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-P2P-IF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-P2P-IF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-P2P-IF-MIB.my diff --git a/snmp_mib_archive/CISCO-PACKET-CAPTURE-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-PACKET-CAPTURE-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-PACKET-CAPTURE-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-PACKET-CAPTURE-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-PACKET-CAPTURE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PACKET-CAPTURE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PACKET-CAPTURE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PACKET-CAPTURE-MIB.my diff --git a/snmp_mib_archive/CISCO-PAE-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-PAE-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-PAE-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-PAE-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-PAE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PAE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PAE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PAE-MIB.my diff --git a/snmp_mib_archive/CISCO-PAE-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-PAE-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-PAE-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-PAE-MIB.traps diff --git a/snmp_mib_archive/CISCO-PAGP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-PAGP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-PAGP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-PAGP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-PAGP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PAGP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PAGP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PAGP-MIB.my diff --git a/snmp_mib_archive/CISCO-PIM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PIM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PIM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PIM-MIB.my diff --git a/snmp_mib_archive/CISCO-PIM-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-PIM-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-PIM-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-PIM-MIB.traps diff --git a/snmp_mib_archive/CISCO-PING-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-PING-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-PING-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-PING-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-PING-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PING-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PING-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PING-MIB.my diff --git a/snmp_mib_archive/CISCO-PING-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-PING-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-PING-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-PING-MIB.traps diff --git a/snmp_mib_archive/CISCO-PKI-PARTICIPATION-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PKI-PARTICIPATION-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PKI-PARTICIPATION-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PKI-PARTICIPATION-MIB.my diff --git a/snmp_mib_archive/CISCO-PNNI-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-PNNI-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-PNNI-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-PNNI-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-PNNI-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PNNI-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PNNI-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PNNI-MIB.my diff --git a/snmp_mib_archive/CISCO-POE-PD-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-POE-PD-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-POE-PD-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-POE-PD-MIB.my diff --git a/snmp_mib_archive/CISCO-POLICY-GROUP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-POLICY-GROUP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-POLICY-GROUP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-POLICY-GROUP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-POLICY-GROUP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-POLICY-GROUP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-POLICY-GROUP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-POLICY-GROUP-MIB.my diff --git a/snmp_mib_archive/CISCO-POP-MGMT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-POP-MGMT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-POP-MGMT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-POP-MGMT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-POP-MGMT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-POP-MGMT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-POP-MGMT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-POP-MGMT-MIB.my diff --git a/snmp_mib_archive/CISCO-POP-MGMT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-POP-MGMT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-POP-MGMT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-POP-MGMT-MIB.traps diff --git a/snmp_mib_archive/CISCO-PORT-CHANNEL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PORT-CHANNEL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PORT-CHANNEL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PORT-CHANNEL-MIB.my diff --git a/snmp_mib_archive/CISCO-PORT-QOS-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-PORT-QOS-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-PORT-QOS-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-PORT-QOS-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-PORT-QOS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PORT-QOS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PORT-QOS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PORT-QOS-MIB.my diff --git a/snmp_mib_archive/CISCO-PORT-SECURITY-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-PORT-SECURITY-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-PORT-SECURITY-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-PORT-SECURITY-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-PORT-SECURITY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PORT-SECURITY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PORT-SECURITY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PORT-SECURITY-MIB.my diff --git a/snmp_mib_archive/CISCO-PORT-SECURITY-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-PORT-SECURITY-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-PORT-SECURITY-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-PORT-SECURITY-MIB.traps diff --git a/snmp_mib_archive/CISCO-PORT-STORM-CONTROL-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-PORT-STORM-CONTROL-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-PORT-STORM-CONTROL-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-PORT-STORM-CONTROL-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-PORT-STORM-CONTROL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PORT-STORM-CONTROL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PORT-STORM-CONTROL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PORT-STORM-CONTROL-MIB.my diff --git a/snmp_mib_archive/CISCO-PORT-STORM-CONTROL-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-PORT-STORM-CONTROL-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-PORT-STORM-CONTROL-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-PORT-STORM-CONTROL-MIB.traps diff --git a/snmp_mib_archive/CISCO-PORT-TRACK-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PORT-TRACK-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PORT-TRACK-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PORT-TRACK-MIB.my diff --git a/snmp_mib_archive/CISCO-POWER-ETHERNET-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-POWER-ETHERNET-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-POWER-ETHERNET-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-POWER-ETHERNET-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-POWER-ETHERNET-EXT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-POWER-ETHERNET-EXT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-POWER-ETHERNET-EXT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-POWER-ETHERNET-EXT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-POWER-ETHERNET-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-POWER-ETHERNET-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-POWER-ETHERNET-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-POWER-ETHERNET-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-POWER-ETHERNET-EXT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-POWER-ETHERNET-EXT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-POWER-ETHERNET-EXT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-POWER-ETHERNET-EXT-MIB.traps diff --git a/snmp_mib_archive/CISCO-PPPOE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PPPOE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PPPOE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PPPOE-MIB.my diff --git a/snmp_mib_archive/CISCO-PPPOE-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-PPPOE-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-PPPOE-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-PPPOE-MIB.traps diff --git a/snmp_mib_archive/CISCO-PREFERRED-PATH-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PREFERRED-PATH-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PREFERRED-PATH-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PREFERRED-PATH-MIB.my diff --git a/snmp_mib_archive/CISCO-PREFERRED-PATH-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-PREFERRED-PATH-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-PREFERRED-PATH-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-PREFERRED-PATH-MIB.traps diff --git a/snmp_mib_archive/CISCO-PRINTER-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-PRINTER-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-PRINTER-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-PRINTER-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-PRIVATE-VLAN-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-PRIVATE-VLAN-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-PRIVATE-VLAN-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-PRIVATE-VLAN-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-PRIVATE-VLAN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PRIVATE-VLAN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PRIVATE-VLAN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PRIVATE-VLAN-MIB.my diff --git a/snmp_mib_archive/CISCO-PROCESS-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-PROCESS-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-PROCESS-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-PROCESS-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-PROCESS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PROCESS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PROCESS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PROCESS-MIB.my diff --git a/snmp_mib_archive/CISCO-PROCESS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-PROCESS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-PROCESS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-PROCESS-MIB.traps diff --git a/snmp_mib_archive/CISCO-PRODUCTS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PRODUCTS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PRODUCTS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PRODUCTS-MIB.my diff --git a/snmp_mib_archive/CISCO-PROP-ATM-IF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PROP-ATM-IF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PROP-ATM-IF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PROP-ATM-IF-MIB.my diff --git a/snmp_mib_archive/CISCO-PROXY-CONTROL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PROXY-CONTROL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PROXY-CONTROL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PROXY-CONTROL-MIB.my diff --git a/snmp_mib_archive/CISCO-PSA-MICROCODE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PSA-MICROCODE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PSA-MICROCODE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PSA-MICROCODE-MIB.my diff --git a/snmp_mib_archive/CISCO-PSA-MICROCODE-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-PSA-MICROCODE-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-PSA-MICROCODE-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-PSA-MICROCODE-MIB.traps diff --git a/snmp_mib_archive/CISCO-PSD-CLIENT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PSD-CLIENT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PSD-CLIENT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PSD-CLIENT-MIB.my diff --git a/snmp_mib_archive/CISCO-PSD-CLIENT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-PSD-CLIENT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-PSD-CLIENT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-PSD-CLIENT-MIB.traps diff --git a/snmp_mib_archive/CISCO-PSM-MIB-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-PSM-MIB-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-PSM-MIB-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-PSM-MIB-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-PSM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PSM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PSM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PSM-MIB.my diff --git a/snmp_mib_archive/CISCO-PSM-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-PSM-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-PSM-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-PSM-MIB.traps diff --git a/snmp_mib_archive/CISCO-PTOPO-EXTN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-PTOPO-EXTN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-PTOPO-EXTN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-PTOPO-EXTN-MIB.my diff --git a/snmp_mib_archive/CISCO-Q-BRIDGE-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-Q-BRIDGE-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-Q-BRIDGE-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-Q-BRIDGE-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-QINQ-VLAN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-QINQ-VLAN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-QINQ-VLAN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-QINQ-VLAN-MIB.my diff --git a/snmp_mib_archive/CISCO-QLLC01-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-QLLC01-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-QLLC01-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-QLLC01-MIB.my diff --git a/snmp_mib_archive/CISCO-QOS-PIB-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-QOS-PIB-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-QOS-PIB-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-QOS-PIB-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-QOS-PIB-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-QOS-PIB-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-QOS-PIB-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-QOS-PIB-MIB.my diff --git a/snmp_mib_archive/CISCO-QOS-POLICY-CONFIG-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-QOS-POLICY-CONFIG-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-QOS-POLICY-CONFIG-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-QOS-POLICY-CONFIG-MIB.my diff --git a/snmp_mib_archive/CISCO-QOS-TC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-QOS-TC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-QOS-TC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-QOS-TC-MIB.my diff --git a/snmp_mib_archive/CISCO-QUEUE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-QUEUE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-QUEUE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-QUEUE-MIB.my diff --git a/snmp_mib_archive/CISCO-RADIUS-ACC-CLIENT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-RADIUS-ACC-CLIENT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-RADIUS-ACC-CLIENT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-RADIUS-ACC-CLIENT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-RADIUS-AUTH-CLIENT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-RADIUS-AUTH-CLIENT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-RADIUS-AUTH-CLIENT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-RADIUS-AUTH-CLIENT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-RADIUS-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-RADIUS-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-RADIUS-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-RADIUS-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-RADIUS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-RADIUS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-RADIUS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-RADIUS-MIB.my diff --git a/snmp_mib_archive/CISCO-REMOTE-ACCESS-MONITOR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-REMOTE-ACCESS-MONITOR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-REMOTE-ACCESS-MONITOR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-REMOTE-ACCESS-MONITOR-MIB.my diff --git a/snmp_mib_archive/CISCO-REMOTE-ACCESS-MONITOR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-REMOTE-ACCESS-MONITOR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-REMOTE-ACCESS-MONITOR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-REMOTE-ACCESS-MONITOR-MIB.traps diff --git a/snmp_mib_archive/CISCO-REPEATER-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-REPEATER-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-REPEATER-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-REPEATER-MIB.my diff --git a/snmp_mib_archive/CISCO-REPEATER-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-REPEATER-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-REPEATER-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-REPEATER-MIB.traps diff --git a/snmp_mib_archive/CISCO-REPORT-INTERVAL-TC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-REPORT-INTERVAL-TC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-REPORT-INTERVAL-TC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-REPORT-INTERVAL-TC-MIB.my diff --git a/snmp_mib_archive/CISCO-RESILIENT-ETHERNET-PROTOCOL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-RESILIENT-ETHERNET-PROTOCOL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-RESILIENT-ETHERNET-PROTOCOL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-RESILIENT-ETHERNET-PROTOCOL-MIB.my diff --git a/snmp_mib_archive/CISCO-RESILIENT-ETHERNET-PROTOCOL-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-RESILIENT-ETHERNET-PROTOCOL-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-RESILIENT-ETHERNET-PROTOCOL-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-RESILIENT-ETHERNET-PROTOCOL-MIB.traps diff --git a/snmp_mib_archive/CISCO-RF-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-RF-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-RF-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-RF-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-RF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-RF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-RF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-RF-MIB.my diff --git a/snmp_mib_archive/CISCO-RF-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-RF-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-RF-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-RF-MIB.traps diff --git a/snmp_mib_archive/CISCO-RF-SUPPLEMENTAL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-RF-SUPPLEMENTAL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-RF-SUPPLEMENTAL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-RF-SUPPLEMENTAL-MIB.my diff --git a/snmp_mib_archive/CISCO-RF-SUPPLEMENTAL-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-RF-SUPPLEMENTAL-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-RF-SUPPLEMENTAL-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-RF-SUPPLEMENTAL-MIB.traps diff --git a/snmp_mib_archive/CISCO-RFC1213-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-RFC1213-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-RFC1213-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-RFC1213-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-RFC1406-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-RFC1406-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-RFC1406-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-RFC1406-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-RFC1407-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-RFC1407-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-RFC1407-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-RFC1407-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-RHINO-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-RHINO-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-RHINO-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-RHINO-MIB.my diff --git a/snmp_mib_archive/CISCO-RHINO-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-RHINO-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-RHINO-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-RHINO-MIB.traps diff --git a/snmp_mib_archive/CISCO-RMON-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-RMON-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-RMON-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-RMON-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-RMON-CONFIG-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-RMON-CONFIG-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-RMON-CONFIG-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-RMON-CONFIG-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-RMON-CONFIG-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-RMON-CONFIG-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-RMON-CONFIG-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-RMON-CONFIG-MIB.my diff --git a/snmp_mib_archive/CISCO-RMON2-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-RMON2-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-RMON2-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-RMON2-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-ROUTE-POLICIES-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ROUTE-POLICIES-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ROUTE-POLICIES-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ROUTE-POLICIES-MIB.my diff --git a/snmp_mib_archive/CISCO-RPMS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-RPMS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-RPMS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-RPMS-MIB.my diff --git a/snmp_mib_archive/CISCO-RPMS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-RPMS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-RPMS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-RPMS-MIB.traps diff --git a/snmp_mib_archive/CISCO-RS-232-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-RS-232-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-RS-232-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-RS-232-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-RSCN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-RSCN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-RSCN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-RSCN-MIB.my diff --git a/snmp_mib_archive/CISCO-RSCN-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-RSCN-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-RSCN-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-RSCN-MIB.traps diff --git a/snmp_mib_archive/CISCO-RSRB-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-RSRB-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-RSRB-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-RSRB-MIB.my diff --git a/snmp_mib_archive/CISCO-RSRB-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-RSRB-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-RSRB-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-RSRB-MIB.traps diff --git a/snmp_mib_archive/CISCO-RTTMON-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-RTTMON-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-RTTMON-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-RTTMON-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-RTTMON-ICMP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-RTTMON-ICMP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-RTTMON-ICMP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-RTTMON-ICMP-MIB.my diff --git a/snmp_mib_archive/CISCO-RTTMON-IP-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-RTTMON-IP-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-RTTMON-IP-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-RTTMON-IP-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-RTTMON-MIB-120_5_T.traps b/snmp_mib_archive/c/Cisco/CISCO-RTTMON-MIB-120_5_T.traps similarity index 100% rename from snmp_mib_archive/CISCO-RTTMON-MIB-120_5_T.traps rename to snmp_mib_archive/c/Cisco/CISCO-RTTMON-MIB-120_5_T.traps diff --git a/snmp_mib_archive/CISCO-RTTMON-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-RTTMON-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-RTTMON-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-RTTMON-MIB.my diff --git a/snmp_mib_archive/CISCO-RTTMON-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-RTTMON-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-RTTMON-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-RTTMON-MIB.traps diff --git a/snmp_mib_archive/CISCO-RTTMON-RTP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-RTTMON-RTP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-RTTMON-RTP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-RTTMON-RTP-MIB.my diff --git a/snmp_mib_archive/CISCO-RTTMON-TC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-RTTMON-TC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-RTTMON-TC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-RTTMON-TC-MIB.my diff --git a/snmp_mib_archive/CISCO-SAA-APM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SAA-APM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SAA-APM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SAA-APM-MIB.my diff --git a/snmp_mib_archive/CISCO-SAN-BASE-SVC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SAN-BASE-SVC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SAN-BASE-SVC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SAN-BASE-SVC-MIB.my diff --git a/snmp_mib_archive/CISCO-SANTAP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SANTAP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SANTAP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SANTAP-MIB.my diff --git a/snmp_mib_archive/CISCO-SCSI-FLOW-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SCSI-FLOW-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SCSI-FLOW-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SCSI-FLOW-MIB.my diff --git a/snmp_mib_archive/CISCO-SCSI-FLOW-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-SCSI-FLOW-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-SCSI-FLOW-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-SCSI-FLOW-MIB.traps diff --git a/snmp_mib_archive/CISCO-SCSI-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SCSI-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SCSI-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SCSI-MIB.my diff --git a/snmp_mib_archive/CISCO-SCSI-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-SCSI-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-SCSI-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-SCSI-MIB.traps diff --git a/snmp_mib_archive/CISCO-SCTP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SCTP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SCTP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SCTP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SCTP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SCTP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SCTP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SCTP-MIB.my diff --git a/snmp_mib_archive/CISCO-SDLLC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SDLLC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SDLLC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SDLLC-MIB.my diff --git a/snmp_mib_archive/CISCO-SDLLC-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-SDLLC-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-SDLLC-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-SDLLC-MIB.traps diff --git a/snmp_mib_archive/CISCO-SDSL-LINE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SDSL-LINE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SDSL-LINE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SDSL-LINE-MIB.my diff --git a/snmp_mib_archive/CISCO-SECURE-SHELL-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SECURE-SHELL-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SECURE-SHELL-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SECURE-SHELL-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SECURE-SHELL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SECURE-SHELL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SECURE-SHELL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SECURE-SHELL-MIB.my diff --git a/snmp_mib_archive/CISCO-SERVICE-CONTROL-ATTACK-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SERVICE-CONTROL-ATTACK-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SERVICE-CONTROL-ATTACK-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SERVICE-CONTROL-ATTACK-MIB.my diff --git a/snmp_mib_archive/CISCO-SERVICE-CONTROL-LINK-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SERVICE-CONTROL-LINK-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SERVICE-CONTROL-LINK-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SERVICE-CONTROL-LINK-MIB.my diff --git a/snmp_mib_archive/CISCO-SERVICE-CONTROL-RDR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SERVICE-CONTROL-RDR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SERVICE-CONTROL-RDR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SERVICE-CONTROL-RDR-MIB.my diff --git a/snmp_mib_archive/CISCO-SERVICE-CONTROL-SUBSCRIBERS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SERVICE-CONTROL-SUBSCRIBERS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SERVICE-CONTROL-SUBSCRIBERS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SERVICE-CONTROL-SUBSCRIBERS-MIB.my diff --git a/snmp_mib_archive/CISCO-SERVICE-CONTROL-TP-STATS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SERVICE-CONTROL-TP-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SERVICE-CONTROL-TP-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SERVICE-CONTROL-TP-STATS-MIB.my diff --git a/snmp_mib_archive/CISCO-SERVICE-CONTROLLER-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SERVICE-CONTROLLER-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SERVICE-CONTROLLER-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SERVICE-CONTROLLER-MIB.my diff --git a/snmp_mib_archive/CISCO-SESS-BORDER-CTRLR-CALL-STATS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SESS-BORDER-CTRLR-CALL-STATS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SESS-BORDER-CTRLR-CALL-STATS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SESS-BORDER-CTRLR-CALL-STATS-MIB.my diff --git a/snmp_mib_archive/CISCO-SESS-BORDER-CTRLR-EVENT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SESS-BORDER-CTRLR-EVENT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SESS-BORDER-CTRLR-EVENT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SESS-BORDER-CTRLR-EVENT-MIB.my diff --git a/snmp_mib_archive/CISCO-SEU-MITIGATION-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SEU-MITIGATION-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SEU-MITIGATION-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SEU-MITIGATION-MIB.my diff --git a/snmp_mib_archive/CISCO-SIBU-FLASH-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SIBU-FLASH-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SIBU-FLASH-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SIBU-FLASH-MIB.my diff --git a/snmp_mib_archive/CISCO-SIBU-MANAGERS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SIBU-MANAGERS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SIBU-MANAGERS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SIBU-MANAGERS-MIB.my diff --git a/snmp_mib_archive/CISCO-SIBU-MANAGERS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-SIBU-MANAGERS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-SIBU-MANAGERS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-SIBU-MANAGERS-MIB.traps diff --git a/snmp_mib_archive/CISCO-SIBU-STACKABLE-DUAL-SPEED-HUB-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SIBU-STACKABLE-DUAL-SPEED-HUB-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SIBU-STACKABLE-DUAL-SPEED-HUB-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SIBU-STACKABLE-DUAL-SPEED-HUB-MIB.my diff --git a/snmp_mib_archive/CISCO-SIBU-STACKABLE-DUAL-SPEED-HUB-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-SIBU-STACKABLE-DUAL-SPEED-HUB-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-SIBU-STACKABLE-DUAL-SPEED-HUB-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-SIBU-STACKABLE-DUAL-SPEED-HUB-MIB.traps diff --git a/snmp_mib_archive/CISCO-SIP-CALLS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SIP-CALLS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SIP-CALLS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SIP-CALLS-MIB.my diff --git a/snmp_mib_archive/CISCO-SIP-UA-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SIP-UA-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SIP-UA-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SIP-UA-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SLB-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SLB-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SLB-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SLB-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SLB-DFP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SLB-DFP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SLB-DFP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SLB-DFP-MIB.my diff --git a/snmp_mib_archive/CISCO-SLB-EXT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SLB-EXT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SLB-EXT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SLB-EXT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SLB-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SLB-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SLB-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SLB-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-SLB-EXT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-SLB-EXT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-SLB-EXT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-SLB-EXT-MIB.traps diff --git a/snmp_mib_archive/CISCO-SLB-HEALTH-MON-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SLB-HEALTH-MON-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SLB-HEALTH-MON-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SLB-HEALTH-MON-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SLB-HEALTH-MON-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SLB-HEALTH-MON-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SLB-HEALTH-MON-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SLB-HEALTH-MON-MIB.my diff --git a/snmp_mib_archive/CISCO-SLB-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SLB-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SLB-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SLB-MIB.my diff --git a/snmp_mib_archive/CISCO-SLB-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-SLB-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-SLB-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-SLB-MIB.traps diff --git a/snmp_mib_archive/CISCO-SM-FILE-DOWNLOAD-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SM-FILE-DOWNLOAD-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SM-FILE-DOWNLOAD-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SM-FILE-DOWNLOAD-MIB.my diff --git a/snmp_mib_archive/CISCO-SMART-INSTALL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SMART-INSTALL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SMART-INSTALL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SMART-INSTALL-MIB.my diff --git a/snmp_mib_archive/CISCO-SME-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SME-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SME-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SME-MIB.my diff --git a/snmp_mib_archive/CISCO-SME-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-SME-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-SME-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-SME-MIB.traps diff --git a/snmp_mib_archive/CISCO-SMI.my b/snmp_mib_archive/c/Cisco/CISCO-SMI.my similarity index 100% rename from snmp_mib_archive/CISCO-SMI.my rename to snmp_mib_archive/c/Cisco/CISCO-SMI.my diff --git a/snmp_mib_archive/CISCO-SMON-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SMON-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SMON-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SMON-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SNA-LLC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SNA-LLC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SNA-LLC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SNA-LLC-MIB.my diff --git a/snmp_mib_archive/CISCO-SNA-LLC-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-SNA-LLC-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-SNA-LLC-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-SNA-LLC-MIB.traps diff --git a/snmp_mib_archive/CISCO-SNAPSHOT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SNAPSHOT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SNAPSHOT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SNAPSHOT-MIB.my diff --git a/snmp_mib_archive/CISCO-SNMP-COMMUNITY-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SNMP-COMMUNITY-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SNMP-COMMUNITY-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SNMP-COMMUNITY-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SNMP-FRAMEWORK-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SNMP-FRAMEWORK-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SNMP-FRAMEWORK-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SNMP-FRAMEWORK-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SNMP-MPD-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SNMP-MPD-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SNMP-MPD-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SNMP-MPD-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SNMP-NOTIFICATION-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SNMP-NOTIFICATION-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SNMP-NOTIFICATION-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SNMP-NOTIFICATION-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SNMP-NOTIFICATION-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SNMP-NOTIFICATION-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SNMP-NOTIFICATION-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SNMP-NOTIFICATION-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-SNMP-TARGET-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SNMP-TARGET-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SNMP-TARGET-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SNMP-TARGET-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SNMP-TARGET-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SNMP-TARGET-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SNMP-TARGET-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SNMP-TARGET-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-SNMP-USM-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SNMP-USM-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SNMP-USM-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SNMP-USM-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SNMP-USM-OIDS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SNMP-USM-OIDS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SNMP-USM-OIDS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SNMP-USM-OIDS-MIB.my diff --git a/snmp_mib_archive/CISCO-SNMP-VACM-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SNMP-VACM-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SNMP-VACM-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SNMP-VACM-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SNMP-VACM-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SNMP-VACM-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SNMP-VACM-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SNMP-VACM-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-SNMPv2-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SNMPv2-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SNMPv2-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SNMPv2-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SONET-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SONET-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SONET-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SONET-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SONET-EXT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SONET-EXT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SONET-EXT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SONET-EXT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SONET-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SONET-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SONET-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SONET-MIB.my diff --git a/snmp_mib_archive/CISCO-SONET-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-SONET-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-SONET-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-SONET-MIB.traps diff --git a/snmp_mib_archive/CISCO-SP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SP-MIB.my diff --git a/snmp_mib_archive/CISCO-SP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-SP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-SP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-SP-MIB.traps diff --git a/snmp_mib_archive/CISCO-SRP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SRP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SRP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SRP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SRP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-SRP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-SRP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-SRP-MIB.traps diff --git a/snmp_mib_archive/CISCO-SRST-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SRST-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SRST-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SRST-MIB.my diff --git a/snmp_mib_archive/CISCO-SRST-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-SRST-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-SRST-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-SRST-MIB.traps diff --git a/snmp_mib_archive/CISCO-SSG-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SSG-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SSG-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SSG-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SSG-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SSG-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SSG-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SSG-MIB.my diff --git a/snmp_mib_archive/CISCO-SSG-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-SSG-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-SSG-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-SSG-MIB.traps diff --git a/snmp_mib_archive/CISCO-SSL-PROXY-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SSL-PROXY-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SSL-PROXY-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SSL-PROXY-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SSL-PROXY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SSL-PROXY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SSL-PROXY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SSL-PROXY-MIB.my diff --git a/snmp_mib_archive/CISCO-SSL-PROXY-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-SSL-PROXY-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-SSL-PROXY-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-SSL-PROXY-MIB.traps diff --git a/snmp_mib_archive/CISCO-SSM-PROV-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SSM-PROV-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SSM-PROV-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SSM-PROV-MIB.my diff --git a/snmp_mib_archive/CISCO-ST-TC.my b/snmp_mib_archive/c/Cisco/CISCO-ST-TC.my similarity index 100% rename from snmp_mib_archive/CISCO-ST-TC.my rename to snmp_mib_archive/c/Cisco/CISCO-ST-TC.my diff --git a/snmp_mib_archive/CISCO-STACK-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-STACK-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-STACK-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-STACK-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-STACK-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-STACK-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-STACK-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-STACK-MIB.my diff --git a/snmp_mib_archive/CISCO-STACK-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-STACK-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-STACK-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-STACK-MIB.traps diff --git a/snmp_mib_archive/CISCO-STACKMAKER-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-STACKMAKER-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-STACKMAKER-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-STACKMAKER-MIB.my diff --git a/snmp_mib_archive/CISCO-STACKWISE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-STACKWISE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-STACKWISE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-STACKWISE-MIB.my diff --git a/snmp_mib_archive/CISCO-STACKWISE-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-STACKWISE-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-STACKWISE-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-STACKWISE-MIB.traps diff --git a/snmp_mib_archive/CISCO-STP-EXTENSIONS-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-STP-EXTENSIONS-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-STP-EXTENSIONS-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-STP-EXTENSIONS-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-STP-EXTENSIONS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-STP-EXTENSIONS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-STP-EXTENSIONS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-STP-EXTENSIONS-MIB.my diff --git a/snmp_mib_archive/CISCO-STP-EXTENSIONS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-STP-EXTENSIONS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-STP-EXTENSIONS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-STP-EXTENSIONS-MIB.traps diff --git a/snmp_mib_archive/CISCO-STUN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-STUN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-STUN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-STUN-MIB.my diff --git a/snmp_mib_archive/CISCO-STUN-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-STUN-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-STUN-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-STUN-MIB.traps diff --git a/snmp_mib_archive/CISCO-SVC-INTERFACE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SVC-INTERFACE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SVC-INTERFACE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SVC-INTERFACE-MIB.my diff --git a/snmp_mib_archive/CISCO-SVC-INTERFACE-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-SVC-INTERFACE-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-SVC-INTERFACE-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-SVC-INTERFACE-MIB.traps diff --git a/snmp_mib_archive/CISCO-SVI-AUTOSTATE-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SVI-AUTOSTATE-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SVI-AUTOSTATE-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SVI-AUTOSTATE-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SVI-AUTOSTATE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SVI-AUTOSTATE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SVI-AUTOSTATE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SVI-AUTOSTATE-MIB.my diff --git a/snmp_mib_archive/CISCO-SWITCH-CGMP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SWITCH-CGMP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SWITCH-CGMP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SWITCH-CGMP-MIB.my diff --git a/snmp_mib_archive/CISCO-SWITCH-ENGINE-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SWITCH-ENGINE-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SWITCH-ENGINE-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SWITCH-ENGINE-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SWITCH-ENGINE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SWITCH-ENGINE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SWITCH-ENGINE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SWITCH-ENGINE-MIB.my diff --git a/snmp_mib_archive/CISCO-SWITCH-HARDWARE-CAPACITY-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SWITCH-HARDWARE-CAPACITY-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SWITCH-HARDWARE-CAPACITY-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SWITCH-HARDWARE-CAPACITY-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SWITCH-HARDWARE-CAPACITY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SWITCH-HARDWARE-CAPACITY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SWITCH-HARDWARE-CAPACITY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SWITCH-HARDWARE-CAPACITY-MIB.my diff --git a/snmp_mib_archive/CISCO-SWITCH-MULTICAST-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SWITCH-MULTICAST-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SWITCH-MULTICAST-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SWITCH-MULTICAST-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SWITCH-MULTICAST-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SWITCH-MULTICAST-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SWITCH-MULTICAST-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SWITCH-MULTICAST-MIB.my diff --git a/snmp_mib_archive/CISCO-SWITCH-QOS-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SWITCH-QOS-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SWITCH-QOS-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SWITCH-QOS-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SWITCH-QOS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SWITCH-QOS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SWITCH-QOS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SWITCH-QOS-MIB.my diff --git a/snmp_mib_archive/CISCO-SWITCH-USAGE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SWITCH-USAGE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SWITCH-USAGE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SWITCH-USAGE-MIB.my diff --git a/snmp_mib_archive/CISCO-SYS-INFO-LOG-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SYS-INFO-LOG-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SYS-INFO-LOG-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SYS-INFO-LOG-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SYS-INFO-LOG-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SYS-INFO-LOG-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SYS-INFO-LOG-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SYS-INFO-LOG-MIB.my diff --git a/snmp_mib_archive/CISCO-SYS-INFO-LOG-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-SYS-INFO-LOG-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-SYS-INFO-LOG-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-SYS-INFO-LOG-MIB.traps diff --git a/snmp_mib_archive/CISCO-SYSAPPL-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SYSAPPL-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SYSAPPL-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SYSAPPL-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SYSLOG-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SYSLOG-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SYSLOG-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SYSLOG-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SYSLOG-EVENT-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SYSLOG-EVENT-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SYSLOG-EVENT-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SYSLOG-EVENT-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-SYSLOG-EXT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SYSLOG-EXT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SYSLOG-EXT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SYSLOG-EXT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SYSLOG-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SYSLOG-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SYSLOG-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SYSLOG-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-SYSLOG-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SYSLOG-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SYSLOG-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SYSLOG-MIB.my diff --git a/snmp_mib_archive/CISCO-SYSLOG-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-SYSLOG-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-SYSLOG-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-SYSLOG-MIB.traps diff --git a/snmp_mib_archive/CISCO-SYSTEM-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SYSTEM-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SYSTEM-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SYSTEM-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SYSTEM-EXT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-SYSTEM-EXT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-SYSTEM-EXT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-SYSTEM-EXT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-SYSTEM-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SYSTEM-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SYSTEM-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SYSTEM-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-SYSTEM-EXT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-SYSTEM-EXT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-SYSTEM-EXT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-SYSTEM-EXT-MIB.traps diff --git a/snmp_mib_archive/CISCO-SYSTEM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-SYSTEM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-SYSTEM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-SYSTEM-MIB.my diff --git a/snmp_mib_archive/CISCO-SYSTEM-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-SYSTEM-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-SYSTEM-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-SYSTEM-MIB.traps diff --git a/snmp_mib_archive/CISCO-TAP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-TAP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-TAP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-TAP-MIB.my diff --git a/snmp_mib_archive/CISCO-TAP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-TAP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-TAP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-TAP-MIB.traps diff --git a/snmp_mib_archive/CISCO-TAP2-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-TAP2-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-TAP2-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-TAP2-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-TAP2-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-TAP2-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-TAP2-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-TAP2-MIB.my diff --git a/snmp_mib_archive/CISCO-TAP2-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-TAP2-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-TAP2-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-TAP2-MIB.traps diff --git a/snmp_mib_archive/CISCO-TBRIDGE-DEV-IF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-TBRIDGE-DEV-IF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-TBRIDGE-DEV-IF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-TBRIDGE-DEV-IF-MIB.my diff --git a/snmp_mib_archive/CISCO-TC-NO-U32.my b/snmp_mib_archive/c/Cisco/CISCO-TC-NO-U32.my similarity index 100% rename from snmp_mib_archive/CISCO-TC-NO-U32.my rename to snmp_mib_archive/c/Cisco/CISCO-TC-NO-U32.my diff --git a/snmp_mib_archive/CISCO-TC.my b/snmp_mib_archive/c/Cisco/CISCO-TC.my similarity index 100% rename from snmp_mib_archive/CISCO-TC.my rename to snmp_mib_archive/c/Cisco/CISCO-TC.my diff --git a/snmp_mib_archive/CISCO-TCP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-TCP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-TCP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-TCP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-TCP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-TCP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-TCP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-TCP-MIB.my diff --git a/snmp_mib_archive/CISCO-TCP-STD-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-TCP-STD-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-TCP-STD-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-TCP-STD-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-TCPOFFLOAD-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-TCPOFFLOAD-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-TCPOFFLOAD-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-TCPOFFLOAD-MIB.my diff --git a/snmp_mib_archive/CISCO-TELEPRESENCE-CALL-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-TELEPRESENCE-CALL-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-TELEPRESENCE-CALL-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-TELEPRESENCE-CALL-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-TELEPRESENCE-CALL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-TELEPRESENCE-CALL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-TELEPRESENCE-CALL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-TELEPRESENCE-CALL-MIB.my diff --git a/snmp_mib_archive/CISCO-TELEPRESENCE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-TELEPRESENCE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-TELEPRESENCE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-TELEPRESENCE-MIB.my diff --git a/snmp_mib_archive/CISCO-TELNET-SERVER-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-TELNET-SERVER-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-TELNET-SERVER-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-TELNET-SERVER-MIB.my diff --git a/snmp_mib_archive/CISCO-THREAT-MITIGATION-SERVICE-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-THREAT-MITIGATION-SERVICE-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-THREAT-MITIGATION-SERVICE-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-THREAT-MITIGATION-SERVICE-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-THREAT-MITIGATION-SERVICE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-THREAT-MITIGATION-SERVICE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-THREAT-MITIGATION-SERVICE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-THREAT-MITIGATION-SERVICE-MIB.my diff --git a/snmp_mib_archive/CISCO-TM.my b/snmp_mib_archive/c/Cisco/CISCO-TM.my similarity index 100% rename from snmp_mib_archive/CISCO-TM.my rename to snmp_mib_archive/c/Cisco/CISCO-TM.my diff --git a/snmp_mib_archive/CISCO-TN3270SERVER-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-TN3270SERVER-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-TN3270SERVER-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-TN3270SERVER-MIB.my diff --git a/snmp_mib_archive/CISCO-TPC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-TPC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-TPC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-TPC-MIB.my diff --git a/snmp_mib_archive/CISCO-TRANSACTION-CONNECTION-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-TRANSACTION-CONNECTION-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-TRANSACTION-CONNECTION-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-TRANSACTION-CONNECTION-MIB.my diff --git a/snmp_mib_archive/CISCO-TRUSTSEC-SXP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-TRUSTSEC-SXP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-TRUSTSEC-SXP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-TRUSTSEC-SXP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-TRUSTSEC-SXP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-TRUSTSEC-SXP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-TRUSTSEC-SXP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-TRUSTSEC-SXP-MIB.my diff --git a/snmp_mib_archive/CISCO-TRUSTSEC-TC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-TRUSTSEC-TC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-TRUSTSEC-TC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-TRUSTSEC-TC-MIB.my diff --git a/snmp_mib_archive/CISCO-UDLDP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-UDLDP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-UDLDP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-UDLDP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-UDLDP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-UDLDP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-UDLDP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-UDLDP-MIB.my diff --git a/snmp_mib_archive/CISCO-UDP-STD-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-UDP-STD-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-UDP-STD-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-UDP-STD-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-UNIFIED-COMPUTING-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-UNIFIED-COMPUTING-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-UNIFIED-COMPUTING-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-UNIFIED-COMPUTING-MIB.my diff --git a/snmp_mib_archive/CISCO-UNIFIED-FIREWALL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-UNIFIED-FIREWALL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-UNIFIED-FIREWALL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-UNIFIED-FIREWALL-MIB.my diff --git a/snmp_mib_archive/CISCO-UNIFIED-FIREWALL-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-UNIFIED-FIREWALL-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-UNIFIED-FIREWALL-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-UNIFIED-FIREWALL-MIB.traps diff --git a/snmp_mib_archive/CISCO-UNITY-EXPRESS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-UNITY-EXPRESS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-UNITY-EXPRESS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-UNITY-EXPRESS-MIB.my diff --git a/snmp_mib_archive/CISCO-UNITY-EXPRESS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-UNITY-EXPRESS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-UNITY-EXPRESS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-UNITY-EXPRESS-MIB.traps diff --git a/snmp_mib_archive/CISCO-UNITY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-UNITY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-UNITY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-UNITY-MIB.my diff --git a/snmp_mib_archive/CISCO-USER-CONNECTION-TAP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-USER-CONNECTION-TAP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-USER-CONNECTION-TAP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-USER-CONNECTION-TAP-MIB.my diff --git a/snmp_mib_archive/CISCO-VIDEO-SESSION-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-VIDEO-SESSION-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-VIDEO-SESSION-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-VIDEO-SESSION-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-VIDEO-SESSION-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VIDEO-SESSION-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VIDEO-SESSION-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VIDEO-SESSION-MIB.my diff --git a/snmp_mib_archive/CISCO-VINES-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VINES-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VINES-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VINES-MIB.my diff --git a/snmp_mib_archive/CISCO-VIRTUAL-INTERFACE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VIRTUAL-INTERFACE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VIRTUAL-INTERFACE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VIRTUAL-INTERFACE-MIB.my diff --git a/snmp_mib_archive/CISCO-VIRTUAL-NIC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VIRTUAL-NIC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VIRTUAL-NIC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VIRTUAL-NIC-MIB.my diff --git a/snmp_mib_archive/CISCO-VIRTUAL-NW-IF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VIRTUAL-NW-IF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VIRTUAL-NW-IF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VIRTUAL-NW-IF-MIB.my diff --git a/snmp_mib_archive/CISCO-VIRTUAL-NW-IF-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-VIRTUAL-NW-IF-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-VIRTUAL-NW-IF-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-VIRTUAL-NW-IF-MIB.traps diff --git a/snmp_mib_archive/CISCO-VIRTUAL-SWITCH-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-VIRTUAL-SWITCH-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-VIRTUAL-SWITCH-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-VIRTUAL-SWITCH-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-VIRTUAL-SWITCH-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VIRTUAL-SWITCH-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VIRTUAL-SWITCH-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VIRTUAL-SWITCH-MIB.my diff --git a/snmp_mib_archive/CISCO-VIRTUAL-SWITCH-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-VIRTUAL-SWITCH-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-VIRTUAL-SWITCH-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-VIRTUAL-SWITCH-MIB.traps diff --git a/snmp_mib_archive/CISCO-VISM-ATM-TRUNK-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VISM-ATM-TRUNK-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VISM-ATM-TRUNK-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VISM-ATM-TRUNK-MIB.my diff --git a/snmp_mib_archive/CISCO-VISM-CAC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VISM-CAC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VISM-CAC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VISM-CAC-MIB.my diff --git a/snmp_mib_archive/CISCO-VISM-CAS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VISM-CAS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VISM-CAS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VISM-CAS-MIB.my diff --git a/snmp_mib_archive/CISCO-VISM-CODEC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VISM-CODEC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VISM-CODEC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VISM-CODEC-MIB.my diff --git a/snmp_mib_archive/CISCO-VISM-CONN-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-VISM-CONN-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-VISM-CONN-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-VISM-CONN-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-VISM-CONN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VISM-CONN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VISM-CONN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VISM-CONN-MIB.my diff --git a/snmp_mib_archive/CISCO-VISM-CONN-STAT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VISM-CONN-STAT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VISM-CONN-STAT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VISM-CONN-STAT-MIB.my diff --git a/snmp_mib_archive/CISCO-VISM-DSX0-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VISM-DSX0-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VISM-DSX0-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VISM-DSX0-MIB.my diff --git a/snmp_mib_archive/CISCO-VISM-DSX1-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-VISM-DSX1-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-VISM-DSX1-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-VISM-DSX1-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-VISM-DSX1-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VISM-DSX1-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VISM-DSX1-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VISM-DSX1-MIB.my diff --git a/snmp_mib_archive/CISCO-VISM-HDLC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VISM-HDLC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VISM-HDLC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VISM-HDLC-MIB.my diff --git a/snmp_mib_archive/CISCO-VISM-MODULE-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-VISM-MODULE-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-VISM-MODULE-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-VISM-MODULE-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-VISM-MODULE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VISM-MODULE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VISM-MODULE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VISM-MODULE-MIB.my diff --git a/snmp_mib_archive/CISCO-VISM-PORT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VISM-PORT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VISM-PORT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VISM-PORT-MIB.my diff --git a/snmp_mib_archive/CISCO-VISM-RSRC-PART-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VISM-RSRC-PART-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VISM-RSRC-PART-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VISM-RSRC-PART-MIB.my diff --git a/snmp_mib_archive/CISCO-VISM-SESSION-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-VISM-SESSION-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-VISM-SESSION-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-VISM-SESSION-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-VISM-SESSION-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VISM-SESSION-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VISM-SESSION-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VISM-SESSION-MIB.my diff --git a/snmp_mib_archive/CISCO-VISM-SVC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VISM-SVC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VISM-SVC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VISM-SVC-MIB.my diff --git a/snmp_mib_archive/CISCO-VISM-TRAPS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VISM-TRAPS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VISM-TRAPS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VISM-TRAPS-MIB.my diff --git a/snmp_mib_archive/CISCO-VISM-XGCP-EXT.my b/snmp_mib_archive/c/Cisco/CISCO-VISM-XGCP-EXT.my similarity index 100% rename from snmp_mib_archive/CISCO-VISM-XGCP-EXT.my rename to snmp_mib_archive/c/Cisco/CISCO-VISM-XGCP-EXT.my diff --git a/snmp_mib_archive/CISCO-VLAN-BRIDGE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VLAN-BRIDGE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VLAN-BRIDGE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VLAN-BRIDGE-MIB.my diff --git a/snmp_mib_archive/CISCO-VLAN-BRIDGING-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-VLAN-BRIDGING-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-VLAN-BRIDGING-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-VLAN-BRIDGING-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-VLAN-BRIDGING-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VLAN-BRIDGING-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VLAN-BRIDGING-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VLAN-BRIDGING-MIB.my diff --git a/snmp_mib_archive/CISCO-VLAN-GROUP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-VLAN-GROUP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-VLAN-GROUP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-VLAN-GROUP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-VLAN-GROUP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VLAN-GROUP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VLAN-GROUP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VLAN-GROUP-MIB.my diff --git a/snmp_mib_archive/CISCO-VLAN-IFTABLE-RELATIONSHIP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-VLAN-IFTABLE-RELATIONSHIP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-VLAN-IFTABLE-RELATIONSHIP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-VLAN-IFTABLE-RELATIONSHIP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB.my diff --git a/snmp_mib_archive/CISCO-VLAN-MEMBERSHIP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-VLAN-MEMBERSHIP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-VLAN-MEMBERSHIP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-VLAN-MEMBERSHIP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-VLAN-MEMBERSHIP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VLAN-MEMBERSHIP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VLAN-MEMBERSHIP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VLAN-MEMBERSHIP-MIB.my diff --git a/snmp_mib_archive/CISCO-VLAN-MEMBERSHIP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-VLAN-MEMBERSHIP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-VLAN-MEMBERSHIP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-VLAN-MEMBERSHIP-MIB.traps diff --git a/snmp_mib_archive/CISCO-VLAN-TRANSLATION-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-VLAN-TRANSLATION-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-VLAN-TRANSLATION-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-VLAN-TRANSLATION-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-VLAN-TRANSLATION-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VLAN-TRANSLATION-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VLAN-TRANSLATION-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VLAN-TRANSLATION-MIB.my diff --git a/snmp_mib_archive/CISCO-VMPS-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-VMPS-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-VMPS-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-VMPS-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-VMPS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VMPS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VMPS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VMPS-MIB.my diff --git a/snmp_mib_archive/CISCO-VOA-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VOA-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VOA-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VOA-MIB.my diff --git a/snmp_mib_archive/CISCO-VOICE-AALX-PROFILE-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-AALX-PROFILE-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-AALX-PROFILE-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-AALX-PROFILE-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-VOICE-AALX-PROFILE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-AALX-PROFILE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-AALX-PROFILE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-AALX-PROFILE-MIB.my diff --git a/snmp_mib_archive/CISCO-VOICE-ANALOG-IF-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-ANALOG-IF-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-ANALOG-IF-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-ANALOG-IF-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-VOICE-ANALOG-IF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-ANALOG-IF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-ANALOG-IF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-ANALOG-IF-MIB.my diff --git a/snmp_mib_archive/CISCO-VOICE-APPLICATIONS-OID-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-APPLICATIONS-OID-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-APPLICATIONS-OID-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-APPLICATIONS-OID-MIB.my diff --git a/snmp_mib_archive/CISCO-VOICE-APPS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-APPS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-APPS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-APPS-MIB.my diff --git a/snmp_mib_archive/CISCO-VOICE-APPS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-VOICE-APPS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-APPS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-APPS-MIB.traps diff --git a/snmp_mib_archive/CISCO-VOICE-ATM-DIAL-CONTROL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-ATM-DIAL-CONTROL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-ATM-DIAL-CONTROL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-ATM-DIAL-CONTROL-MIB.my diff --git a/snmp_mib_archive/CISCO-VOICE-CARD-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-CARD-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-CARD-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-CARD-MIB.my diff --git a/snmp_mib_archive/CISCO-VOICE-CAS-MODULE-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-CAS-MODULE-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-CAS-MODULE-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-CAS-MODULE-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-VOICE-CAS-MODULE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-CAS-MODULE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-CAS-MODULE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-CAS-MODULE-MIB.my diff --git a/snmp_mib_archive/CISCO-VOICE-COMMON-DIAL-CONTROL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-COMMON-DIAL-CONTROL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-COMMON-DIAL-CONTROL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-COMMON-DIAL-CONTROL-MIB.my diff --git a/snmp_mib_archive/CISCO-VOICE-CONNECTIVITY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-CONNECTIVITY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-CONNECTIVITY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-CONNECTIVITY-MIB.my diff --git a/snmp_mib_archive/CISCO-VOICE-CONNECTIVITY-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-VOICE-CONNECTIVITY-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-CONNECTIVITY-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-CONNECTIVITY-MIB.traps diff --git a/snmp_mib_archive/CISCO-VOICE-DIAL-CONTROL-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-DIAL-CONTROL-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-DIAL-CONTROL-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-DIAL-CONTROL-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-VOICE-DIAL-CONTROL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-DIAL-CONTROL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-DIAL-CONTROL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-DIAL-CONTROL-MIB.my diff --git a/snmp_mib_archive/CISCO-VOICE-DIAL-CONTROL-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-VOICE-DIAL-CONTROL-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-DIAL-CONTROL-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-DIAL-CONTROL-MIB.traps diff --git a/snmp_mib_archive/CISCO-VOICE-DNIS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-DNIS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-DNIS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-DNIS-MIB.my diff --git a/snmp_mib_archive/CISCO-VOICE-DNIS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-VOICE-DNIS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-DNIS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-DNIS-MIB.traps diff --git a/snmp_mib_archive/CISCO-VOICE-ENABLED-LINK-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-ENABLED-LINK-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-ENABLED-LINK-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-ENABLED-LINK-MIB.my diff --git a/snmp_mib_archive/CISCO-VOICE-FR-DIAL-CONTROL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-FR-DIAL-CONTROL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-FR-DIAL-CONTROL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-FR-DIAL-CONTROL-MIB.my diff --git a/snmp_mib_archive/CISCO-VOICE-HDLC-DIAL-CONTROL-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-HDLC-DIAL-CONTROL-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-HDLC-DIAL-CONTROL-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-HDLC-DIAL-CONTROL-MIB.my diff --git a/snmp_mib_archive/CISCO-VOICE-IF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-IF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-IF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-IF-MIB.my diff --git a/snmp_mib_archive/CISCO-VOICE-LMR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-LMR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-LMR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-LMR-MIB.my diff --git a/snmp_mib_archive/CISCO-VOICE-TONE-CADENCE-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-TONE-CADENCE-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-TONE-CADENCE-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-TONE-CADENCE-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-VOICE-TONE-CADENCE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-TONE-CADENCE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-TONE-CADENCE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-TONE-CADENCE-MIB.my diff --git a/snmp_mib_archive/CISCO-VOICE-URI-CLASS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VOICE-URI-CLASS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VOICE-URI-CLASS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VOICE-URI-CLASS-MIB.my diff --git a/snmp_mib_archive/CISCO-VOIP-TAP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-VOIP-TAP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-VOIP-TAP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-VOIP-TAP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-VOIP-TAP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VOIP-TAP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VOIP-TAP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VOIP-TAP-MIB.my diff --git a/snmp_mib_archive/CISCO-VPDN-MGMT-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VPDN-MGMT-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VPDN-MGMT-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VPDN-MGMT-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-VPDN-MGMT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VPDN-MGMT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VPDN-MGMT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VPDN-MGMT-MIB.my diff --git a/snmp_mib_archive/CISCO-VPDN-MGMT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-VPDN-MGMT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-VPDN-MGMT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-VPDN-MGMT-MIB.traps diff --git a/snmp_mib_archive/CISCO-VQE-TOOLS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VQE-TOOLS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VQE-TOOLS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VQE-TOOLS-MIB.my diff --git a/snmp_mib_archive/CISCO-VQES-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VQES-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VQES-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VQES-MIB.my diff --git a/snmp_mib_archive/CISCO-VRF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VRF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VRF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VRF-MIB.my diff --git a/snmp_mib_archive/CISCO-VSAN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VSAN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VSAN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VSAN-MIB.my diff --git a/snmp_mib_archive/CISCO-VSAN-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-VSAN-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-VSAN-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-VSAN-MIB.traps diff --git a/snmp_mib_archive/CISCO-VSI-CONTROLLER-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-VSI-CONTROLLER-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-VSI-CONTROLLER-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-VSI-CONTROLLER-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-VSI-CONTROLLER-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VSI-CONTROLLER-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VSI-CONTROLLER-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VSI-CONTROLLER-MIB.my diff --git a/snmp_mib_archive/CISCO-VSIMASTER-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VSIMASTER-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VSIMASTER-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VSIMASTER-MIB.my diff --git a/snmp_mib_archive/CISCO-VTP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-VTP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-VTP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-VTP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-VTP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-VTP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-VTP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-VTP-MIB.my diff --git a/snmp_mib_archive/CISCO-VTP-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-VTP-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-VTP-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-VTP-MIB.traps diff --git a/snmp_mib_archive/CISCO-WAN-3G-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-3G-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-3G-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-3G-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-AAL2-PROFILES-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-AAL2-PROFILES-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-AAL2-PROFILES-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-AAL2-PROFILES-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-ANNOUNCEMENT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-ANNOUNCEMENT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-ANNOUNCEMENT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-ANNOUNCEMENT-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-ATM-CONN-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-ATM-CONN-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-ATM-CONN-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-ATM-CONN-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-WAN-ATM-CONN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-ATM-CONN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-ATM-CONN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-ATM-CONN-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-ATM-CONN-STAT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-ATM-CONN-STAT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-ATM-CONN-STAT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-ATM-CONN-STAT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-WAN-ATM-CONN-STAT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-ATM-CONN-STAT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-ATM-CONN-STAT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-ATM-CONN-STAT-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-ATM-COSB-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-ATM-COSB-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-ATM-COSB-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-ATM-COSB-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-ATM-CUG-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-ATM-CUG-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-ATM-CUG-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-ATM-CUG-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-ATM-PARTY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-ATM-PARTY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-ATM-PARTY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-ATM-PARTY-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-ATM-PREF-ROUTE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-ATM-PREF-ROUTE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-ATM-PREF-ROUTE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-ATM-PREF-ROUTE-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-BBIF-ATM-CONN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-BBIF-ATM-CONN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-BBIF-ATM-CONN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-BBIF-ATM-CONN-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-BBIF-ATM-CONN-STAT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-BBIF-ATM-CONN-STAT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-BBIF-ATM-CONN-STAT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-BBIF-ATM-CONN-STAT-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-BBIF-ILMI-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-BBIF-ILMI-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-BBIF-ILMI-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-BBIF-ILMI-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-CES-CONN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-CES-CONN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-CES-CONN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-CES-CONN-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-CES-CONN-STAT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-CES-CONN-STAT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-CES-CONN-STAT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-CES-CONN-STAT-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-CES-PORT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-CES-PORT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-CES-PORT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-CES-PORT-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-CES-RSRC-PART-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-CES-RSRC-PART-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-CES-RSRC-PART-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-CES-RSRC-PART-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-CODEC-GEN-PARM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-CODEC-GEN-PARM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-CODEC-GEN-PARM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-CODEC-GEN-PARM-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-FEEDER-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-FEEDER-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-FEEDER-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-FEEDER-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-FR-CONN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-FR-CONN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-FR-CONN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-FR-CONN-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-FR-CONN-STAT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-FR-CONN-STAT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-FR-CONN-STAT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-FR-CONN-STAT-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-FR-PORT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-FR-PORT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-FR-PORT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-FR-PORT-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-FR-RSRC-PART-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-FR-RSRC-PART-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-FR-RSRC-PART-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-FR-RSRC-PART-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-FR-SIGNALING-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-FR-SIGNALING-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-FR-SIGNALING-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-FR-SIGNALING-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-FR-X21-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-FR-X21-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-FR-X21-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-FR-X21-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-LAPD-TRUNK-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-LAPD-TRUNK-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-LAPD-TRUNK-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-LAPD-TRUNK-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-MG-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-MG-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-MG-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-MG-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-MGC-REDUN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-MGC-REDUN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-MGC-REDUN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-MGC-REDUN-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-MODULE-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-MODULE-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-MODULE-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-MODULE-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-WAN-MODULE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-MODULE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-MODULE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-MODULE-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-NCDP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-NCDP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-NCDP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-NCDP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-WAN-NCDP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-NCDP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-NCDP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-NCDP-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-PAR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-PAR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-PAR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-PAR-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-PERSISTENT-XGCP-EVENTS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-PERSISTENT-XGCP-EVENTS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-PERSISTENT-XGCP-EVENTS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-PERSISTENT-XGCP-EVENTS-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-RPM-CONN-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-RPM-CONN-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-RPM-CONN-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-RPM-CONN-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-RSRC-PART-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-RSRC-PART-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-RSRC-PART-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-RSRC-PART-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-WAN-RSRC-PART-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-RSRC-PART-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-RSRC-PART-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-RSRC-PART-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-RTP-CONN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-RTP-CONN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-RTP-CONN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-RTP-CONN-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-SCT-MGMT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-SCT-MGMT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-SCT-MGMT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-SCT-MGMT-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-SONET-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-SONET-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-SONET-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-SONET-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-SRCP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-SRCP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-SRCP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-SRCP-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-SRM-BERT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-SRM-BERT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-SRM-BERT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-SRM-BERT-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-SRM-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-SRM-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-SRM-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-SRM-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-SVC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-SVC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-SVC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-SVC-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-T38-FAXRELAY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-T38-FAXRELAY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-T38-FAXRELAY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-T38-FAXRELAY-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-TOPOLOGY-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-TOPOLOGY-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-TOPOLOGY-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-TOPOLOGY-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-WAN-TOPOLOGY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-TOPOLOGY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-TOPOLOGY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-TOPOLOGY-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-TOPOLOGY-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-WAN-TOPOLOGY-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-WAN-TOPOLOGY-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-WAN-TOPOLOGY-MIB.traps diff --git a/snmp_mib_archive/CISCO-WAN-TRAP-VARS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-TRAP-VARS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-TRAP-VARS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-TRAP-VARS-MIB.my diff --git a/snmp_mib_archive/CISCO-WAN-VISM-TONE-PLAN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WAN-VISM-TONE-PLAN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WAN-VISM-TONE-PLAN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WAN-VISM-TONE-PLAN-MIB.my diff --git a/snmp_mib_archive/CISCO-WDS-IDS-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-WDS-IDS-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-WDS-IDS-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-WDS-IDS-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-WDS-IDS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WDS-IDS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WDS-IDS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WDS-IDS-MIB.my diff --git a/snmp_mib_archive/CISCO-WDS-INFO-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WDS-INFO-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WDS-INFO-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WDS-INFO-MIB.my diff --git a/snmp_mib_archive/CISCO-WDS-INFO-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-WDS-INFO-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-WDS-INFO-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-WDS-INFO-MIB.traps diff --git a/snmp_mib_archive/CISCO-WIRELESS-DOCS-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WIRELESS-DOCS-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WIRELESS-DOCS-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WIRELESS-DOCS-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-WIRELESS-DOCS-EXT-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-WIRELESS-DOCS-EXT-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-WIRELESS-DOCS-EXT-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-WIRELESS-DOCS-EXT-MIB.traps diff --git a/snmp_mib_archive/CISCO-WIRELESS-DOCS-IF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WIRELESS-DOCS-IF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WIRELESS-DOCS-IF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WIRELESS-DOCS-IF-MIB.my diff --git a/snmp_mib_archive/CISCO-WIRELESS-EXP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WIRELESS-EXP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WIRELESS-EXP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WIRELESS-EXP-MIB.my diff --git a/snmp_mib_archive/CISCO-WIRELESS-IF-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WIRELESS-IF-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WIRELESS-IF-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WIRELESS-IF-MIB.my diff --git a/snmp_mib_archive/CISCO-WIRELESS-IF-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-WIRELESS-IF-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-WIRELESS-IF-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-WIRELESS-IF-MIB.traps diff --git a/snmp_mib_archive/CISCO-WIRELESS-P2MP-LINK-METRICS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WIRELESS-P2MP-LINK-METRICS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WIRELESS-P2MP-LINK-METRICS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WIRELESS-P2MP-LINK-METRICS-MIB.my diff --git a/snmp_mib_archive/CISCO-WIRELESS-P2MP-LINK-METRICS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-WIRELESS-P2MP-LINK-METRICS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-WIRELESS-P2MP-LINK-METRICS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-WIRELESS-P2MP-LINK-METRICS-MIB.traps diff --git a/snmp_mib_archive/CISCO-WIRELESS-P2MP-PHY-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WIRELESS-P2MP-PHY-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WIRELESS-P2MP-PHY-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WIRELESS-P2MP-PHY-MIB.my diff --git a/snmp_mib_archive/CISCO-WIRELESS-P2MP-PHY-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-WIRELESS-P2MP-PHY-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-WIRELESS-P2MP-PHY-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-WIRELESS-P2MP-PHY-MIB.traps diff --git a/snmp_mib_archive/CISCO-WIRELESS-P2MP-RF-METRICS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WIRELESS-P2MP-RF-METRICS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WIRELESS-P2MP-RF-METRICS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WIRELESS-P2MP-RF-METRICS-MIB.my diff --git a/snmp_mib_archive/CISCO-WIRELESS-P2MP-RF-METRICS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-WIRELESS-P2MP-RF-METRICS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-WIRELESS-P2MP-RF-METRICS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-WIRELESS-P2MP-RF-METRICS-MIB.traps diff --git a/snmp_mib_archive/CISCO-WIRELESS-P2P-BPI-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WIRELESS-P2P-BPI-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WIRELESS-P2P-BPI-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WIRELESS-P2P-BPI-MIB.my diff --git a/snmp_mib_archive/CISCO-WIRELESS-TC-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WIRELESS-TC-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WIRELESS-TC-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WIRELESS-TC-MIB.my diff --git a/snmp_mib_archive/CISCO-WLAN-MAN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WLAN-MAN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WLAN-MAN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WLAN-MAN-MIB.my diff --git a/snmp_mib_archive/CISCO-WLAN-VLAN-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WLAN-VLAN-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WLAN-VLAN-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WLAN-VLAN-MIB.my diff --git a/snmp_mib_archive/CISCO-WLAN-VLAN-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-WLAN-VLAN-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-WLAN-VLAN-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-WLAN-VLAN-MIB.traps diff --git a/snmp_mib_archive/CISCO-WRED-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WRED-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WRED-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WRED-MIB.my diff --git a/snmp_mib_archive/CISCO-WWNMGR-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-WWNMGR-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-WWNMGR-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-WWNMGR-MIB.my diff --git a/snmp_mib_archive/CISCO-WWNMGR-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-WWNMGR-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-WWNMGR-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-WWNMGR-MIB.traps diff --git a/snmp_mib_archive/CISCO-XDSL-LINE-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-XDSL-LINE-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-XDSL-LINE-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-XDSL-LINE-MIB.my diff --git a/snmp_mib_archive/CISCO-XGCP-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-XGCP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-XGCP-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-XGCP-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-XGCP-EXT-CAPABILITY.my b/snmp_mib_archive/c/Cisco/CISCO-XGCP-EXT-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/CISCO-XGCP-EXT-CAPABILITY.my rename to snmp_mib_archive/c/Cisco/CISCO-XGCP-EXT-CAPABILITY.my diff --git a/snmp_mib_archive/CISCO-XGCP-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-XGCP-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-XGCP-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-XGCP-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-XGCP-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-XGCP-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-XGCP-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-XGCP-MIB.my diff --git a/snmp_mib_archive/CISCO-ZS-EXT-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ZS-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ZS-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ZS-EXT-MIB.my diff --git a/snmp_mib_archive/CISCO-ZS-MIB.my b/snmp_mib_archive/c/Cisco/CISCO-ZS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCO-ZS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCO-ZS-MIB.my diff --git a/snmp_mib_archive/CISCO-ZS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCO-ZS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCO-ZS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCO-ZS-MIB.traps diff --git a/snmp_mib_archive/CISCOWAN-SMI.my b/snmp_mib_archive/c/Cisco/CISCOWAN-SMI.my similarity index 100% rename from snmp_mib_archive/CISCOWAN-SMI.my rename to snmp_mib_archive/c/Cisco/CISCOWAN-SMI.my diff --git a/snmp_mib_archive/CISCOWORKS-MIB.my b/snmp_mib_archive/c/Cisco/CISCOWORKS-MIB.my similarity index 100% rename from snmp_mib_archive/CISCOWORKS-MIB.my rename to snmp_mib_archive/c/Cisco/CISCOWORKS-MIB.my diff --git a/snmp_mib_archive/CISCOWORKS-MIB.traps b/snmp_mib_archive/c/Cisco/CISCOWORKS-MIB.traps similarity index 100% rename from snmp_mib_archive/CISCOWORKS-MIB.traps rename to snmp_mib_archive/c/Cisco/CISCOWORKS-MIB.traps diff --git a/snmp_mib_archive/DOCS-BPI-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-BPI-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-BPI-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-BPI-MIB.my diff --git a/snmp_mib_archive/DOCS-BPI-PLUS-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-BPI-PLUS-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-BPI-PLUS-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-BPI-PLUS-MIB.my diff --git a/snmp_mib_archive/DOCS-CABLE-DEVICE-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-CABLE-DEVICE-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-CABLE-DEVICE-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-CABLE-DEVICE-MIB.my diff --git a/snmp_mib_archive/DOCS-CABLE-DEVICE-TRAP-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-CABLE-DEVICE-TRAP-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-CABLE-DEVICE-TRAP-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-CABLE-DEVICE-TRAP-MIB.my diff --git a/snmp_mib_archive/DOCS-CABLE-DEVICE-TRAP-MIB.traps b/snmp_mib_archive/c/Cisco/DOCS-CABLE-DEVICE-TRAP-MIB.traps similarity index 100% rename from snmp_mib_archive/DOCS-CABLE-DEVICE-TRAP-MIB.traps rename to snmp_mib_archive/c/Cisco/DOCS-CABLE-DEVICE-TRAP-MIB.traps diff --git a/snmp_mib_archive/DOCS-DIAG-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-DIAG-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-DIAG-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-DIAG-MIB.my diff --git a/snmp_mib_archive/DOCS-DRF-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-DRF-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-DRF-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-DRF-MIB.my diff --git a/snmp_mib_archive/DOCS-DSG-IF-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-DSG-IF-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-DSG-IF-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-DSG-IF-MIB.my diff --git a/snmp_mib_archive/DOCS-IETF-BPI2-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-IETF-BPI2-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-IETF-BPI2-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-IETF-BPI2-MIB.my diff --git a/snmp_mib_archive/DOCS-IETF-CABLE-DEVICE-NOTIFICATION-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-IETF-CABLE-DEVICE-NOTIFICATION-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-IETF-CABLE-DEVICE-NOTIFICATION-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-IETF-CABLE-DEVICE-NOTIFICATION-MIB.my diff --git a/snmp_mib_archive/DOCS-IETF-QOS-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-IETF-QOS-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-IETF-QOS-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-IETF-QOS-MIB.my diff --git a/snmp_mib_archive/DOCS-IF-EXT-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-IF-EXT-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-IF-EXT-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-IF-EXT-MIB.my diff --git a/snmp_mib_archive/DOCS-IF-M-CMTS-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-IF-M-CMTS-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-IF-M-CMTS-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-IF-M-CMTS-MIB.my diff --git a/snmp_mib_archive/DOCS-IF3-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-IF3-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-IF3-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-IF3-MIB.my diff --git a/snmp_mib_archive/DOCS-IFEXT2-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-IFEXT2-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-IFEXT2-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-IFEXT2-MIB.my diff --git a/snmp_mib_archive/DOCS-L2VPN-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-L2VPN-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-L2VPN-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-L2VPN-MIB.my diff --git a/snmp_mib_archive/DOCS-LOADBAL3-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-LOADBAL3-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-LOADBAL3-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-LOADBAL3-MIB.my diff --git a/snmp_mib_archive/DOCS-LOADBALANCING-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-LOADBALANCING-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-LOADBALANCING-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-LOADBALANCING-MIB.my diff --git a/snmp_mib_archive/DOCS-MCAST-AUTH-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-MCAST-AUTH-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-MCAST-AUTH-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-MCAST-AUTH-MIB.my diff --git a/snmp_mib_archive/DOCS-MCAST-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-MCAST-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-MCAST-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-MCAST-MIB.my diff --git a/snmp_mib_archive/DOCS-QOS-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-QOS-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-QOS-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-QOS-MIB.my diff --git a/snmp_mib_archive/DOCS-QOS3-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-QOS3-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-QOS3-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-QOS3-MIB.my diff --git a/snmp_mib_archive/DOCS-SEC-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-SEC-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-SEC-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-SEC-MIB.my diff --git a/snmp_mib_archive/DOCS-SUBMGT-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-SUBMGT-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-SUBMGT-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-SUBMGT-MIB.my diff --git a/snmp_mib_archive/DOCS-SUBMGT3-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-SUBMGT3-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-SUBMGT3-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-SUBMGT3-MIB.my diff --git a/snmp_mib_archive/DOCS-TEST-MIB.my b/snmp_mib_archive/c/Cisco/DOCS-TEST-MIB.my similarity index 100% rename from snmp_mib_archive/DOCS-TEST-MIB.my rename to snmp_mib_archive/c/Cisco/DOCS-TEST-MIB.my diff --git a/snmp_mib_archive/OLD-CISCO-CHASSIS-MIB.my b/snmp_mib_archive/c/Cisco/OLD-CISCO-CHASSIS-MIB.my similarity index 100% rename from snmp_mib_archive/OLD-CISCO-CHASSIS-MIB.my rename to snmp_mib_archive/c/Cisco/OLD-CISCO-CHASSIS-MIB.my diff --git a/snmp_mib_archive/cisco-cdp.cfg b/snmp_mib_archive/c/Cisco/cisco-cdp.cfg similarity index 100% rename from snmp_mib_archive/cisco-cdp.cfg rename to snmp_mib_archive/c/Cisco/cisco-cdp.cfg diff --git a/snmp_mib_archive/cisco-cdp.mib b/snmp_mib_archive/c/Cisco/cisco-cdp.mib similarity index 100% rename from snmp_mib_archive/cisco-cdp.mib rename to snmp_mib_archive/c/Cisco/cisco-cdp.mib diff --git a/snmp_mib_archive/cisco-cluster.cfg b/snmp_mib_archive/c/Cisco/cisco-cluster.cfg similarity index 100% rename from snmp_mib_archive/cisco-cluster.cfg rename to snmp_mib_archive/c/Cisco/cisco-cluster.cfg diff --git a/snmp_mib_archive/cisco-config-copy.cfg b/snmp_mib_archive/c/Cisco/cisco-config-copy.cfg similarity index 100% rename from snmp_mib_archive/cisco-config-copy.cfg rename to snmp_mib_archive/c/Cisco/cisco-config-copy.cfg diff --git a/snmp_mib_archive/cisco-config-copy.mib b/snmp_mib_archive/c/Cisco/cisco-config-copy.mib similarity index 100% rename from snmp_mib_archive/cisco-config-copy.mib rename to snmp_mib_archive/c/Cisco/cisco-config-copy.mib diff --git a/snmp_mib_archive/cisco-config-man.cfg b/snmp_mib_archive/c/Cisco/cisco-config-man.cfg similarity index 100% rename from snmp_mib_archive/cisco-config-man.cfg rename to snmp_mib_archive/c/Cisco/cisco-config-man.cfg diff --git a/snmp_mib_archive/cisco-config-man.mib b/snmp_mib_archive/c/Cisco/cisco-config-man.mib similarity index 100% rename from snmp_mib_archive/cisco-config-man.mib rename to snmp_mib_archive/c/Cisco/cisco-config-man.mib diff --git a/snmp_mib_archive/cisco-entity-fru-control.cfg b/snmp_mib_archive/c/Cisco/cisco-entity-fru-control.cfg similarity index 100% rename from snmp_mib_archive/cisco-entity-fru-control.cfg rename to snmp_mib_archive/c/Cisco/cisco-entity-fru-control.cfg diff --git a/snmp_mib_archive/cisco-entity-fru-control.mib b/snmp_mib_archive/c/Cisco/cisco-entity-fru-control.mib similarity index 100% rename from snmp_mib_archive/cisco-entity-fru-control.mib rename to snmp_mib_archive/c/Cisco/cisco-entity-fru-control.mib diff --git a/snmp_mib_archive/cisco-entity-vendortype-oid.cfg b/snmp_mib_archive/c/Cisco/cisco-entity-vendortype-oid.cfg similarity index 100% rename from snmp_mib_archive/cisco-entity-vendortype-oid.cfg rename to snmp_mib_archive/c/Cisco/cisco-entity-vendortype-oid.cfg diff --git a/snmp_mib_archive/cisco-entity-vendortype-oid.mib b/snmp_mib_archive/c/Cisco/cisco-entity-vendortype-oid.mib similarity index 100% rename from snmp_mib_archive/cisco-entity-vendortype-oid.mib rename to snmp_mib_archive/c/Cisco/cisco-entity-vendortype-oid.mib diff --git a/snmp_mib_archive/cisco-envmon.cfg b/snmp_mib_archive/c/Cisco/cisco-envmon.cfg similarity index 100% rename from snmp_mib_archive/cisco-envmon.cfg rename to snmp_mib_archive/c/Cisco/cisco-envmon.cfg diff --git a/snmp_mib_archive/cisco-envmon.mib b/snmp_mib_archive/c/Cisco/cisco-envmon.mib similarity index 100% rename from snmp_mib_archive/cisco-envmon.mib rename to snmp_mib_archive/c/Cisco/cisco-envmon.mib diff --git a/snmp_mib_archive/cisco-flash.cfg b/snmp_mib_archive/c/Cisco/cisco-flash.cfg similarity index 100% rename from snmp_mib_archive/cisco-flash.cfg rename to snmp_mib_archive/c/Cisco/cisco-flash.cfg diff --git a/snmp_mib_archive/cisco-flash.mib b/snmp_mib_archive/c/Cisco/cisco-flash.mib similarity index 100% rename from snmp_mib_archive/cisco-flash.mib rename to snmp_mib_archive/c/Cisco/cisco-flash.mib diff --git a/snmp_mib_archive/cisco-ftp-client.cfg b/snmp_mib_archive/c/Cisco/cisco-ftp-client.cfg similarity index 100% rename from snmp_mib_archive/cisco-ftp-client.cfg rename to snmp_mib_archive/c/Cisco/cisco-ftp-client.cfg diff --git a/snmp_mib_archive/cisco-igmp-filter.cfg b/snmp_mib_archive/c/Cisco/cisco-igmp-filter.cfg similarity index 100% rename from snmp_mib_archive/cisco-igmp-filter.cfg rename to snmp_mib_archive/c/Cisco/cisco-igmp-filter.cfg diff --git a/snmp_mib_archive/cisco-image.cfg b/snmp_mib_archive/c/Cisco/cisco-image.cfg similarity index 100% rename from snmp_mib_archive/cisco-image.cfg rename to snmp_mib_archive/c/Cisco/cisco-image.cfg diff --git a/snmp_mib_archive/cisco-image.mib b/snmp_mib_archive/c/Cisco/cisco-image.mib similarity index 100% rename from snmp_mib_archive/cisco-image.mib rename to snmp_mib_archive/c/Cisco/cisco-image.mib diff --git a/snmp_mib_archive/cisco-ip-stat.cfg b/snmp_mib_archive/c/Cisco/cisco-ip-stat.cfg similarity index 100% rename from snmp_mib_archive/cisco-ip-stat.cfg rename to snmp_mib_archive/c/Cisco/cisco-ip-stat.cfg diff --git a/snmp_mib_archive/cisco-ip-stat.mib b/snmp_mib_archive/c/Cisco/cisco-ip-stat.mib similarity index 100% rename from snmp_mib_archive/cisco-ip-stat.mib rename to snmp_mib_archive/c/Cisco/cisco-ip-stat.mib diff --git a/snmp_mib_archive/cisco-l2l3-interface-config.cfg b/snmp_mib_archive/c/Cisco/cisco-l2l3-interface-config.cfg similarity index 100% rename from snmp_mib_archive/cisco-l2l3-interface-config.cfg rename to snmp_mib_archive/c/Cisco/cisco-l2l3-interface-config.cfg diff --git a/snmp_mib_archive/cisco-l2l3-interface-config.mib b/snmp_mib_archive/c/Cisco/cisco-l2l3-interface-config.mib similarity index 100% rename from snmp_mib_archive/cisco-l2l3-interface-config.mib rename to snmp_mib_archive/c/Cisco/cisco-l2l3-interface-config.mib diff --git a/snmp_mib_archive/cisco-lag.cfg b/snmp_mib_archive/c/Cisco/cisco-lag.cfg similarity index 100% rename from snmp_mib_archive/cisco-lag.cfg rename to snmp_mib_archive/c/Cisco/cisco-lag.cfg diff --git a/snmp_mib_archive/cisco-lag.mib b/snmp_mib_archive/c/Cisco/cisco-lag.mib similarity index 100% rename from snmp_mib_archive/cisco-lag.mib rename to snmp_mib_archive/c/Cisco/cisco-lag.mib diff --git a/snmp_mib_archive/cisco-mac-notification.cfg b/snmp_mib_archive/c/Cisco/cisco-mac-notification.cfg similarity index 100% rename from snmp_mib_archive/cisco-mac-notification.cfg rename to snmp_mib_archive/c/Cisco/cisco-mac-notification.cfg diff --git a/snmp_mib_archive/cisco-mac-notification.mib b/snmp_mib_archive/c/Cisco/cisco-mac-notification.mib similarity index 100% rename from snmp_mib_archive/cisco-mac-notification.mib rename to snmp_mib_archive/c/Cisco/cisco-mac-notification.mib diff --git a/snmp_mib_archive/cisco-memory-pool.cfg b/snmp_mib_archive/c/Cisco/cisco-memory-pool.cfg similarity index 100% rename from snmp_mib_archive/cisco-memory-pool.cfg rename to snmp_mib_archive/c/Cisco/cisco-memory-pool.cfg diff --git a/snmp_mib_archive/cisco-nac-nad.cfg b/snmp_mib_archive/c/Cisco/cisco-nac-nad.cfg similarity index 100% rename from snmp_mib_archive/cisco-nac-nad.cfg rename to snmp_mib_archive/c/Cisco/cisco-nac-nad.cfg diff --git a/snmp_mib_archive/cisco-nac-nad.mib b/snmp_mib_archive/c/Cisco/cisco-nac-nad.mib similarity index 100% rename from snmp_mib_archive/cisco-nac-nad.mib rename to snmp_mib_archive/c/Cisco/cisco-nac-nad.mib diff --git a/snmp_mib_archive/cisco-pae.cfg b/snmp_mib_archive/c/Cisco/cisco-pae.cfg similarity index 100% rename from snmp_mib_archive/cisco-pae.cfg rename to snmp_mib_archive/c/Cisco/cisco-pae.cfg diff --git a/snmp_mib_archive/cisco-pae.mib b/snmp_mib_archive/c/Cisco/cisco-pae.mib similarity index 100% rename from snmp_mib_archive/cisco-pae.mib rename to snmp_mib_archive/c/Cisco/cisco-pae.mib diff --git a/snmp_mib_archive/cisco-pagp.cfg b/snmp_mib_archive/c/Cisco/cisco-pagp.cfg similarity index 100% rename from snmp_mib_archive/cisco-pagp.cfg rename to snmp_mib_archive/c/Cisco/cisco-pagp.cfg diff --git a/snmp_mib_archive/cisco-pagp.mib b/snmp_mib_archive/c/Cisco/cisco-pagp.mib similarity index 100% rename from snmp_mib_archive/cisco-pagp.mib rename to snmp_mib_archive/c/Cisco/cisco-pagp.mib diff --git a/snmp_mib_archive/cisco-ping.cfg b/snmp_mib_archive/c/Cisco/cisco-ping.cfg similarity index 100% rename from snmp_mib_archive/cisco-ping.cfg rename to snmp_mib_archive/c/Cisco/cisco-ping.cfg diff --git a/snmp_mib_archive/cisco-ping.mib b/snmp_mib_archive/c/Cisco/cisco-ping.mib similarity index 100% rename from snmp_mib_archive/cisco-ping.mib rename to snmp_mib_archive/c/Cisco/cisco-ping.mib diff --git a/snmp_mib_archive/cisco-port-security-mib.cfg b/snmp_mib_archive/c/Cisco/cisco-port-security-mib.cfg similarity index 100% rename from snmp_mib_archive/cisco-port-security-mib.cfg rename to snmp_mib_archive/c/Cisco/cisco-port-security-mib.cfg diff --git a/snmp_mib_archive/cisco-port-security-mib.mib b/snmp_mib_archive/c/Cisco/cisco-port-security-mib.mib similarity index 100% rename from snmp_mib_archive/cisco-port-security-mib.mib rename to snmp_mib_archive/c/Cisco/cisco-port-security-mib.mib diff --git a/snmp_mib_archive/cisco-process.cfg b/snmp_mib_archive/c/Cisco/cisco-process.cfg similarity index 100% rename from snmp_mib_archive/cisco-process.cfg rename to snmp_mib_archive/c/Cisco/cisco-process.cfg diff --git a/snmp_mib_archive/cisco-process.mib b/snmp_mib_archive/c/Cisco/cisco-process.mib similarity index 100% rename from snmp_mib_archive/cisco-process.mib rename to snmp_mib_archive/c/Cisco/cisco-process.mib diff --git a/snmp_mib_archive/cisco-products.cfg b/snmp_mib_archive/c/Cisco/cisco-products.cfg similarity index 100% rename from snmp_mib_archive/cisco-products.cfg rename to snmp_mib_archive/c/Cisco/cisco-products.cfg diff --git a/snmp_mib_archive/cisco-products.mib b/snmp_mib_archive/c/Cisco/cisco-products.mib similarity index 100% rename from snmp_mib_archive/cisco-products.mib rename to snmp_mib_archive/c/Cisco/cisco-products.mib diff --git a/snmp_mib_archive/cisco-qos-pib.cfg b/snmp_mib_archive/c/Cisco/cisco-qos-pib.cfg similarity index 100% rename from snmp_mib_archive/cisco-qos-pib.cfg rename to snmp_mib_archive/c/Cisco/cisco-qos-pib.cfg diff --git a/snmp_mib_archive/cisco-qos-pib.mib b/snmp_mib_archive/c/Cisco/cisco-qos-pib.mib similarity index 100% rename from snmp_mib_archive/cisco-qos-pib.mib rename to snmp_mib_archive/c/Cisco/cisco-qos-pib.mib diff --git a/snmp_mib_archive/cisco-rttmon.cfg b/snmp_mib_archive/c/Cisco/cisco-rttmon.cfg similarity index 100% rename from snmp_mib_archive/cisco-rttmon.cfg rename to snmp_mib_archive/c/Cisco/cisco-rttmon.cfg diff --git a/snmp_mib_archive/cisco-rttmon.mib b/snmp_mib_archive/c/Cisco/cisco-rttmon.mib similarity index 100% rename from snmp_mib_archive/cisco-rttmon.mib rename to snmp_mib_archive/c/Cisco/cisco-rttmon.mib diff --git a/snmp_mib_archive/cisco-smi.cfg b/snmp_mib_archive/c/Cisco/cisco-smi.cfg similarity index 100% rename from snmp_mib_archive/cisco-smi.cfg rename to snmp_mib_archive/c/Cisco/cisco-smi.cfg diff --git a/snmp_mib_archive/cisco-smi.mib b/snmp_mib_archive/c/Cisco/cisco-smi.mib similarity index 100% rename from snmp_mib_archive/cisco-smi.mib rename to snmp_mib_archive/c/Cisco/cisco-smi.mib diff --git a/snmp_mib_archive/cisco-stack-mib.cfg b/snmp_mib_archive/c/Cisco/cisco-stack-mib.cfg similarity index 100% rename from snmp_mib_archive/cisco-stack-mib.cfg rename to snmp_mib_archive/c/Cisco/cisco-stack-mib.cfg diff --git a/snmp_mib_archive/cisco-stack-mib.mib b/snmp_mib_archive/c/Cisco/cisco-stack-mib.mib similarity index 100% rename from snmp_mib_archive/cisco-stack-mib.mib rename to snmp_mib_archive/c/Cisco/cisco-stack-mib.mib diff --git a/snmp_mib_archive/cisco-stackmaker.cfg b/snmp_mib_archive/c/Cisco/cisco-stackmaker.cfg similarity index 100% rename from snmp_mib_archive/cisco-stackmaker.cfg rename to snmp_mib_archive/c/Cisco/cisco-stackmaker.cfg diff --git a/snmp_mib_archive/cisco-stackmaker.mib b/snmp_mib_archive/c/Cisco/cisco-stackmaker.mib similarity index 100% rename from snmp_mib_archive/cisco-stackmaker.mib rename to snmp_mib_archive/c/Cisco/cisco-stackmaker.mib diff --git a/snmp_mib_archive/cisco-stp-extensions.cfg b/snmp_mib_archive/c/Cisco/cisco-stp-extensions.cfg similarity index 100% rename from snmp_mib_archive/cisco-stp-extensions.cfg rename to snmp_mib_archive/c/Cisco/cisco-stp-extensions.cfg diff --git a/snmp_mib_archive/cisco-stp-extensions.mib b/snmp_mib_archive/c/Cisco/cisco-stp-extensions.mib similarity index 100% rename from snmp_mib_archive/cisco-stp-extensions.mib rename to snmp_mib_archive/c/Cisco/cisco-stp-extensions.mib diff --git a/snmp_mib_archive/cisco-syslog.cfg b/snmp_mib_archive/c/Cisco/cisco-syslog.cfg similarity index 100% rename from snmp_mib_archive/cisco-syslog.cfg rename to snmp_mib_archive/c/Cisco/cisco-syslog.cfg diff --git a/snmp_mib_archive/cisco-tc.cfg b/snmp_mib_archive/c/Cisco/cisco-tc.cfg similarity index 100% rename from snmp_mib_archive/cisco-tc.cfg rename to snmp_mib_archive/c/Cisco/cisco-tc.cfg diff --git a/snmp_mib_archive/cisco-tc.mib b/snmp_mib_archive/c/Cisco/cisco-tc.mib similarity index 100% rename from snmp_mib_archive/cisco-tc.mib rename to snmp_mib_archive/c/Cisco/cisco-tc.mib diff --git a/snmp_mib_archive/cisco-tcp.cfg b/snmp_mib_archive/c/Cisco/cisco-tcp.cfg similarity index 100% rename from snmp_mib_archive/cisco-tcp.cfg rename to snmp_mib_archive/c/Cisco/cisco-tcp.cfg diff --git a/snmp_mib_archive/cisco-tcp.mib b/snmp_mib_archive/c/Cisco/cisco-tcp.mib similarity index 100% rename from snmp_mib_archive/cisco-tcp.mib rename to snmp_mib_archive/c/Cisco/cisco-tcp.mib diff --git a/snmp_mib_archive/cisco-udldp.cfg b/snmp_mib_archive/c/Cisco/cisco-udldp.cfg similarity index 100% rename from snmp_mib_archive/cisco-udldp.cfg rename to snmp_mib_archive/c/Cisco/cisco-udldp.cfg diff --git a/snmp_mib_archive/cisco-udldp.mib b/snmp_mib_archive/c/Cisco/cisco-udldp.mib similarity index 100% rename from snmp_mib_archive/cisco-udldp.mib rename to snmp_mib_archive/c/Cisco/cisco-udldp.mib diff --git a/snmp_mib_archive/cisco-vlan-iftable-relationship.cfg b/snmp_mib_archive/c/Cisco/cisco-vlan-iftable-relationship.cfg similarity index 100% rename from snmp_mib_archive/cisco-vlan-iftable-relationship.cfg rename to snmp_mib_archive/c/Cisco/cisco-vlan-iftable-relationship.cfg diff --git a/snmp_mib_archive/cisco-vlan-iftable-relationship.mib b/snmp_mib_archive/c/Cisco/cisco-vlan-iftable-relationship.mib similarity index 100% rename from snmp_mib_archive/cisco-vlan-iftable-relationship.mib rename to snmp_mib_archive/c/Cisco/cisco-vlan-iftable-relationship.mib diff --git a/snmp_mib_archive/cisco-vlan-membership.cfg b/snmp_mib_archive/c/Cisco/cisco-vlan-membership.cfg similarity index 100% rename from snmp_mib_archive/cisco-vlan-membership.cfg rename to snmp_mib_archive/c/Cisco/cisco-vlan-membership.cfg diff --git a/snmp_mib_archive/cisco-vlan-membership.mib b/snmp_mib_archive/c/Cisco/cisco-vlan-membership.mib similarity index 100% rename from snmp_mib_archive/cisco-vlan-membership.mib rename to snmp_mib_archive/c/Cisco/cisco-vlan-membership.mib diff --git a/snmp_mib_archive/cisco-vtp.cfg b/snmp_mib_archive/c/Cisco/cisco-vtp.cfg similarity index 100% rename from snmp_mib_archive/cisco-vtp.cfg rename to snmp_mib_archive/c/Cisco/cisco-vtp.cfg diff --git a/snmp_mib_archive/cisco-vtp.mib b/snmp_mib_archive/c/Cisco/cisco-vtp.mib similarity index 100% rename from snmp_mib_archive/cisco-vtp.mib rename to snmp_mib_archive/c/Cisco/cisco-vtp.mib diff --git a/snmp_mib_archive/old-cisco-chassis.cfg b/snmp_mib_archive/c/Cisco/old-cisco-chassis.cfg similarity index 100% rename from snmp_mib_archive/old-cisco-chassis.cfg rename to snmp_mib_archive/c/Cisco/old-cisco-chassis.cfg diff --git a/snmp_mib_archive/old-cisco-chassis.mib b/snmp_mib_archive/c/Cisco/old-cisco-chassis.mib similarity index 100% rename from snmp_mib_archive/old-cisco-chassis.mib rename to snmp_mib_archive/c/Cisco/old-cisco-chassis.mib diff --git a/snmp_mib_archive/old-cisco-flash.cfg b/snmp_mib_archive/c/Cisco/old-cisco-flash.cfg similarity index 100% rename from snmp_mib_archive/old-cisco-flash.cfg rename to snmp_mib_archive/c/Cisco/old-cisco-flash.cfg diff --git a/snmp_mib_archive/old-cisco-flash.mib b/snmp_mib_archive/c/Cisco/old-cisco-flash.mib similarity index 100% rename from snmp_mib_archive/old-cisco-flash.mib rename to snmp_mib_archive/c/Cisco/old-cisco-flash.mib diff --git a/snmp_mib_archive/old-cisco-interfaces.cfg b/snmp_mib_archive/c/Cisco/old-cisco-interfaces.cfg similarity index 100% rename from snmp_mib_archive/old-cisco-interfaces.cfg rename to snmp_mib_archive/c/Cisco/old-cisco-interfaces.cfg diff --git a/snmp_mib_archive/old-cisco-interfaces.mib b/snmp_mib_archive/c/Cisco/old-cisco-interfaces.mib similarity index 100% rename from snmp_mib_archive/old-cisco-interfaces.mib rename to snmp_mib_archive/c/Cisco/old-cisco-interfaces.mib diff --git a/snmp_mib_archive/old-cisco-ip.cfg b/snmp_mib_archive/c/Cisco/old-cisco-ip.cfg similarity index 100% rename from snmp_mib_archive/old-cisco-ip.cfg rename to snmp_mib_archive/c/Cisco/old-cisco-ip.cfg diff --git a/snmp_mib_archive/old-cisco-ip.mib b/snmp_mib_archive/c/Cisco/old-cisco-ip.mib similarity index 100% rename from snmp_mib_archive/old-cisco-ip.mib rename to snmp_mib_archive/c/Cisco/old-cisco-ip.mib diff --git a/snmp_mib_archive/old-cisco-sys.cfg b/snmp_mib_archive/c/Cisco/old-cisco-sys.cfg similarity index 100% rename from snmp_mib_archive/old-cisco-sys.cfg rename to snmp_mib_archive/c/Cisco/old-cisco-sys.cfg diff --git a/snmp_mib_archive/old-cisco-sys.mib b/snmp_mib_archive/c/Cisco/old-cisco-sys.mib similarity index 100% rename from snmp_mib_archive/old-cisco-sys.mib rename to snmp_mib_archive/c/Cisco/old-cisco-sys.mib diff --git a/snmp_mib_archive/old-cisco-tcp.cfg b/snmp_mib_archive/c/Cisco/old-cisco-tcp.cfg similarity index 100% rename from snmp_mib_archive/old-cisco-tcp.cfg rename to snmp_mib_archive/c/Cisco/old-cisco-tcp.cfg diff --git a/snmp_mib_archive/old-cisco-tcp.mib b/snmp_mib_archive/c/Cisco/old-cisco-tcp.mib similarity index 100% rename from snmp_mib_archive/old-cisco-tcp.mib rename to snmp_mib_archive/c/Cisco/old-cisco-tcp.mib diff --git a/snmp_mib_archive/old-cisco-ts.cfg b/snmp_mib_archive/c/Cisco/old-cisco-ts.cfg similarity index 100% rename from snmp_mib_archive/old-cisco-ts.cfg rename to snmp_mib_archive/c/Cisco/old-cisco-ts.cfg diff --git a/snmp_mib_archive/old-cisco-ts.mib b/snmp_mib_archive/c/Cisco/old-cisco-ts.mib similarity index 100% rename from snmp_mib_archive/old-cisco-ts.mib rename to snmp_mib_archive/c/Cisco/old-cisco-ts.mib diff --git a/snmp_mib_archive/APPACCELERATION-PRODUCTS-MIB.mib b/snmp_mib_archive/c/Citrix/APPACCELERATION-PRODUCTS-MIB.mib similarity index 100% rename from snmp_mib_archive/APPACCELERATION-PRODUCTS-MIB.mib rename to snmp_mib_archive/c/Citrix/APPACCELERATION-PRODUCTS-MIB.mib diff --git a/snmp_mib_archive/APPACCELERATION-SMI.mib b/snmp_mib_archive/c/Citrix/APPACCELERATION-SMI.mib similarity index 100% rename from snmp_mib_archive/APPACCELERATION-SMI.mib rename to snmp_mib_archive/c/Citrix/APPACCELERATION-SMI.mib diff --git a/snmp_mib_archive/APPACCELERATION-STATUS-MIB.mib b/snmp_mib_archive/c/Citrix/APPACCELERATION-STATUS-MIB.mib similarity index 100% rename from snmp_mib_archive/APPACCELERATION-STATUS-MIB.mib rename to snmp_mib_archive/c/Citrix/APPACCELERATION-STATUS-MIB.mib diff --git a/snmp_mib_archive/APPACCELERATION-TC.mib b/snmp_mib_archive/c/Citrix/APPACCELERATION-TC.mib similarity index 100% rename from snmp_mib_archive/APPACCELERATION-TC.mib rename to snmp_mib_archive/c/Citrix/APPACCELERATION-TC.mib diff --git a/snmp_mib_archive/cacfg211.mib b/snmp_mib_archive/c/cacfg211.mib similarity index 100% rename from snmp_mib_archive/cacfg211.mib rename to snmp_mib_archive/c/cacfg211.mib diff --git a/snmp_mib_archive/cageagt.cfg b/snmp_mib_archive/c/cageagt.cfg similarity index 100% rename from snmp_mib_archive/cageagt.cfg rename to snmp_mib_archive/c/cageagt.cfg diff --git a/snmp_mib_archive/cageagt.mib b/snmp_mib_archive/c/cageagt.mib similarity index 100% rename from snmp_mib_archive/cageagt.mib rename to snmp_mib_archive/c/cageagt.mib diff --git a/snmp_mib_archive/camon204.mib b/snmp_mib_archive/c/camon204.mib similarity index 100% rename from snmp_mib_archive/camon204.mib rename to snmp_mib_archive/c/camon204.mib diff --git a/snmp_mib_archive/canopy-sys-mib-300-backhaul.txt b/snmp_mib_archive/c/canopy-sys-mib-300-backhaul.txt similarity index 96% rename from snmp_mib_archive/canopy-sys-mib-300-backhaul.txt rename to snmp_mib_archive/c/canopy-sys-mib-300-backhaul.txt index e90947e..0885c12 100644 --- a/snmp_mib_archive/canopy-sys-mib-300-backhaul.txt +++ b/snmp_mib_archive/c/canopy-sys-mib-300-backhaul.txt @@ -1,474 +1,474 @@ - CANOPY-SYS-MIB DEFINITIONS ::= BEGIN - - IMPORTS - IpAddress, Counter, Gauge, TimeTicks, NetworkAddress, enterprises - FROM RFC1155-SMI - OBJECT-TYPE - FROM RFC-1212 - DisplayString, PhysAddress - FROM SNMPv2-TC - NOTIFICATION-TYPE - FROM SNMPv2-SMI; - - -- Define the Motorola Canopy object identifier - motorola OBJECT IDENTIFIER ::= { enterprises 17713 } - - -- Groups in motorola - p2p OBJECT IDENTIFIER ::= { motorola 1 } - p2mp OBJECT IDENTIFIER ::= { motorola 2 } - - -- Groups in p2p - configuration OBJECT IDENTIFIER ::= { p2p 5 } - licence OBJECT IDENTIFIER ::= { p2p 8 } - mgmt OBJECT IDENTIFIER ::= { p2p 9 } - phyControl OBJECT IDENTIFIER ::= { p2p 10 } - phyStatus OBJECT IDENTIFIER ::= { p2p 12 } - reset OBJECT IDENTIFIER ::= { p2p 18 } - versions OBJECT IDENTIFIER ::= { p2p 19 } - pubStats OBJECT IDENTIFIER ::= { p2p 20 } - encryption OBJECT IDENTIFIER ::= { p2p 22 } - p2pTraps OBJECT IDENTIFIER ::= { p2p 99 } - - -- Configuration group attribute definitions - -- - iPAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Internet protocol (IP) address. This address is used by - the family of Internet protocols to uniquely this - identify the unit on a network" - ::= { configuration 1 } - - subnetMask OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A subnet allows the flow of network traffic between - hosts to be segregated based on a network - configuration. By organizing hosts into - logical groups, subnetting can improve network - security and performance." - ::= { configuration 2 } - - gatewayIPAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The IP address of a computer on the current network that - is currently acting as a network gateway. A gateway - acts as an entrance / exit to packets from / to - other networks." - ::= { configuration 3 } - - targetMACAddress OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(6)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "MAC address of the PTP wireless unit forming the other - end of the PTP link" - ::= { configuration 4 } - - masterSlaveMode OBJECT-TYPE - SYNTAX INTEGER { - master(0), - slave(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The PTP wireless link operates using a master and slave - relationship." - ::= { configuration 5 } - - maximumTransmitPower OBJECT-TYPE - SYNTAX INTEGER (-15..27) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Maximum transmit power the wireless unit is permitted to - use when establishing and maintaining the wireless - link" - ::= { configuration 6 } - - -- Licence group attribute definitions - -- - regionCode OBJECT-TYPE - SYNTAX INTEGER (0..31) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The region code prohibits the wireless unit from - operating outside the regulated limits" - ::= { licence 1 } - - productVariant OBJECT-TYPE - SYNTAX INTEGER { - motorola-canopy-60mbps-backhaul(0), - motorola-canopy-60mbps-backhaul(1), - motorola-canopy-60mbps-backhaul(2), - motorola-canopy-30mbps-backhaul(3), - spare-1(4), - spare-2(5), - spare-3(6), - spare-4(7), - spare-5(8), - spare-6(9), - spare-7(10), - motorola-canopy-150mbps-backhaul(11), - motorola-canopy-300mbps-backhaul(12) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The product variant" - ::= { licence 2 } - - productName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Name of the product variant" - ::= { licence 3 } - - ethernetFibreSupport OBJECT-TYPE - SYNTAX INTEGER (0..1) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Ethernet fibre support availability on this wireless - unit" - ::= { licence 4 } - - frequencyVariant OBJECT-TYPE - SYNTAX INTEGER { - freq-5800-mhz(0), - freq-5400-mhz(1), - freq-4900-mhz(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Frequency variant of the wireless unit" - ::= { licence 5 } - - -- Mgmt group attribute definitions - -- - targetRange OBJECT-TYPE - SYNTAX INTEGER (0..2000) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Initial target range used in installation +/-1, - expressed in tenths of a kilometer. When - Auto-Ranging this must be set to 0" - ::= { mgmt 1 } - - rangingMode OBJECT-TYPE - SYNTAX INTEGER { - auto-0-40-km(0), - auto-0-100-km(1), - auto-0-200-km(2), - target-range(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Type of ranging to use during installation, either - Auto-Ranging or use a selectable Target - Range" - ::= { mgmt 2 } - - -- PhyControl group attribute definitions - -- - asymmetricTDD OBJECT-TYPE - SYNTAX INTEGER { - symmetric-data-rate-1-to-1(0), - asymmetric-data-rate-2-to-1(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Control TDD Structure" - ::= { phyControl 1 } - - -- PhyStatus group attribute definitions - -- - receivePower OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Receive power expressed in tenths of a dBm" - ::= { phyStatus 1 } - - vectorError OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The vector error measurement compares the received - signal's IQ modulation characteristics to an - ideal signal to determine the composite error - vector magnitude. The value represented by this - attribute is the average vector error over the - previous second expressed in tenths of a dB" - ::= { phyStatus 2 } - - transmitPower OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Transmit power expressed in tenths of a dBm" - ::= { phyStatus 3 } - - range OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Distance between the two peer wireless units expressed - in tenths of a kilometer" - ::= { phyStatus 4 } - - linkLoss OBJECT-TYPE - SYNTAX INTEGER (-500..500) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The wireless link loss expressed in tenths of a dB" - ::= { phyStatus 5 } - - receiveChannel OBJECT-TYPE - SYNTAX INTEGER (0..31) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Current active receive channel" - ::= { phyStatus 6 } - - transmitChannel OBJECT-TYPE - SYNTAX INTEGER (0..31) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Current active transmit channel" - ::= { phyStatus 7 } - - receiveModulationMode OBJECT-TYPE - SYNTAX INTEGER { - mod-acquisition(0), - mod-bpsk-0-63(1), - mod-qpsk-0-63-single(2), - mod-transient-1(3), - mod-qpsk-0-87-single(4), - mod-transient-2(5), - mod-16qam-0-63-single-a(6), - mod-transient-3(7), - mod-16qam-0-87-single(8), - mod-transient-5(9), - mod-64qam-0-75-single(10), - mod-transient-5(11), - mod-64qam-0-92-single(12), - mod-transient-6(13), - mod-256qam-0-81-single(14), - mod-16qam-0-63-single-b(15), - mod-16qam-0-63-dual(16), - mod-transient-7(17), - mod-16qam-0-87-dual(18), - mod-transient-8(19), - mod-64qam-0-75-dual(20), - mod-transient-9(21), - mod-64qam-0-92-dual(22), - mod-transient-10(23), - mod-256qam-0-81-dual(24) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Current active receive modulation mode" - ::= { phyStatus 8 } - - transmitModulationMode OBJECT-TYPE - SYNTAX INTEGER { - mod-acquisition(0), - mod-bpsk-0-63(1), - mod-qpsk-0-63-single(2), - mod-transient-1(3), - mod-qpsk-0-87-single(4), - mod-transient-2(5), - mod-16qam-0-63-single-a(6), - mod-transient-3(7), - mod-16qam-0-87-single(8), - mod-transient-5(9), - mod-64qam-0-75-single(10), - mod-transient-5(11), - mod-64qam-0-92-single(12), - mod-transient-6(13), - mod-256qam-0-81-single(14), - mod-16qam-0-63-single-b(15), - mod-16qam-0-63-dual(16), - mod-transient-7(17), - mod-16qam-0-87-dual(18), - mod-transient-8(19), - mod-64qam-0-75-dual(20), - mod-transient-9(21), - mod-64qam-0-92-dual(22), - mod-transient-10(23), - mod-256qam-0-81-dual(24) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Current active transmit modulation mode" - ::= { phyStatus 9 } - - receiveFreq OBJECT-TYPE - SYNTAX INTEGER (0..5875) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Current receive frequency expressed in MHz" - ::= { phyStatus 11 } - - transmitFreq OBJECT-TYPE - SYNTAX INTEGER (0..5875) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Current transmit frequency expressed in MHz" - ::= { phyStatus 12 } - - signalStrengthRatio OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Signal strength ratio (Vertical / Horizontal) expressed - in tenths of a dB" - ::= { phyStatus 13 } - - -- Reset group attribute definitions - -- - systemReset OBJECT-TYPE - SYNTAX INTEGER { - running(0), - console-reboot(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Setting this attribute to '1' will cause a system - reboot" - ::= { reset 1 } - - -- Versions group attribute definitions - -- - softwareVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Current software version" - ::= { versions 1 } - - hardwareVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Hardware platform version." - ::= { versions 2 } - - secondarySoftwareVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Secondary software version, used when the primary - software image is invalid or erased" - ::= { versions 3 } - - bootVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Boot code software version" - ::= { versions 4 } - - -- PubStats group attribute definitions - -- - receiveDataRate OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Average data rate over the last one second interval - expressed in kbps" - ::= { pubStats 1 } - - transmitDataRate OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Average data rate over the last one second interval - expressed in kbps" - ::= { pubStats 2 } - - aggregateDataRate OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Average data rate over the last one second interval - (kbps)." - ::= { pubStats 3 } - - -- Encryption group attribute definitions - -- - dEPRECATEDencryptionAlgorithm OBJECT-TYPE - SYNTAX INTEGER (0..1) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The Encryption Algorithm used by the wireless link. N.B. - The same Encryption Algorithm must be configured at - BOTH ends of the link for it to function correctly." - ::= { encryption 1 } - - encryptionAlgorithm OBJECT-TYPE - SYNTAX INTEGER { - none(0), - aes-rijndael(1), - aes-256-bit-rijndael(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The Encryption Algorithm used by the wireless link. N.B. - The same Encryption Algorithm must be configured at - BOTH ends of the link for it to function correctly." - ::= { encryption 1 } - - -- Enterprise NOTIFICATION definitions - -- - dfsChannelChangeTrap NOTIFICATION-TYPE - OBJECTS { receiveChannel } - STATUS current - DESCRIPTION "DFS channel change event" - ::= { p2pTraps 1 } - - dfsImpulsiveInterferenceDetectedTrap NOTIFICATION-TYPE - OBJECTS { receiveChannel } - STATUS current - DESCRIPTION "DFS impulsive interference detected event" - ::= { p2pTraps 2 } - END + CANOPY-SYS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + IpAddress, Counter, Gauge, TimeTicks, NetworkAddress, enterprises + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + DisplayString, PhysAddress + FROM SNMPv2-TC + NOTIFICATION-TYPE + FROM SNMPv2-SMI; + + -- Define the Motorola Canopy object identifier + motorola OBJECT IDENTIFIER ::= { enterprises 17713 } + + -- Groups in motorola + p2p OBJECT IDENTIFIER ::= { motorola 1 } + p2mp OBJECT IDENTIFIER ::= { motorola 2 } + + -- Groups in p2p + configuration OBJECT IDENTIFIER ::= { p2p 5 } + licence OBJECT IDENTIFIER ::= { p2p 8 } + mgmt OBJECT IDENTIFIER ::= { p2p 9 } + phyControl OBJECT IDENTIFIER ::= { p2p 10 } + phyStatus OBJECT IDENTIFIER ::= { p2p 12 } + reset OBJECT IDENTIFIER ::= { p2p 18 } + versions OBJECT IDENTIFIER ::= { p2p 19 } + pubStats OBJECT IDENTIFIER ::= { p2p 20 } + encryption OBJECT IDENTIFIER ::= { p2p 22 } + p2pTraps OBJECT IDENTIFIER ::= { p2p 99 } + + -- Configuration group attribute definitions + -- + iPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Internet protocol (IP) address. This address is used by + the family of Internet protocols to uniquely this + identify the unit on a network" + ::= { configuration 1 } + + subnetMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A subnet allows the flow of network traffic between + hosts to be segregated based on a network + configuration. By organizing hosts into + logical groups, subnetting can improve network + security and performance." + ::= { configuration 2 } + + gatewayIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address of a computer on the current network that + is currently acting as a network gateway. A gateway + acts as an entrance / exit to packets from / to + other networks." + ::= { configuration 3 } + + targetMACAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(6)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MAC address of the PTP wireless unit forming the other + end of the PTP link" + ::= { configuration 4 } + + masterSlaveMode OBJECT-TYPE + SYNTAX INTEGER { + master(0), + slave(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The PTP wireless link operates using a master and slave + relationship." + ::= { configuration 5 } + + maximumTransmitPower OBJECT-TYPE + SYNTAX INTEGER (-15..27) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maximum transmit power the wireless unit is permitted to + use when establishing and maintaining the wireless + link" + ::= { configuration 6 } + + -- Licence group attribute definitions + -- + regionCode OBJECT-TYPE + SYNTAX INTEGER (0..31) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The region code prohibits the wireless unit from + operating outside the regulated limits" + ::= { licence 1 } + + productVariant OBJECT-TYPE + SYNTAX INTEGER { + motorola-canopy-60mbps-backhaul(0), + motorola-canopy-60mbps-backhaul(1), + motorola-canopy-60mbps-backhaul(2), + motorola-canopy-30mbps-backhaul(3), + spare-1(4), + spare-2(5), + spare-3(6), + spare-4(7), + spare-5(8), + spare-6(9), + spare-7(10), + motorola-canopy-150mbps-backhaul(11), + motorola-canopy-300mbps-backhaul(12) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The product variant" + ::= { licence 2 } + + productName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Name of the product variant" + ::= { licence 3 } + + ethernetFibreSupport OBJECT-TYPE + SYNTAX INTEGER (0..1) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Ethernet fibre support availability on this wireless + unit" + ::= { licence 4 } + + frequencyVariant OBJECT-TYPE + SYNTAX INTEGER { + freq-5800-mhz(0), + freq-5400-mhz(1), + freq-4900-mhz(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Frequency variant of the wireless unit" + ::= { licence 5 } + + -- Mgmt group attribute definitions + -- + targetRange OBJECT-TYPE + SYNTAX INTEGER (0..2000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Initial target range used in installation +/-1, + expressed in tenths of a kilometer. When + Auto-Ranging this must be set to 0" + ::= { mgmt 1 } + + rangingMode OBJECT-TYPE + SYNTAX INTEGER { + auto-0-40-km(0), + auto-0-100-km(1), + auto-0-200-km(2), + target-range(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of ranging to use during installation, either + Auto-Ranging or use a selectable Target + Range" + ::= { mgmt 2 } + + -- PhyControl group attribute definitions + -- + asymmetricTDD OBJECT-TYPE + SYNTAX INTEGER { + symmetric-data-rate-1-to-1(0), + asymmetric-data-rate-2-to-1(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Control TDD Structure" + ::= { phyControl 1 } + + -- PhyStatus group attribute definitions + -- + receivePower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Receive power expressed in tenths of a dBm" + ::= { phyStatus 1 } + + vectorError OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The vector error measurement compares the received + signal's IQ modulation characteristics to an + ideal signal to determine the composite error + vector magnitude. The value represented by this + attribute is the average vector error over the + previous second expressed in tenths of a dB" + ::= { phyStatus 2 } + + transmitPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Transmit power expressed in tenths of a dBm" + ::= { phyStatus 3 } + + range OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Distance between the two peer wireless units expressed + in tenths of a kilometer" + ::= { phyStatus 4 } + + linkLoss OBJECT-TYPE + SYNTAX INTEGER (-500..500) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The wireless link loss expressed in tenths of a dB" + ::= { phyStatus 5 } + + receiveChannel OBJECT-TYPE + SYNTAX INTEGER (0..31) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current active receive channel" + ::= { phyStatus 6 } + + transmitChannel OBJECT-TYPE + SYNTAX INTEGER (0..31) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current active transmit channel" + ::= { phyStatus 7 } + + receiveModulationMode OBJECT-TYPE + SYNTAX INTEGER { + mod-acquisition(0), + mod-bpsk-0-63(1), + mod-qpsk-0-63-single(2), + mod-transient-1(3), + mod-qpsk-0-87-single(4), + mod-transient-2(5), + mod-16qam-0-63-single-a(6), + mod-transient-3(7), + mod-16qam-0-87-single(8), + mod-transient-5(9), + mod-64qam-0-75-single(10), + mod-transient-5(11), + mod-64qam-0-92-single(12), + mod-transient-6(13), + mod-256qam-0-81-single(14), + mod-16qam-0-63-single-b(15), + mod-16qam-0-63-dual(16), + mod-transient-7(17), + mod-16qam-0-87-dual(18), + mod-transient-8(19), + mod-64qam-0-75-dual(20), + mod-transient-9(21), + mod-64qam-0-92-dual(22), + mod-transient-10(23), + mod-256qam-0-81-dual(24) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current active receive modulation mode" + ::= { phyStatus 8 } + + transmitModulationMode OBJECT-TYPE + SYNTAX INTEGER { + mod-acquisition(0), + mod-bpsk-0-63(1), + mod-qpsk-0-63-single(2), + mod-transient-1(3), + mod-qpsk-0-87-single(4), + mod-transient-2(5), + mod-16qam-0-63-single-a(6), + mod-transient-3(7), + mod-16qam-0-87-single(8), + mod-transient-5(9), + mod-64qam-0-75-single(10), + mod-transient-5(11), + mod-64qam-0-92-single(12), + mod-transient-6(13), + mod-256qam-0-81-single(14), + mod-16qam-0-63-single-b(15), + mod-16qam-0-63-dual(16), + mod-transient-7(17), + mod-16qam-0-87-dual(18), + mod-transient-8(19), + mod-64qam-0-75-dual(20), + mod-transient-9(21), + mod-64qam-0-92-dual(22), + mod-transient-10(23), + mod-256qam-0-81-dual(24) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current active transmit modulation mode" + ::= { phyStatus 9 } + + receiveFreq OBJECT-TYPE + SYNTAX INTEGER (0..5875) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current receive frequency expressed in MHz" + ::= { phyStatus 11 } + + transmitFreq OBJECT-TYPE + SYNTAX INTEGER (0..5875) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current transmit frequency expressed in MHz" + ::= { phyStatus 12 } + + signalStrengthRatio OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Signal strength ratio (Vertical / Horizontal) expressed + in tenths of a dB" + ::= { phyStatus 13 } + + -- Reset group attribute definitions + -- + systemReset OBJECT-TYPE + SYNTAX INTEGER { + running(0), + console-reboot(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this attribute to '1' will cause a system + reboot" + ::= { reset 1 } + + -- Versions group attribute definitions + -- + softwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current software version" + ::= { versions 1 } + + hardwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Hardware platform version." + ::= { versions 2 } + + secondarySoftwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Secondary software version, used when the primary + software image is invalid or erased" + ::= { versions 3 } + + bootVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Boot code software version" + ::= { versions 4 } + + -- PubStats group attribute definitions + -- + receiveDataRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Average data rate over the last one second interval + expressed in kbps" + ::= { pubStats 1 } + + transmitDataRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Average data rate over the last one second interval + expressed in kbps" + ::= { pubStats 2 } + + aggregateDataRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Average data rate over the last one second interval + (kbps)." + ::= { pubStats 3 } + + -- Encryption group attribute definitions + -- + dEPRECATEDencryptionAlgorithm OBJECT-TYPE + SYNTAX INTEGER (0..1) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Encryption Algorithm used by the wireless link. N.B. + The same Encryption Algorithm must be configured at + BOTH ends of the link for it to function correctly." + ::= { encryption 1 } + + encryptionAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + none(0), + aes-rijndael(1), + aes-256-bit-rijndael(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Encryption Algorithm used by the wireless link. N.B. + The same Encryption Algorithm must be configured at + BOTH ends of the link for it to function correctly." + ::= { encryption 1 } + + -- Enterprise NOTIFICATION definitions + -- + dfsChannelChangeTrap NOTIFICATION-TYPE + OBJECTS { receiveChannel } + STATUS current + DESCRIPTION "DFS channel change event" + ::= { p2pTraps 1 } + + dfsImpulsiveInterferenceDetectedTrap NOTIFICATION-TYPE + OBJECTS { receiveChannel } + STATUS current + DESCRIPTION "DFS impulsive interference detected event" + ::= { p2pTraps 2 } + END diff --git a/snmp_mib_archive/canopy-sys-mib-45-backhaul.txt b/snmp_mib_archive/c/canopy-sys-mib-45-backhaul.txt similarity index 96% rename from snmp_mib_archive/canopy-sys-mib-45-backhaul.txt rename to snmp_mib_archive/c/canopy-sys-mib-45-backhaul.txt index 1a51f95..8c886d6 100644 --- a/snmp_mib_archive/canopy-sys-mib-45-backhaul.txt +++ b/snmp_mib_archive/c/canopy-sys-mib-45-backhaul.txt @@ -1,437 +1,437 @@ - CANOPY-SYS-MIB DEFINITIONS ::= BEGIN - - IMPORTS - IpAddress, Counter, Gauge, TimeTicks, NetworkAddress, enterprises - FROM RFC1155-SMI - OBJECT-TYPE - FROM RFC-1212 - DisplayString, PhysAddress - FROM SNMPv2-TC - NOTIFICATION-TYPE - FROM SNMPv2-SMI; - - -- Define the Motorola Canopy object identifier - motorola OBJECT IDENTIFIER ::= { enterprises 17713 } - - -- Groups in motorola - p2p OBJECT IDENTIFIER ::= { motorola 1 } - p2mp OBJECT IDENTIFIER ::= { motorola 2 } - - -- Groups in p2p - configuration OBJECT IDENTIFIER ::= { p2p 5 } - licence OBJECT IDENTIFIER ::= { p2p 8 } - mgmt OBJECT IDENTIFIER ::= { p2p 9 } - phyControl OBJECT IDENTIFIER ::= { p2p 10 } - phyStatus OBJECT IDENTIFIER ::= { p2p 12 } - reset OBJECT IDENTIFIER ::= { p2p 18 } - versions OBJECT IDENTIFIER ::= { p2p 19 } - pubStats OBJECT IDENTIFIER ::= { p2p 20 } - encryption OBJECT IDENTIFIER ::= { p2p 22 } - p2pTraps OBJECT IDENTIFIER ::= { p2p 99 } - - -- Configuration group attribute definitions - -- - iPAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Internet protocol (IP) address. This address is used by - the family of Internet protocols to uniquely this - identify the unit on a network" - ::= { configuration 1 } - - subnetMask OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A subnet allows the flow of network traffic between - hosts to be segregated based on a network - configuration. By organizing hosts into - logical groups, subnetting can improve network - security and performance." - ::= { configuration 2 } - - gatewayIPAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The IP address of a computer on the current network that - is currently acting as a network gateway. A gateway - acts as an entrance / exit to packets from / to - other networks." - ::= { configuration 3 } - - targetMACAddress OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(6)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "MAC address of the PTP wireless unit forming the other - end of the PTP link" - ::= { configuration 4 } - - masterSlaveMode OBJECT-TYPE - SYNTAX INTEGER { - master(0), - slave(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The PTP wireless link operates using a master and slave - relationship." - ::= { configuration 5 } - - maximumTransmitPower OBJECT-TYPE - SYNTAX INTEGER (-15..25) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Maximum transmit power the wireless unit is permitted to - use when establishing and maintaining the wireless - link" - ::= { configuration 6 } - - -- Licence group attribute definitions - -- - regionCode OBJECT-TYPE - SYNTAX INTEGER (0..31) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The region code prohibits the wireless unit from - operating outside the regulated limits" - ::= { licence 1 } - - productVariant OBJECT-TYPE - SYNTAX INTEGER { - motorola-canopy-60mbps-backhaul(0), - motorola-canopy-60mbps-backhaul(1), - motorola-canopy-60mbps-backhaul(2), - motorola-canopy-30mbps-backhaul(3), - spare-1(4), - spare-2(5), - spare-3(6), - spare-4(7), - spare-5(8), - spare-6(9), - spare-7(10), - motorola-canopy-150mbps-backhaul(11), - motorola-canopy-300mbps-backhaul(12) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The product variant" - ::= { licence 2 } - - productName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Name of the product variant" - ::= { licence 3 } - - ethernetFibreSupport OBJECT-TYPE - SYNTAX INTEGER { - disabled(0), - enabled(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Gigabit Ethernet fibre support" - ::= { licence 4 } - - frequencyVariant OBJECT-TYPE - SYNTAX INTEGER { - freq-5800-mhz(0), - freq-5400-mhz(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Frequency variant of the wireless unit" - ::= { licence 5 } - - -- Mgmt group attribute definitions - -- - targetRange OBJECT-TYPE - SYNTAX INTEGER (0..2000) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Initial target range used in installation +/-1, - expressed in tenths of a kilometer. When - Auto-Ranging this must be set to 0" - ::= { mgmt 1 } - - rangingMode OBJECT-TYPE - SYNTAX INTEGER { - auto-0-5-km(0), - auto-0-40-km(1), - auto-0-100-km(2), - auto-0-200-km(3), - target-range(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Type of ranging to use during installation, either - Auto-Ranging or use a selectable Target - Range" - ::= { mgmt 2 } - - -- PhyControl group attribute definitions - -- - asymmetricTDD OBJECT-TYPE - SYNTAX INTEGER { - symmetric-data-rate-1-to-1(0), - asymmetric-data-rate-2-to-1(1), - prohibited(2), - latency-optimised(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Control TDD Structure" - ::= { phyControl 1 } - - -- PhyStatus group attribute definitions - -- - receivePower OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Receive power expressed in tenths of a dBm" - ::= { phyStatus 1 } - - vectorError OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The vector error measurement compares the received - signal's IQ modulation characteristics to an - ideal signal to determine the composite error - vector magnitude. The value represented by this - attribute is the average vector error over the - previous second expressed in tenths of a dB" - ::= { phyStatus 2 } - - transmitPower OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Transmit power expressed in tenths of a dBm" - ::= { phyStatus 3 } - - range OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Distance between the two peer wireless units expressed - in tenths of a kilometer" - ::= { phyStatus 4 } - - linkLoss OBJECT-TYPE - SYNTAX INTEGER (-500..500) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The wireless link loss expressed in tenths of a dB" - ::= { phyStatus 5 } - - receiveChannel OBJECT-TYPE - SYNTAX INTEGER (0..21) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Current active receive channel" - ::= { phyStatus 6 } - - transmitChannel OBJECT-TYPE - SYNTAX INTEGER (0..21) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Current active transmit channel" - ::= { phyStatus 7 } - - receiveModulationMode OBJECT-TYPE - SYNTAX INTEGER { - mod-acquisition(0), - mod-bpsk-1-2(1), - mod-qpsk-1-2(2), - mod-qpsk-2-3(3), - mod-16qam-1-2(4), - mod-16qam-3-4(5), - mod-64qam-2-3(6), - mod-64qam-3-4(7), - mod-64qam-7-8(8) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Current active receive modulation mode" - ::= { phyStatus 8 } - - transmitModulationMode OBJECT-TYPE - SYNTAX INTEGER { - mod-acquisition(0), - mod-bpsk-1-2(1), - mod-qpsk-1-2(2), - mod-qpsk-2-3(3), - mod-16qam-1-2(4), - mod-16qam-3-4(5), - mod-64qam-2-3(6), - mod-64qam-3-4(7), - mod-64qam-7-8(8) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Current active transmit modulation mode" - ::= { phyStatus 9 } - - receiveFreq OBJECT-TYPE - SYNTAX INTEGER (0..5875) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Current receive frequency expressed in MHz" - ::= { phyStatus 11 } - - transmitFreq OBJECT-TYPE - SYNTAX INTEGER (0..5875) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Current transmit frequency expressed in MHz" - ::= { phyStatus 12 } - - signalStrengthRatio OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Signal strength ratio (Vertical / Horizontal) expressed - in tenths of a dB" - ::= { phyStatus 13 } - - -- Reset group attribute definitions - -- - systemReset OBJECT-TYPE - SYNTAX INTEGER { - running(0), - console-reboot(1) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Setting this attribute to '1' will cause a system - reboot" - ::= { reset 1 } - - -- Versions group attribute definitions - -- - softwareVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Current software version" - ::= { versions 1 } - - hardwareVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Hardware platform version." - ::= { versions 2 } - - secondarySoftwareVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Secondary software version, used when the primary - software image is invalid or erased" - ::= { versions 3 } - - bootVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..255)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Boot code software version" - ::= { versions 4 } - - -- PubStats group attribute definitions - -- - receiveDataRate OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Average data rate over the last one second interval - expressed in kbps" - ::= { pubStats 1 } - - transmitDataRate OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Average data rate over the last one second interval - expressed in kbps" - ::= { pubStats 2 } - - aggregateDataRate OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Average data rate over the last one second interval - expressed in kbps" - ::= { pubStats 3 } - - -- Encryption group attribute definitions - -- - encryptionAlgorithm OBJECT-TYPE - SYNTAX INTEGER { - none(0), - aes-rijndael(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The Encryption Algorithm used by the wireless link. You - should be aware that enabling encryption results - in a reduction in available data bandwidth N.B. The - same Encryption Algorithm must be configured at BOTH - ends of the link for it to function correctly." - ::= { encryption 1 } - - -- Enterprise NOTIFICATION definitions - -- - dfsChannelChangeTrap NOTIFICATION-TYPE - OBJECTS { receiveChannel } - STATUS current - DESCRIPTION "DFS channel change event" - ::= { p2pTraps 1 } - - dfsImpulsiveInterferenceDetectedTrap NOTIFICATION-TYPE - OBJECTS { receiveChannel } - STATUS current - DESCRIPTION "DFS impulsive interference detected event" - ::= { p2pTraps 2 } - END + CANOPY-SYS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + IpAddress, Counter, Gauge, TimeTicks, NetworkAddress, enterprises + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + DisplayString, PhysAddress + FROM SNMPv2-TC + NOTIFICATION-TYPE + FROM SNMPv2-SMI; + + -- Define the Motorola Canopy object identifier + motorola OBJECT IDENTIFIER ::= { enterprises 17713 } + + -- Groups in motorola + p2p OBJECT IDENTIFIER ::= { motorola 1 } + p2mp OBJECT IDENTIFIER ::= { motorola 2 } + + -- Groups in p2p + configuration OBJECT IDENTIFIER ::= { p2p 5 } + licence OBJECT IDENTIFIER ::= { p2p 8 } + mgmt OBJECT IDENTIFIER ::= { p2p 9 } + phyControl OBJECT IDENTIFIER ::= { p2p 10 } + phyStatus OBJECT IDENTIFIER ::= { p2p 12 } + reset OBJECT IDENTIFIER ::= { p2p 18 } + versions OBJECT IDENTIFIER ::= { p2p 19 } + pubStats OBJECT IDENTIFIER ::= { p2p 20 } + encryption OBJECT IDENTIFIER ::= { p2p 22 } + p2pTraps OBJECT IDENTIFIER ::= { p2p 99 } + + -- Configuration group attribute definitions + -- + iPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Internet protocol (IP) address. This address is used by + the family of Internet protocols to uniquely this + identify the unit on a network" + ::= { configuration 1 } + + subnetMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A subnet allows the flow of network traffic between + hosts to be segregated based on a network + configuration. By organizing hosts into + logical groups, subnetting can improve network + security and performance." + ::= { configuration 2 } + + gatewayIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address of a computer on the current network that + is currently acting as a network gateway. A gateway + acts as an entrance / exit to packets from / to + other networks." + ::= { configuration 3 } + + targetMACAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(6)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MAC address of the PTP wireless unit forming the other + end of the PTP link" + ::= { configuration 4 } + + masterSlaveMode OBJECT-TYPE + SYNTAX INTEGER { + master(0), + slave(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The PTP wireless link operates using a master and slave + relationship." + ::= { configuration 5 } + + maximumTransmitPower OBJECT-TYPE + SYNTAX INTEGER (-15..25) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maximum transmit power the wireless unit is permitted to + use when establishing and maintaining the wireless + link" + ::= { configuration 6 } + + -- Licence group attribute definitions + -- + regionCode OBJECT-TYPE + SYNTAX INTEGER (0..31) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The region code prohibits the wireless unit from + operating outside the regulated limits" + ::= { licence 1 } + + productVariant OBJECT-TYPE + SYNTAX INTEGER { + motorola-canopy-60mbps-backhaul(0), + motorola-canopy-60mbps-backhaul(1), + motorola-canopy-60mbps-backhaul(2), + motorola-canopy-30mbps-backhaul(3), + spare-1(4), + spare-2(5), + spare-3(6), + spare-4(7), + spare-5(8), + spare-6(9), + spare-7(10), + motorola-canopy-150mbps-backhaul(11), + motorola-canopy-300mbps-backhaul(12) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The product variant" + ::= { licence 2 } + + productName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Name of the product variant" + ::= { licence 3 } + + ethernetFibreSupport OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Gigabit Ethernet fibre support" + ::= { licence 4 } + + frequencyVariant OBJECT-TYPE + SYNTAX INTEGER { + freq-5800-mhz(0), + freq-5400-mhz(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Frequency variant of the wireless unit" + ::= { licence 5 } + + -- Mgmt group attribute definitions + -- + targetRange OBJECT-TYPE + SYNTAX INTEGER (0..2000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Initial target range used in installation +/-1, + expressed in tenths of a kilometer. When + Auto-Ranging this must be set to 0" + ::= { mgmt 1 } + + rangingMode OBJECT-TYPE + SYNTAX INTEGER { + auto-0-5-km(0), + auto-0-40-km(1), + auto-0-100-km(2), + auto-0-200-km(3), + target-range(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of ranging to use during installation, either + Auto-Ranging or use a selectable Target + Range" + ::= { mgmt 2 } + + -- PhyControl group attribute definitions + -- + asymmetricTDD OBJECT-TYPE + SYNTAX INTEGER { + symmetric-data-rate-1-to-1(0), + asymmetric-data-rate-2-to-1(1), + prohibited(2), + latency-optimised(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Control TDD Structure" + ::= { phyControl 1 } + + -- PhyStatus group attribute definitions + -- + receivePower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Receive power expressed in tenths of a dBm" + ::= { phyStatus 1 } + + vectorError OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The vector error measurement compares the received + signal's IQ modulation characteristics to an + ideal signal to determine the composite error + vector magnitude. The value represented by this + attribute is the average vector error over the + previous second expressed in tenths of a dB" + ::= { phyStatus 2 } + + transmitPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Transmit power expressed in tenths of a dBm" + ::= { phyStatus 3 } + + range OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Distance between the two peer wireless units expressed + in tenths of a kilometer" + ::= { phyStatus 4 } + + linkLoss OBJECT-TYPE + SYNTAX INTEGER (-500..500) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The wireless link loss expressed in tenths of a dB" + ::= { phyStatus 5 } + + receiveChannel OBJECT-TYPE + SYNTAX INTEGER (0..21) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current active receive channel" + ::= { phyStatus 6 } + + transmitChannel OBJECT-TYPE + SYNTAX INTEGER (0..21) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current active transmit channel" + ::= { phyStatus 7 } + + receiveModulationMode OBJECT-TYPE + SYNTAX INTEGER { + mod-acquisition(0), + mod-bpsk-1-2(1), + mod-qpsk-1-2(2), + mod-qpsk-2-3(3), + mod-16qam-1-2(4), + mod-16qam-3-4(5), + mod-64qam-2-3(6), + mod-64qam-3-4(7), + mod-64qam-7-8(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current active receive modulation mode" + ::= { phyStatus 8 } + + transmitModulationMode OBJECT-TYPE + SYNTAX INTEGER { + mod-acquisition(0), + mod-bpsk-1-2(1), + mod-qpsk-1-2(2), + mod-qpsk-2-3(3), + mod-16qam-1-2(4), + mod-16qam-3-4(5), + mod-64qam-2-3(6), + mod-64qam-3-4(7), + mod-64qam-7-8(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current active transmit modulation mode" + ::= { phyStatus 9 } + + receiveFreq OBJECT-TYPE + SYNTAX INTEGER (0..5875) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current receive frequency expressed in MHz" + ::= { phyStatus 11 } + + transmitFreq OBJECT-TYPE + SYNTAX INTEGER (0..5875) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current transmit frequency expressed in MHz" + ::= { phyStatus 12 } + + signalStrengthRatio OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Signal strength ratio (Vertical / Horizontal) expressed + in tenths of a dB" + ::= { phyStatus 13 } + + -- Reset group attribute definitions + -- + systemReset OBJECT-TYPE + SYNTAX INTEGER { + running(0), + console-reboot(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this attribute to '1' will cause a system + reboot" + ::= { reset 1 } + + -- Versions group attribute definitions + -- + softwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current software version" + ::= { versions 1 } + + hardwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Hardware platform version." + ::= { versions 2 } + + secondarySoftwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Secondary software version, used when the primary + software image is invalid or erased" + ::= { versions 3 } + + bootVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Boot code software version" + ::= { versions 4 } + + -- PubStats group attribute definitions + -- + receiveDataRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Average data rate over the last one second interval + expressed in kbps" + ::= { pubStats 1 } + + transmitDataRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Average data rate over the last one second interval + expressed in kbps" + ::= { pubStats 2 } + + aggregateDataRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Average data rate over the last one second interval + expressed in kbps" + ::= { pubStats 3 } + + -- Encryption group attribute definitions + -- + encryptionAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + none(0), + aes-rijndael(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Encryption Algorithm used by the wireless link. You + should be aware that enabling encryption results + in a reduction in available data bandwidth N.B. The + same Encryption Algorithm must be configured at BOTH + ends of the link for it to function correctly." + ::= { encryption 1 } + + -- Enterprise NOTIFICATION definitions + -- + dfsChannelChangeTrap NOTIFICATION-TYPE + OBJECTS { receiveChannel } + STATUS current + DESCRIPTION "DFS channel change event" + ::= { p2pTraps 1 } + + dfsImpulsiveInterferenceDetectedTrap NOTIFICATION-TYPE + OBJECTS { receiveChannel } + STATUS current + DESCRIPTION "DFS impulsive interference detected event" + ::= { p2pTraps 2 } + END diff --git a/snmp_mib_archive/cbr200.mib b/snmp_mib_archive/c/cbr200.mib similarity index 100% rename from snmp_mib_archive/cbr200.mib rename to snmp_mib_archive/c/cbr200.mib diff --git a/snmp_mib_archive/cbrgr203.mib b/snmp_mib_archive/c/cbrgr203.mib similarity index 100% rename from snmp_mib_archive/cbrgr203.mib rename to snmp_mib_archive/c/cbrgr203.mib diff --git a/snmp_mib_archive/ccfg210.mib b/snmp_mib_archive/c/ccfg210.mib similarity index 100% rename from snmp_mib_archive/ccfg210.mib rename to snmp_mib_archive/c/ccfg210.mib diff --git a/snmp_mib_archive/cd3ex201.mib b/snmp_mib_archive/c/cd3ex201.mib similarity index 100% rename from snmp_mib_archive/cd3ex201.mib rename to snmp_mib_archive/c/cd3ex201.mib diff --git a/snmp_mib_archive/cd5ex201.mib b/snmp_mib_archive/c/cd5ex201.mib similarity index 100% rename from snmp_mib_archive/cd5ex201.mib rename to snmp_mib_archive/c/cd5ex201.mib diff --git a/snmp_mib_archive/cde3x202.mib b/snmp_mib_archive/c/cde3x202.mib similarity index 100% rename from snmp_mib_archive/cde3x202.mib rename to snmp_mib_archive/c/cde3x202.mib diff --git a/snmp_mib_archive/centillion.mib b/snmp_mib_archive/c/centillion.mib similarity index 100% rename from snmp_mib_archive/centillion.mib rename to snmp_mib_archive/c/centillion.mib diff --git a/snmp_mib_archive/ces.mib b/snmp_mib_archive/c/ces.mib similarity index 100% rename from snmp_mib_archive/ces.mib rename to snmp_mib_archive/c/ces.mib diff --git a/snmp_mib_archive/cesTraps.mib b/snmp_mib_archive/c/cesTraps.mib similarity index 100% rename from snmp_mib_archive/cesTraps.mib rename to snmp_mib_archive/c/cesTraps.mib diff --git a/snmp_mib_archive/ces_id.mib b/snmp_mib_archive/c/ces_id.mib similarity index 100% rename from snmp_mib_archive/ces_id.mib rename to snmp_mib_archive/c/ces_id.mib diff --git a/snmp_mib_archive/ces_trapAck.mib b/snmp_mib_archive/c/ces_trapAck.mib similarity index 100% rename from snmp_mib_archive/ces_trapAck.mib rename to snmp_mib_archive/c/ces_trapAck.mib diff --git a/snmp_mib_archive/cevtl101.mib b/snmp_mib_archive/c/cevtl101.mib similarity index 100% rename from snmp_mib_archive/cevtl101.mib rename to snmp_mib_archive/c/cevtl101.mib diff --git a/snmp_mib_archive/cfdb202.mib b/snmp_mib_archive/c/cfdb202.mib similarity index 100% rename from snmp_mib_archive/cfdb202.mib rename to snmp_mib_archive/c/cfdb202.mib diff --git a/snmp_mib_archive/cfgstoimport.list b/snmp_mib_archive/c/cfgstoimport.list similarity index 100% rename from snmp_mib_archive/cfgstoimport.list rename to snmp_mib_archive/c/cfgstoimport.list diff --git a/snmp_mib_archive/cfgstoimport.list.bak b/snmp_mib_archive/c/cfgstoimport.list.bak similarity index 100% rename from snmp_mib_archive/cfgstoimport.list.bak rename to snmp_mib_archive/c/cfgstoimport.list.bak diff --git a/snmp_mib_archive/cfltr205.mib b/snmp_mib_archive/c/cfltr205.mib similarity index 100% rename from snmp_mib_archive/cfltr205.mib rename to snmp_mib_archive/c/cfltr205.mib diff --git a/snmp_mib_archive/changes.Call_Server b/snmp_mib_archive/c/changes.Call_Server similarity index 100% rename from snmp_mib_archive/changes.Call_Server rename to snmp_mib_archive/c/changes.Call_Server diff --git a/snmp_mib_archive/changes.Communication_Server_1000_Meridian_1 b/snmp_mib_archive/c/changes.Communication_Server_1000_Meridian_1 similarity index 100% rename from snmp_mib_archive/changes.Communication_Server_1000_Meridian_1 rename to snmp_mib_archive/c/changes.Communication_Server_1000_Meridian_1 diff --git a/snmp_mib_archive/changes.ECM b/snmp_mib_archive/c/changes.ECM similarity index 100% rename from snmp_mib_archive/changes.ECM rename to snmp_mib_archive/c/changes.ECM diff --git a/snmp_mib_archive/changes.EthernetRoutingSwitch4524GT_PWR_v5.6.0.008 b/snmp_mib_archive/c/changes.EthernetRoutingSwitch4524GT_PWR_v5.6.0.008 similarity index 100% rename from snmp_mib_archive/changes.EthernetRoutingSwitch4524GT_PWR_v5.6.0.008 rename to snmp_mib_archive/c/changes.EthernetRoutingSwitch4524GT_PWR_v5.6.0.008 diff --git a/snmp_mib_archive/changes.EthernetRoutingSwitch5510_v5.1.0.014 b/snmp_mib_archive/c/changes.EthernetRoutingSwitch5510_v5.1.0.014 similarity index 100% rename from snmp_mib_archive/changes.EthernetRoutingSwitch5510_v5.1.0.014 rename to snmp_mib_archive/c/changes.EthernetRoutingSwitch5510_v5.1.0.014 diff --git a/snmp_mib_archive/changes.EthernetRoutingSwitch5510_v6.1.0.006 b/snmp_mib_archive/c/changes.EthernetRoutingSwitch5510_v6.1.0.006 similarity index 100% rename from snmp_mib_archive/changes.EthernetRoutingSwitch5510_v6.1.0.006 rename to snmp_mib_archive/c/changes.EthernetRoutingSwitch5510_v6.1.0.006 diff --git a/snmp_mib_archive/changes.EthernetRoutingSwitch5510_v6.2.0.008 b/snmp_mib_archive/c/changes.EthernetRoutingSwitch5510_v6.2.0.008 similarity index 100% rename from snmp_mib_archive/changes.EthernetRoutingSwitch5510_v6.2.0.008 rename to snmp_mib_archive/c/changes.EthernetRoutingSwitch5510_v6.2.0.008 diff --git a/snmp_mib_archive/changes.EthernetSwitch460_24T_pwr_v3.7.0.04 b/snmp_mib_archive/c/changes.EthernetSwitch460_24T_pwr_v3.7.0.04 similarity index 100% rename from snmp_mib_archive/changes.EthernetSwitch460_24T_pwr_v3.7.0.04 rename to snmp_mib_archive/c/changes.EthernetSwitch460_24T_pwr_v3.7.0.04 diff --git a/snmp_mib_archive/changes.MGC b/snmp_mib_archive/c/changes.MGC similarity index 100% rename from snmp_mib_archive/changes.MGC rename to snmp_mib_archive/c/changes.MGC diff --git a/snmp_mib_archive/changes.NRS_Linux b/snmp_mib_archive/c/changes.NRS_Linux similarity index 100% rename from snmp_mib_archive/changes.NRS_Linux rename to snmp_mib_archive/c/changes.NRS_Linux diff --git a/snmp_mib_archive/changes.Signaling_Server b/snmp_mib_archive/c/changes.Signaling_Server similarity index 100% rename from snmp_mib_archive/changes.Signaling_Server rename to snmp_mib_archive/c/changes.Signaling_Server diff --git a/snmp_mib_archive/changes.UCM b/snmp_mib_archive/c/changes.UCM similarity index 100% rename from snmp_mib_archive/changes.UCM rename to snmp_mib_archive/c/changes.UCM diff --git a/snmp_mib_archive/changes.linuxplatform b/snmp_mib_archive/c/changes.linuxplatform similarity index 100% rename from snmp_mib_archive/changes.linuxplatform rename to snmp_mib_archive/c/changes.linuxplatform diff --git a/snmp_mib_archive/chkpnt.mib b/snmp_mib_archive/c/chkpnt.mib similarity index 100% rename from snmp_mib_archive/chkpnt.mib rename to snmp_mib_archive/c/chkpnt.mib diff --git a/snmp_mib_archive/cifex206.mib b/snmp_mib_archive/c/cifex206.mib similarity index 100% rename from snmp_mib_archive/cifex206.mib rename to snmp_mib_archive/c/cifex206.mib diff --git a/snmp_mib_archive/cimtraps.mib b/snmp_mib_archive/c/cimtraps.mib similarity index 100% rename from snmp_mib_archive/cimtraps.mib rename to snmp_mib_archive/c/cimtraps.mib diff --git a/snmp_mib_archive/cln2x101.mib b/snmp_mib_archive/c/cln2x101.mib similarity index 100% rename from snmp_mib_archive/cln2x101.mib rename to snmp_mib_archive/c/cln2x101.mib diff --git a/snmp_mib_archive/clnex207.mib b/snmp_mib_archive/c/clnex207.mib similarity index 100% rename from snmp_mib_archive/clnex207.mib rename to snmp_mib_archive/c/clnex207.mib diff --git a/snmp_mib_archive/clpex201.mib b/snmp_mib_archive/c/clpex201.mib similarity index 100% rename from snmp_mib_archive/clpex201.mib rename to snmp_mib_archive/c/clpex201.mib diff --git a/snmp_mib_archive/cmon201.mib b/snmp_mib_archive/c/cmon201.mib similarity index 100% rename from snmp_mib_archive/cmon201.mib rename to snmp_mib_archive/c/cmon201.mib diff --git a/snmp_mib_archive/cnpvc.trp b/snmp_mib_archive/c/cnpvc.trp similarity index 100% rename from snmp_mib_archive/cnpvc.trp rename to snmp_mib_archive/c/cnpvc.trp diff --git a/snmp_mib_archive/compaq-agent.cfg b/snmp_mib_archive/c/compaq-agent.cfg similarity index 100% rename from snmp_mib_archive/compaq-agent.cfg rename to snmp_mib_archive/c/compaq-agent.cfg diff --git a/snmp_mib_archive/compaq-agent.mib b/snmp_mib_archive/c/compaq-agent.mib similarity index 100% rename from snmp_mib_archive/compaq-agent.mib rename to snmp_mib_archive/c/compaq-agent.mib diff --git a/snmp_mib_archive/compaq-id-rec.cfg b/snmp_mib_archive/c/compaq-id-rec.cfg similarity index 100% rename from snmp_mib_archive/compaq-id-rec.cfg rename to snmp_mib_archive/c/compaq-id-rec.cfg diff --git a/snmp_mib_archive/compaq-id-rec.mib b/snmp_mib_archive/c/compaq-id-rec.mib similarity index 100% rename from snmp_mib_archive/compaq-id-rec.mib rename to snmp_mib_archive/c/compaq-id-rec.mib diff --git a/snmp_mib_archive/compileorder b/snmp_mib_archive/c/compileorder similarity index 100% rename from snmp_mib_archive/compileorder rename to snmp_mib_archive/c/compileorder diff --git a/snmp_mib_archive/cp4100.mib b/snmp_mib_archive/c/cp4100.mib similarity index 100% rename from snmp_mib_archive/cp4100.mib rename to snmp_mib_archive/c/cp4100.mib diff --git a/snmp_mib_archive/cpq-traps.cfg b/snmp_mib_archive/c/cpq-traps.cfg similarity index 100% rename from snmp_mib_archive/cpq-traps.cfg rename to snmp_mib_archive/c/cpq-traps.cfg diff --git a/snmp_mib_archive/cpq54nn.cfg b/snmp_mib_archive/c/cpq54nn.cfg similarity index 100% rename from snmp_mib_archive/cpq54nn.cfg rename to snmp_mib_archive/c/cpq54nn.cfg diff --git a/snmp_mib_archive/cpq54nn.mib b/snmp_mib_archive/c/cpq54nn.mib similarity index 100% rename from snmp_mib_archive/cpq54nn.mib rename to snmp_mib_archive/c/cpq54nn.mib diff --git a/snmp_mib_archive/cpqSasSwitch.cfg b/snmp_mib_archive/c/cpqSasSwitch.cfg similarity index 100% rename from snmp_mib_archive/cpqSasSwitch.cfg rename to snmp_mib_archive/c/cpqSasSwitch.cfg diff --git a/snmp_mib_archive/cpqSasSwitch.mib b/snmp_mib_archive/c/cpqSasSwitch.mib similarity index 100% rename from snmp_mib_archive/cpqSasSwitch.mib rename to snmp_mib_archive/c/cpqSasSwitch.mib diff --git a/snmp_mib_archive/cpqapli.cfg b/snmp_mib_archive/c/cpqapli.cfg similarity index 100% rename from snmp_mib_archive/cpqapli.cfg rename to snmp_mib_archive/c/cpqapli.cfg diff --git a/snmp_mib_archive/cpqapli.mib b/snmp_mib_archive/c/cpqapli.mib similarity index 100% rename from snmp_mib_archive/cpqapli.mib rename to snmp_mib_archive/c/cpqapli.mib diff --git a/snmp_mib_archive/cpqappg80.cfg b/snmp_mib_archive/c/cpqappg80.cfg similarity index 100% rename from snmp_mib_archive/cpqappg80.cfg rename to snmp_mib_archive/c/cpqappg80.cfg diff --git a/snmp_mib_archive/cpqappg80.mib b/snmp_mib_archive/c/cpqappg80.mib similarity index 100% rename from snmp_mib_archive/cpqappg80.mib rename to snmp_mib_archive/c/cpqappg80.mib diff --git a/snmp_mib_archive/cpqclus.cfg b/snmp_mib_archive/c/cpqclus.cfg similarity index 100% rename from snmp_mib_archive/cpqclus.cfg rename to snmp_mib_archive/c/cpqclus.cfg diff --git a/snmp_mib_archive/cpqclus.mib b/snmp_mib_archive/c/cpqclus.mib similarity index 100% rename from snmp_mib_archive/cpqclus.mib rename to snmp_mib_archive/c/cpqclus.mib diff --git a/snmp_mib_archive/cpqcmc.cfg b/snmp_mib_archive/c/cpqcmc.cfg similarity index 100% rename from snmp_mib_archive/cpqcmc.cfg rename to snmp_mib_archive/c/cpqcmc.cfg diff --git a/snmp_mib_archive/cpqcmc.mib b/snmp_mib_archive/c/cpqcmc.mib similarity index 100% rename from snmp_mib_archive/cpqcmc.mib rename to snmp_mib_archive/c/cpqcmc.mib diff --git a/snmp_mib_archive/cpqcr.cfg b/snmp_mib_archive/c/cpqcr.cfg similarity index 100% rename from snmp_mib_archive/cpqcr.cfg rename to snmp_mib_archive/c/cpqcr.cfg diff --git a/snmp_mib_archive/cpqcr.mib b/snmp_mib_archive/c/cpqcr.mib similarity index 100% rename from snmp_mib_archive/cpqcr.mib rename to snmp_mib_archive/c/cpqcr.mib diff --git a/snmp_mib_archive/cpqdceeo.cfg b/snmp_mib_archive/c/cpqdceeo.cfg similarity index 100% rename from snmp_mib_archive/cpqdceeo.cfg rename to snmp_mib_archive/c/cpqdceeo.cfg diff --git a/snmp_mib_archive/cpqdceeo.mib b/snmp_mib_archive/c/cpqdceeo.mib similarity index 100% rename from snmp_mib_archive/cpqdceeo.mib rename to snmp_mib_archive/c/cpqdceeo.mib diff --git a/snmp_mib_archive/cpqdmii.cfg b/snmp_mib_archive/c/cpqdmii.cfg similarity index 100% rename from snmp_mib_archive/cpqdmii.cfg rename to snmp_mib_archive/c/cpqdmii.cfg diff --git a/snmp_mib_archive/cpqdmii.mib b/snmp_mib_archive/c/cpqdmii.mib similarity index 100% rename from snmp_mib_archive/cpqdmii.mib rename to snmp_mib_archive/c/cpqdmii.mib diff --git a/snmp_mib_archive/cpqdsccs.cfg b/snmp_mib_archive/c/cpqdsccs.cfg similarity index 100% rename from snmp_mib_archive/cpqdsccs.cfg rename to snmp_mib_archive/c/cpqdsccs.cfg diff --git a/snmp_mib_archive/cpqdsccs.mib b/snmp_mib_archive/c/cpqdsccs.mib similarity index 100% rename from snmp_mib_archive/cpqdsccs.mib rename to snmp_mib_archive/c/cpqdsccs.mib diff --git a/snmp_mib_archive/cpqfca.cfg b/snmp_mib_archive/c/cpqfca.cfg similarity index 100% rename from snmp_mib_archive/cpqfca.cfg rename to snmp_mib_archive/c/cpqfca.cfg diff --git a/snmp_mib_archive/cpqfca.mib b/snmp_mib_archive/c/cpqfca.mib similarity index 100% rename from snmp_mib_archive/cpqfca.mib rename to snmp_mib_archive/c/cpqfca.mib diff --git a/snmp_mib_archive/cpqfix.cfg b/snmp_mib_archive/c/cpqfix.cfg similarity index 100% rename from snmp_mib_archive/cpqfix.cfg rename to snmp_mib_archive/c/cpqfix.cfg diff --git a/snmp_mib_archive/cpqfix.mib b/snmp_mib_archive/c/cpqfix.mib similarity index 100% rename from snmp_mib_archive/cpqfix.mib rename to snmp_mib_archive/c/cpqfix.mib diff --git a/snmp_mib_archive/cpqgen.cfg b/snmp_mib_archive/c/cpqgen.cfg similarity index 100% rename from snmp_mib_archive/cpqgen.cfg rename to snmp_mib_archive/c/cpqgen.cfg diff --git a/snmp_mib_archive/cpqgen.mib b/snmp_mib_archive/c/cpqgen.mib similarity index 100% rename from snmp_mib_archive/cpqgen.mib rename to snmp_mib_archive/c/cpqgen.mib diff --git a/snmp_mib_archive/cpqhlth.cfg b/snmp_mib_archive/c/cpqhlth.cfg similarity index 100% rename from snmp_mib_archive/cpqhlth.cfg rename to snmp_mib_archive/c/cpqhlth.cfg diff --git a/snmp_mib_archive/cpqhlth.mib b/snmp_mib_archive/c/cpqhlth.mib similarity index 100% rename from snmp_mib_archive/cpqhlth.mib rename to snmp_mib_archive/c/cpqhlth.mib diff --git a/snmp_mib_archive/cpqhost.cfg b/snmp_mib_archive/c/cpqhost.cfg similarity index 100% rename from snmp_mib_archive/cpqhost.cfg rename to snmp_mib_archive/c/cpqhost.cfg diff --git a/snmp_mib_archive/cpqhost.mib b/snmp_mib_archive/c/cpqhost.mib similarity index 100% rename from snmp_mib_archive/cpqhost.mib rename to snmp_mib_archive/c/cpqhost.mib diff --git a/snmp_mib_archive/cpqhostb.cfg b/snmp_mib_archive/c/cpqhostb.cfg similarity index 100% rename from snmp_mib_archive/cpqhostb.cfg rename to snmp_mib_archive/c/cpqhostb.cfg diff --git a/snmp_mib_archive/cpqhostb.mib b/snmp_mib_archive/c/cpqhostb.mib similarity index 100% rename from snmp_mib_archive/cpqhostb.mib rename to snmp_mib_archive/c/cpqhostb.mib diff --git a/snmp_mib_archive/cpqhsv110v3.cfg b/snmp_mib_archive/c/cpqhsv110v3.cfg similarity index 100% rename from snmp_mib_archive/cpqhsv110v3.cfg rename to snmp_mib_archive/c/cpqhsv110v3.cfg diff --git a/snmp_mib_archive/cpqhsv110v3.mib b/snmp_mib_archive/c/cpqhsv110v3.mib similarity index 100% rename from snmp_mib_archive/cpqhsv110v3.mib rename to snmp_mib_archive/c/cpqhsv110v3.mib diff --git a/snmp_mib_archive/cpqica.cfg b/snmp_mib_archive/c/cpqica.cfg similarity index 100% rename from snmp_mib_archive/cpqica.cfg rename to snmp_mib_archive/c/cpqica.cfg diff --git a/snmp_mib_archive/cpqica.mib b/snmp_mib_archive/c/cpqica.mib similarity index 100% rename from snmp_mib_archive/cpqica.mib rename to snmp_mib_archive/c/cpqica.mib diff --git a/snmp_mib_archive/cpqida.cfg b/snmp_mib_archive/c/cpqida.cfg similarity index 100% rename from snmp_mib_archive/cpqida.cfg rename to snmp_mib_archive/c/cpqida.cfg diff --git a/snmp_mib_archive/cpqida.mib b/snmp_mib_archive/c/cpqida.mib similarity index 100% rename from snmp_mib_archive/cpqida.mib rename to snmp_mib_archive/c/cpqida.mib diff --git a/snmp_mib_archive/cpqide.cfg b/snmp_mib_archive/c/cpqide.cfg similarity index 100% rename from snmp_mib_archive/cpqide.cfg rename to snmp_mib_archive/c/cpqide.cfg diff --git a/snmp_mib_archive/cpqide.mib b/snmp_mib_archive/c/cpqide.mib similarity index 100% rename from snmp_mib_archive/cpqide.mib rename to snmp_mib_archive/c/cpqide.mib diff --git a/snmp_mib_archive/cpqidrec.cfg b/snmp_mib_archive/c/cpqidrec.cfg similarity index 100% rename from snmp_mib_archive/cpqidrec.cfg rename to snmp_mib_archive/c/cpqidrec.cfg diff --git a/snmp_mib_archive/cpqinfo.cfg b/snmp_mib_archive/c/cpqinfo.cfg similarity index 100% rename from snmp_mib_archive/cpqinfo.cfg rename to snmp_mib_archive/c/cpqinfo.cfg diff --git a/snmp_mib_archive/cpqinfo.mib b/snmp_mib_archive/c/cpqinfo.mib similarity index 100% rename from snmp_mib_archive/cpqinfo.mib rename to snmp_mib_archive/c/cpqinfo.mib diff --git a/snmp_mib_archive/cpqiodrv.cfg b/snmp_mib_archive/c/cpqiodrv.cfg similarity index 100% rename from snmp_mib_archive/cpqiodrv.cfg rename to snmp_mib_archive/c/cpqiodrv.cfg diff --git a/snmp_mib_archive/cpqiodrv.mib b/snmp_mib_archive/c/cpqiodrv.mib similarity index 100% rename from snmp_mib_archive/cpqiodrv.mib rename to snmp_mib_archive/c/cpqiodrv.mib diff --git a/snmp_mib_archive/cpql2mgt.cfg b/snmp_mib_archive/c/cpql2mgt.cfg similarity index 100% rename from snmp_mib_archive/cpql2mgt.cfg rename to snmp_mib_archive/c/cpql2mgt.cfg diff --git a/snmp_mib_archive/cpql2mgt.mib b/snmp_mib_archive/c/cpql2mgt.mib similarity index 100% rename from snmp_mib_archive/cpql2mgt.mib rename to snmp_mib_archive/c/cpql2mgt.mib diff --git a/snmp_mib_archive/cpqlinos.cfg b/snmp_mib_archive/c/cpqlinos.cfg similarity index 100% rename from snmp_mib_archive/cpqlinos.cfg rename to snmp_mib_archive/c/cpqlinos.cfg diff --git a/snmp_mib_archive/cpqlinos.mib b/snmp_mib_archive/c/cpqlinos.mib similarity index 100% rename from snmp_mib_archive/cpqlinos.mib rename to snmp_mib_archive/c/cpqlinos.mib diff --git a/snmp_mib_archive/cpqn5226a.cfg b/snmp_mib_archive/c/cpqn5226a.cfg similarity index 100% rename from snmp_mib_archive/cpqn5226a.cfg rename to snmp_mib_archive/c/cpqn5226a.cfg diff --git a/snmp_mib_archive/cpqn5226a.mib b/snmp_mib_archive/c/cpqn5226a.mib similarity index 100% rename from snmp_mib_archive/cpqn5226a.mib rename to snmp_mib_archive/c/cpqn5226a.mib diff --git a/snmp_mib_archive/cpqnic.cfg b/snmp_mib_archive/c/cpqnic.cfg similarity index 100% rename from snmp_mib_archive/cpqnic.cfg rename to snmp_mib_archive/c/cpqnic.cfg diff --git a/snmp_mib_archive/cpqnic.mib b/snmp_mib_archive/c/cpqnic.mib similarity index 100% rename from snmp_mib_archive/cpqnic.mib rename to snmp_mib_archive/c/cpqnic.mib diff --git a/snmp_mib_archive/cpqnunif.cfg b/snmp_mib_archive/c/cpqnunif.cfg similarity index 100% rename from snmp_mib_archive/cpqnunif.cfg rename to snmp_mib_archive/c/cpqnunif.cfg diff --git a/snmp_mib_archive/cpqnunif.mib b/snmp_mib_archive/c/cpqnunif.mib similarity index 100% rename from snmp_mib_archive/cpqnunif.mib rename to snmp_mib_archive/c/cpqnunif.mib diff --git a/snmp_mib_archive/cpqpower.cfg b/snmp_mib_archive/c/cpqpower.cfg similarity index 100% rename from snmp_mib_archive/cpqpower.cfg rename to snmp_mib_archive/c/cpqpower.cfg diff --git a/snmp_mib_archive/cpqpower.mib b/snmp_mib_archive/c/cpqpower.mib similarity index 100% rename from snmp_mib_archive/cpqpower.mib rename to snmp_mib_archive/c/cpqpower.mib diff --git a/snmp_mib_archive/cpqrack.cfg b/snmp_mib_archive/c/cpqrack.cfg similarity index 100% rename from snmp_mib_archive/cpqrack.cfg rename to snmp_mib_archive/c/cpqrack.cfg diff --git a/snmp_mib_archive/cpqrack.mib b/snmp_mib_archive/c/cpqrack.mib similarity index 100% rename from snmp_mib_archive/cpqrack.mib rename to snmp_mib_archive/c/cpqrack.mib diff --git a/snmp_mib_archive/cpqrecov.cfg b/snmp_mib_archive/c/cpqrecov.cfg similarity index 100% rename from snmp_mib_archive/cpqrecov.cfg rename to snmp_mib_archive/c/cpqrecov.cfg diff --git a/snmp_mib_archive/cpqrecov.mib b/snmp_mib_archive/c/cpqrecov.mib similarity index 100% rename from snmp_mib_archive/cpqrecov.mib rename to snmp_mib_archive/c/cpqrecov.mib diff --git a/snmp_mib_archive/cpqrpm.cfg b/snmp_mib_archive/c/cpqrpm.cfg similarity index 100% rename from snmp_mib_archive/cpqrpm.cfg rename to snmp_mib_archive/c/cpqrpm.cfg diff --git a/snmp_mib_archive/cpqrpm.mib b/snmp_mib_archive/c/cpqrpm.mib similarity index 100% rename from snmp_mib_archive/cpqrpm.mib rename to snmp_mib_archive/c/cpqrpm.mib diff --git a/snmp_mib_archive/cpqsanapp.cfg b/snmp_mib_archive/c/cpqsanapp.cfg similarity index 100% rename from snmp_mib_archive/cpqsanapp.cfg rename to snmp_mib_archive/c/cpqsanapp.cfg diff --git a/snmp_mib_archive/cpqsanapp.mib b/snmp_mib_archive/c/cpqsanapp.mib similarity index 100% rename from snmp_mib_archive/cpqsanapp.mib rename to snmp_mib_archive/c/cpqsanapp.mib diff --git a/snmp_mib_archive/cpqsanevent.cfg b/snmp_mib_archive/c/cpqsanevent.cfg similarity index 100% rename from snmp_mib_archive/cpqsanevent.cfg rename to snmp_mib_archive/c/cpqsanevent.cfg diff --git a/snmp_mib_archive/cpqsanevent.mib b/snmp_mib_archive/c/cpqsanevent.mib similarity index 100% rename from snmp_mib_archive/cpqsanevent.mib rename to snmp_mib_archive/c/cpqsanevent.mib diff --git a/snmp_mib_archive/cpqscsi.cfg b/snmp_mib_archive/c/cpqscsi.cfg similarity index 100% rename from snmp_mib_archive/cpqscsi.cfg rename to snmp_mib_archive/c/cpqscsi.cfg diff --git a/snmp_mib_archive/cpqscsi.mib b/snmp_mib_archive/c/cpqscsi.mib similarity index 100% rename from snmp_mib_archive/cpqscsi.mib rename to snmp_mib_archive/c/cpqscsi.mib diff --git a/snmp_mib_archive/cpqservice.cfg b/snmp_mib_archive/c/cpqservice.cfg similarity index 100% rename from snmp_mib_archive/cpqservice.cfg rename to snmp_mib_archive/c/cpqservice.cfg diff --git a/snmp_mib_archive/cpqservice.mib b/snmp_mib_archive/c/cpqservice.mib similarity index 100% rename from snmp_mib_archive/cpqservice.mib rename to snmp_mib_archive/c/cpqservice.mib diff --git a/snmp_mib_archive/cpqsinfo.cfg b/snmp_mib_archive/c/cpqsinfo.cfg similarity index 100% rename from snmp_mib_archive/cpqsinfo.cfg rename to snmp_mib_archive/c/cpqsinfo.cfg diff --git a/snmp_mib_archive/cpqsinfo.cfg.bak b/snmp_mib_archive/c/cpqsinfo.cfg.bak similarity index 100% rename from snmp_mib_archive/cpqsinfo.cfg.bak rename to snmp_mib_archive/c/cpqsinfo.cfg.bak diff --git a/snmp_mib_archive/cpqsinfo.mib b/snmp_mib_archive/c/cpqsinfo.mib similarity index 100% rename from snmp_mib_archive/cpqsinfo.mib rename to snmp_mib_archive/c/cpqsinfo.mib diff --git a/snmp_mib_archive/cpqsm2.cfg b/snmp_mib_archive/c/cpqsm2.cfg similarity index 100% rename from snmp_mib_archive/cpqsm2.cfg rename to snmp_mib_archive/c/cpqsm2.cfg diff --git a/snmp_mib_archive/cpqsm2.mib b/snmp_mib_archive/c/cpqsm2.mib similarity index 100% rename from snmp_mib_archive/cpqsm2.mib rename to snmp_mib_archive/c/cpqsm2.mib diff --git a/snmp_mib_archive/cpqsrvmn.cfg b/snmp_mib_archive/c/cpqsrvmn.cfg similarity index 100% rename from snmp_mib_archive/cpqsrvmn.cfg rename to snmp_mib_archive/c/cpqsrvmn.cfg diff --git a/snmp_mib_archive/cpqsrvmn.mib b/snmp_mib_archive/c/cpqsrvmn.mib similarity index 100% rename from snmp_mib_archive/cpqsrvmn.mib rename to snmp_mib_archive/c/cpqsrvmn.mib diff --git a/snmp_mib_archive/cpqstat.cfg b/snmp_mib_archive/c/cpqstat.cfg similarity index 100% rename from snmp_mib_archive/cpqstat.cfg rename to snmp_mib_archive/c/cpqstat.cfg diff --git a/snmp_mib_archive/cpqstat.mib b/snmp_mib_archive/c/cpqstat.mib similarity index 100% rename from snmp_mib_archive/cpqstat.mib rename to snmp_mib_archive/c/cpqstat.mib diff --git a/snmp_mib_archive/cpqstdeq.cfg b/snmp_mib_archive/c/cpqstdeq.cfg similarity index 100% rename from snmp_mib_archive/cpqstdeq.cfg rename to snmp_mib_archive/c/cpqstdeq.cfg diff --git a/snmp_mib_archive/cpqstdeq.mib b/snmp_mib_archive/c/cpqstdeq.mib similarity index 100% rename from snmp_mib_archive/cpqstdeq.mib rename to snmp_mib_archive/c/cpqstdeq.mib diff --git a/snmp_mib_archive/cpqstsys.cfg b/snmp_mib_archive/c/cpqstsys.cfg similarity index 100% rename from snmp_mib_archive/cpqstsys.cfg rename to snmp_mib_archive/c/cpqstsys.cfg diff --git a/snmp_mib_archive/cpqstsys.mib b/snmp_mib_archive/c/cpqstsys.mib similarity index 100% rename from snmp_mib_archive/cpqstsys.mib rename to snmp_mib_archive/c/cpqstsys.mib diff --git a/snmp_mib_archive/cpqswcc.cfg b/snmp_mib_archive/c/cpqswcc.cfg similarity index 100% rename from snmp_mib_archive/cpqswcc.cfg rename to snmp_mib_archive/c/cpqswcc.cfg diff --git a/snmp_mib_archive/cpqswcc.mib b/snmp_mib_archive/c/cpqswcc.mib similarity index 100% rename from snmp_mib_archive/cpqswcc.mib rename to snmp_mib_archive/c/cpqswcc.mib diff --git a/snmp_mib_archive/cpqthrsh.cfg b/snmp_mib_archive/c/cpqthrsh.cfg similarity index 100% rename from snmp_mib_archive/cpqthrsh.cfg rename to snmp_mib_archive/c/cpqthrsh.cfg diff --git a/snmp_mib_archive/cpqthrsh.mib b/snmp_mib_archive/c/cpqthrsh.mib similarity index 100% rename from snmp_mib_archive/cpqthrsh.mib rename to snmp_mib_archive/c/cpqthrsh.mib diff --git a/snmp_mib_archive/cpqups.cfg b/snmp_mib_archive/c/cpqups.cfg similarity index 100% rename from snmp_mib_archive/cpqups.cfg rename to snmp_mib_archive/c/cpqups.cfg diff --git a/snmp_mib_archive/cpqups.mib b/snmp_mib_archive/c/cpqups.mib similarity index 100% rename from snmp_mib_archive/cpqups.mib rename to snmp_mib_archive/c/cpqups.mib diff --git a/snmp_mib_archive/cpqwcrm.cfg b/snmp_mib_archive/c/cpqwcrm.cfg similarity index 100% rename from snmp_mib_archive/cpqwcrm.cfg rename to snmp_mib_archive/c/cpqwcrm.cfg diff --git a/snmp_mib_archive/cpqwcrm.mib b/snmp_mib_archive/c/cpqwcrm.mib similarity index 100% rename from snmp_mib_archive/cpqwcrm.mib rename to snmp_mib_archive/c/cpqwcrm.mib diff --git a/snmp_mib_archive/cpqwinos.cfg b/snmp_mib_archive/c/cpqwinos.cfg similarity index 100% rename from snmp_mib_archive/cpqwinos.cfg rename to snmp_mib_archive/c/cpqwinos.cfg diff --git a/snmp_mib_archive/cpqwinos.mib b/snmp_mib_archive/c/cpqwinos.mib similarity index 100% rename from snmp_mib_archive/cpqwinos.mib rename to snmp_mib_archive/c/cpqwinos.mib diff --git a/snmp_mib_archive/croot217.mib b/snmp_mib_archive/c/croot217.mib similarity index 100% rename from snmp_mib_archive/croot217.mib rename to snmp_mib_archive/c/croot217.mib diff --git a/snmp_mib_archive/csont100.mib b/snmp_mib_archive/c/csont100.mib similarity index 100% rename from snmp_mib_archive/csont100.mib rename to snmp_mib_archive/c/csont100.mib diff --git a/snmp_mib_archive/csrb201.mib b/snmp_mib_archive/c/csrb201.mib similarity index 100% rename from snmp_mib_archive/csrb201.mib rename to snmp_mib_archive/c/csrb201.mib diff --git a/snmp_mib_archive/ctrpm200.mib b/snmp_mib_archive/c/ctrpm200.mib similarity index 100% rename from snmp_mib_archive/ctrpm200.mib rename to snmp_mib_archive/c/ctrpm200.mib diff --git a/snmp_mib_archive/cvlan000.mib b/snmp_mib_archive/c/cvlan000.mib similarity index 100% rename from snmp_mib_archive/cvlan000.mib rename to snmp_mib_archive/c/cvlan000.mib diff --git a/snmp_mib_archive/cvseg205.mib b/snmp_mib_archive/c/cvseg205.mib similarity index 100% rename from snmp_mib_archive/cvseg205.mib rename to snmp_mib_archive/c/cvseg205.mib diff --git a/snmp_mib_archive/DATA_DOMAIN.mib b/snmp_mib_archive/d/DATA_DOMAIN.mib similarity index 100% rename from snmp_mib_archive/DATA_DOMAIN.mib rename to snmp_mib_archive/d/DATA_DOMAIN.mib diff --git a/snmp_mib_archive/DEXL_H_450.cfg b/snmp_mib_archive/d/DEXL_H_450.cfg similarity index 100% rename from snmp_mib_archive/DEXL_H_450.cfg rename to snmp_mib_archive/d/DEXL_H_450.cfg diff --git a/snmp_mib_archive/DEXL_L_400.cfg b/snmp_mib_archive/d/DEXL_L_400.cfg similarity index 100% rename from snmp_mib_archive/DEXL_L_400.cfg rename to snmp_mib_archive/d/DEXL_L_400.cfg diff --git a/snmp_mib_archive/DHCP-MIB.mib b/snmp_mib_archive/d/DHCP-MIB.mib similarity index 100% rename from snmp_mib_archive/DHCP-MIB.mib rename to snmp_mib_archive/d/DHCP-MIB.mib diff --git a/snmp_mib_archive/DIAL-CONTROL-MIB.my b/snmp_mib_archive/d/DIAL-CONTROL-MIB.my similarity index 100% rename from snmp_mib_archive/DIAL-CONTROL-MIB.my rename to snmp_mib_archive/d/DIAL-CONTROL-MIB.my diff --git a/snmp_mib_archive/DIAL-CONTROL-MIB.traps b/snmp_mib_archive/d/DIAL-CONTROL-MIB.traps similarity index 100% rename from snmp_mib_archive/DIAL-CONTROL-MIB.traps rename to snmp_mib_archive/d/DIAL-CONTROL-MIB.traps diff --git a/snmp_mib_archive/DIAL-CONTROL-MIB.txt b/snmp_mib_archive/d/DIAL-CONTROL-MIB.txt similarity index 100% rename from snmp_mib_archive/DIAL-CONTROL-MIB.txt rename to snmp_mib_archive/d/DIAL-CONTROL-MIB.txt diff --git a/snmp_mib_archive/DIFFSERV-DSCP-TC.mib b/snmp_mib_archive/d/DIFFSERV-DSCP-TC.mib similarity index 100% rename from snmp_mib_archive/DIFFSERV-DSCP-TC.mib rename to snmp_mib_archive/d/DIFFSERV-DSCP-TC.mib diff --git a/snmp_mib_archive/DIFFSERV-DSCP-TC.my b/snmp_mib_archive/d/DIFFSERV-DSCP-TC.my similarity index 100% rename from snmp_mib_archive/DIFFSERV-DSCP-TC.my rename to snmp_mib_archive/d/DIFFSERV-DSCP-TC.my diff --git a/snmp_mib_archive/DIFFSERV-MIB-CAPABILITY.my b/snmp_mib_archive/d/DIFFSERV-MIB-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/DIFFSERV-MIB-CAPABILITY.my rename to snmp_mib_archive/d/DIFFSERV-MIB-CAPABILITY.my diff --git a/snmp_mib_archive/DIFFSERV-MIB.mib b/snmp_mib_archive/d/DIFFSERV-MIB.mib similarity index 100% rename from snmp_mib_archive/DIFFSERV-MIB.mib rename to snmp_mib_archive/d/DIFFSERV-MIB.mib diff --git a/snmp_mib_archive/DIFFSERV-MIB.my b/snmp_mib_archive/d/DIFFSERV-MIB.my similarity index 100% rename from snmp_mib_archive/DIFFSERV-MIB.my rename to snmp_mib_archive/d/DIFFSERV-MIB.my diff --git a/snmp_mib_archive/DISMAN-EVENT-MIB.mib b/snmp_mib_archive/d/DISMAN-EVENT-MIB.mib similarity index 100% rename from snmp_mib_archive/DISMAN-EVENT-MIB.mib rename to snmp_mib_archive/d/DISMAN-EVENT-MIB.mib diff --git a/snmp_mib_archive/DISMAN-PING-MIB.mib b/snmp_mib_archive/d/DISMAN-PING-MIB.mib similarity index 100% rename from snmp_mib_archive/DISMAN-PING-MIB.mib rename to snmp_mib_archive/d/DISMAN-PING-MIB.mib diff --git a/snmp_mib_archive/DISMAN-SCHEDULE-MIB.txt b/snmp_mib_archive/d/DISMAN-SCHEDULE-MIB.txt similarity index 100% rename from snmp_mib_archive/DISMAN-SCHEDULE-MIB.txt rename to snmp_mib_archive/d/DISMAN-SCHEDULE-MIB.txt diff --git a/snmp_mib_archive/DISMAN-SCRIPT-MIB.txt b/snmp_mib_archive/d/DISMAN-SCRIPT-MIB.txt similarity index 100% rename from snmp_mib_archive/DISMAN-SCRIPT-MIB.txt rename to snmp_mib_archive/d/DISMAN-SCRIPT-MIB.txt diff --git a/snmp_mib_archive/DLSW-MIB.my b/snmp_mib_archive/d/DLSW-MIB.my similarity index 100% rename from snmp_mib_archive/DLSW-MIB.my rename to snmp_mib_archive/d/DLSW-MIB.my diff --git a/snmp_mib_archive/DLSW-MIB.traps b/snmp_mib_archive/d/DLSW-MIB.traps similarity index 100% rename from snmp_mib_archive/DLSW-MIB.traps rename to snmp_mib_archive/d/DLSW-MIB.traps diff --git a/snmp_mib_archive/DLUR-MIB.my b/snmp_mib_archive/d/DLUR-MIB.my similarity index 100% rename from snmp_mib_archive/DLUR-MIB.my rename to snmp_mib_archive/d/DLUR-MIB.my diff --git a/snmp_mib_archive/DOT12-IF-MIB.my b/snmp_mib_archive/d/DOT12-IF-MIB.my similarity index 100% rename from snmp_mib_archive/DOT12-IF-MIB.my rename to snmp_mib_archive/d/DOT12-IF-MIB.my diff --git a/snmp_mib_archive/DOT3-MAU-MIB.my b/snmp_mib_archive/d/DOT3-MAU-MIB.my similarity index 100% rename from snmp_mib_archive/DOT3-MAU-MIB.my rename to snmp_mib_archive/d/DOT3-MAU-MIB.my diff --git a/snmp_mib_archive/DOT3-MAU-MIB.traps b/snmp_mib_archive/d/DOT3-MAU-MIB.traps similarity index 100% rename from snmp_mib_archive/DOT3-MAU-MIB.traps rename to snmp_mib_archive/d/DOT3-MAU-MIB.traps diff --git a/snmp_mib_archive/DRAC2.MIB b/snmp_mib_archive/d/DRAC2.MIB similarity index 100% rename from snmp_mib_archive/DRAC2.MIB rename to snmp_mib_archive/d/DRAC2.MIB diff --git a/snmp_mib_archive/DS0.my b/snmp_mib_archive/d/DS0.my similarity index 100% rename from snmp_mib_archive/DS0.my rename to snmp_mib_archive/d/DS0.my diff --git a/snmp_mib_archive/DS1-MIB.my b/snmp_mib_archive/d/DS1-MIB.my similarity index 100% rename from snmp_mib_archive/DS1-MIB.my rename to snmp_mib_archive/d/DS1-MIB.my diff --git a/snmp_mib_archive/DS1-MIB.traps b/snmp_mib_archive/d/DS1-MIB.traps similarity index 100% rename from snmp_mib_archive/DS1-MIB.traps rename to snmp_mib_archive/d/DS1-MIB.traps diff --git a/snmp_mib_archive/DS1.mib b/snmp_mib_archive/d/DS1.mib similarity index 100% rename from snmp_mib_archive/DS1.mib rename to snmp_mib_archive/d/DS1.mib diff --git a/snmp_mib_archive/DS3-MIB.my b/snmp_mib_archive/d/DS3-MIB.my similarity index 100% rename from snmp_mib_archive/DS3-MIB.my rename to snmp_mib_archive/d/DS3-MIB.my diff --git a/snmp_mib_archive/DS3-MIB.traps b/snmp_mib_archive/d/DS3-MIB.traps similarity index 100% rename from snmp_mib_archive/DS3-MIB.traps rename to snmp_mib_archive/d/DS3-MIB.traps diff --git a/snmp_mib_archive/DTI-MIB.my b/snmp_mib_archive/d/DTI-MIB.my similarity index 100% rename from snmp_mib_archive/DTI-MIB.my rename to snmp_mib_archive/d/DTI-MIB.my diff --git a/snmp_mib_archive/Dclra.mib b/snmp_mib_archive/d/Dclra.mib similarity index 100% rename from snmp_mib_archive/Dclra.mib rename to snmp_mib_archive/d/Dclra.mib diff --git a/snmp_mib_archive/dataprotector.cfg b/snmp_mib_archive/d/dataprotector.cfg similarity index 100% rename from snmp_mib_archive/dataprotector.cfg rename to snmp_mib_archive/d/dataprotector.cfg diff --git a/snmp_mib_archive/dataprotector.mib b/snmp_mib_archive/d/dataprotector.mib similarity index 100% rename from snmp_mib_archive/dataprotector.mib rename to snmp_mib_archive/d/dataprotector.mib diff --git a/snmp_mib_archive/def.my b/snmp_mib_archive/d/def.my similarity index 100% rename from snmp_mib_archive/def.my rename to snmp_mib_archive/d/def.my diff --git a/snmp_mib_archive/dell10892.cfg b/snmp_mib_archive/d/dell10892.cfg similarity index 100% rename from snmp_mib_archive/dell10892.cfg rename to snmp_mib_archive/d/dell10892.cfg diff --git a/snmp_mib_archive/dell10892.mib b/snmp_mib_archive/d/dell10892.mib similarity index 100% rename from snmp_mib_archive/dell10892.mib rename to snmp_mib_archive/d/dell10892.mib diff --git a/snmp_mib_archive/dellarymgr.cfg b/snmp_mib_archive/d/dellarymgr.cfg similarity index 100% rename from snmp_mib_archive/dellarymgr.cfg rename to snmp_mib_archive/d/dellarymgr.cfg diff --git a/snmp_mib_archive/dellarymgr.mib b/snmp_mib_archive/d/dellarymgr.mib similarity index 100% rename from snmp_mib_archive/dellarymgr.mib rename to snmp_mib_archive/d/dellarymgr.mib diff --git a/snmp_mib_archive/dellserv.mib b/snmp_mib_archive/d/dellserv.mib similarity index 100% rename from snmp_mib_archive/dellserv.mib rename to snmp_mib_archive/d/dellserv.mib diff --git a/snmp_mib_archive/dexl_h_450.mib b/snmp_mib_archive/d/dexl_h_450.mib similarity index 100% rename from snmp_mib_archive/dexl_h_450.mib rename to snmp_mib_archive/d/dexl_h_450.mib diff --git a/snmp_mib_archive/dexl_l_400.mib b/snmp_mib_archive/d/dexl_l_400.mib similarity index 100% rename from snmp_mib_archive/dexl_l_400.mib rename to snmp_mib_archive/d/dexl_l_400.mib diff --git a/snmp_mib_archive/dhcp_snoop.mib b/snmp_mib_archive/d/dhcp_snoop.mib similarity index 100% rename from snmp_mib_archive/dhcp_snoop.mib rename to snmp_mib_archive/d/dhcp_snoop.mib diff --git a/snmp_mib_archive/diffserv-tc.mib b/snmp_mib_archive/d/diffserv-tc.mib similarity index 100% rename from snmp_mib_archive/diffserv-tc.mib rename to snmp_mib_archive/d/diffserv-tc.mib diff --git a/snmp_mib_archive/digium-mib.txt b/snmp_mib_archive/d/digium-mib.txt similarity index 100% rename from snmp_mib_archive/digium-mib.txt rename to snmp_mib_archive/d/digium-mib.txt diff --git a/snmp_mib_archive/dlghwinf.cfg b/snmp_mib_archive/d/dlghwinf.cfg similarity index 100% rename from snmp_mib_archive/dlghwinf.cfg rename to snmp_mib_archive/d/dlghwinf.cfg diff --git a/snmp_mib_archive/dlghwinf.mib b/snmp_mib_archive/d/dlghwinf.mib similarity index 100% rename from snmp_mib_archive/dlghwinf.mib rename to snmp_mib_archive/d/dlghwinf.mib diff --git a/snmp_mib_archive/dmtfdmi.mib b/snmp_mib_archive/d/dmtfdmi.mib similarity index 100% rename from snmp_mib_archive/dmtfdmi.mib rename to snmp_mib_archive/d/dmtfdmi.mib diff --git a/snmp_mib_archive/dot1x.mib b/snmp_mib_archive/d/dot1x.mib similarity index 100% rename from snmp_mib_archive/dot1x.mib rename to snmp_mib_archive/d/dot1x.mib diff --git a/snmp_mib_archive/draft-ietf-ipfc-fcmgmt-int-mib-04.my b/snmp_mib_archive/d/draft-ietf-ipfc-fcmgmt-int-mib-04.my similarity index 100% rename from snmp_mib_archive/draft-ietf-ipfc-fcmgmt-int-mib-04.my rename to snmp_mib_archive/d/draft-ietf-ipfc-fcmgmt-int-mib-04.my diff --git a/snmp_mib_archive/duralink.mib b/snmp_mib_archive/d/duralink.mib similarity index 100% rename from snmp_mib_archive/duralink.mib rename to snmp_mib_archive/d/duralink.mib diff --git a/snmp_mib_archive/dvmrp_rcc.mib b/snmp_mib_archive/d/dvmrp_rcc.mib similarity index 100% rename from snmp_mib_archive/dvmrp_rcc.mib rename to snmp_mib_archive/d/dvmrp_rcc.mib diff --git a/snmp_mib_archive/ENTITY-MIB.traps b/snmp_mib_archive/e/ENTITY-MIB.traps similarity index 100% rename from snmp_mib_archive/ENTITY-MIB.traps rename to snmp_mib_archive/e/ENTITY-MIB.traps diff --git a/snmp_mib_archive/ENTITY-MIB.txt b/snmp_mib_archive/e/ENTITY-MIB.txt similarity index 100% rename from snmp_mib_archive/ENTITY-MIB.txt rename to snmp_mib_archive/e/ENTITY-MIB.txt diff --git a/snmp_mib_archive/ENTITY-SENSOR-MIB.my b/snmp_mib_archive/e/ENTITY-SENSOR-MIB.my similarity index 100% rename from snmp_mib_archive/ENTITY-SENSOR-MIB.my rename to snmp_mib_archive/e/ENTITY-SENSOR-MIB.my diff --git a/snmp_mib_archive/ENTITY-STATE-MIB.my b/snmp_mib_archive/e/ENTITY-STATE-MIB.my similarity index 100% rename from snmp_mib_archive/ENTITY-STATE-MIB.my rename to snmp_mib_archive/e/ENTITY-STATE-MIB.my diff --git a/snmp_mib_archive/ENTITY-STATE-TC-MIB.my b/snmp_mib_archive/e/ENTITY-STATE-TC-MIB.my similarity index 100% rename from snmp_mib_archive/ENTITY-STATE-TC-MIB.my rename to snmp_mib_archive/e/ENTITY-STATE-TC-MIB.my diff --git a/snmp_mib_archive/ESSWITCH-MIB.traps b/snmp_mib_archive/e/ESSWITCH-MIB.traps similarity index 100% rename from snmp_mib_archive/ESSWITCH-MIB.traps rename to snmp_mib_archive/e/ESSWITCH-MIB.traps diff --git a/snmp_mib_archive/EVENT-MIB.my b/snmp_mib_archive/e/EVENT-MIB.my similarity index 100% rename from snmp_mib_archive/EVENT-MIB.my rename to snmp_mib_archive/e/EVENT-MIB.my diff --git a/snmp_mib_archive/EVENT-MIB.traps b/snmp_mib_archive/e/EVENT-MIB.traps similarity index 100% rename from snmp_mib_archive/EVENT-MIB.traps rename to snmp_mib_archive/e/EVENT-MIB.traps diff --git a/snmp_mib_archive/EtherLike-MIB.mib b/snmp_mib_archive/e/EtherLike-MIB.mib similarity index 100% rename from snmp_mib_archive/EtherLike-MIB.mib rename to snmp_mib_archive/e/EtherLike-MIB.mib diff --git a/snmp_mib_archive/EtherLike-MIB.my b/snmp_mib_archive/e/EtherLike-MIB.my similarity index 100% rename from snmp_mib_archive/EtherLike-MIB.my rename to snmp_mib_archive/e/EtherLike-MIB.my diff --git a/snmp_mib_archive/EtherLike-MIB.txt b/snmp_mib_archive/e/EtherLike-MIB.txt similarity index 100% rename from snmp_mib_archive/EtherLike-MIB.txt rename to snmp_mib_archive/e/EtherLike-MIB.txt diff --git a/snmp_mib_archive/EXTREME-BASE-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-BASE-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-BASE-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-BASE-MIB.mib diff --git a/snmp_mib_archive/EXTREME-CABLE-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-CABLE-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-CABLE-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-CABLE-MIB.mib diff --git a/snmp_mib_archive/EXTREME-CLEARFLOW-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-CLEARFLOW-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-CLEARFLOW-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-CLEARFLOW-MIB.mib diff --git a/snmp_mib_archive/EXTREME-DLCS-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-DLCS-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-DLCS-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-DLCS-MIB.mib diff --git a/snmp_mib_archive/EXTREME-DOS-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-DOS-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-DOS-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-DOS-MIB.mib diff --git a/snmp_mib_archive/EXTREME-EAPS-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-EAPS-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-EAPS-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-EAPS-MIB.mib diff --git a/snmp_mib_archive/EXTREME-EDP-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-EDP-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-EDP-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-EDP-MIB.mib diff --git a/snmp_mib_archive/EXTREME-ENH-DOS-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-ENH-DOS-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-ENH-DOS-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-ENH-DOS-MIB.mib diff --git a/snmp_mib_archive/EXTREME-ENTITY-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-ENTITY-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-ENTITY-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-ENTITY-MIB.mib diff --git a/snmp_mib_archive/EXTREME-ESRP-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-ESRP-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-ESRP-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-ESRP-MIB.mib diff --git a/snmp_mib_archive/EXTREME-FDB-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-FDB-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-FDB-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-FDB-MIB.mib diff --git a/snmp_mib_archive/EXTREME-FILETRANSFER-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-FILETRANSFER-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-FILETRANSFER-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-FILETRANSFER-MIB.mib diff --git a/snmp_mib_archive/EXTREME-IP-SECURITY-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-IP-SECURITY-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-IP-SECURITY-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-IP-SECURITY-MIB.mib diff --git a/snmp_mib_archive/EXTREME-LACP-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-LACP-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-LACP-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-LACP-MIB.mib diff --git a/snmp_mib_archive/EXTREME-NETFLOW-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-NETFLOW-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-NETFLOW-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-NETFLOW-MIB.mib diff --git a/snmp_mib_archive/EXTREME-NP-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-NP-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-NP-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-NP-MIB.mib diff --git a/snmp_mib_archive/EXTREME-OSPF-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-OSPF-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-OSPF-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-OSPF-MIB.mib diff --git a/snmp_mib_archive/EXTREME-PBQOS-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-PBQOS-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-PBQOS-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-PBQOS-MIB.mib diff --git a/snmp_mib_archive/EXTREME-POE-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-POE-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-POE-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-POE-MIB.mib diff --git a/snmp_mib_archive/EXTREME-PORT-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-PORT-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-PORT-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-PORT-MIB.mib diff --git a/snmp_mib_archive/EXTREME-POS-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-POS-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-POS-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-POS-MIB.mib diff --git a/snmp_mib_archive/EXTREME-QOS-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-QOS-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-QOS-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-QOS-MIB.mib diff --git a/snmp_mib_archive/EXTREME-RTSTATS-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-RTSTATS-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-RTSTATS-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-RTSTATS-MIB.mib diff --git a/snmp_mib_archive/EXTREME-SERVICES-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-SERVICES-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-SERVICES-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-SERVICES-MIB.mib diff --git a/snmp_mib_archive/EXTREME-SLB-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-SLB-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-SLB-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-SLB-MIB.mib diff --git a/snmp_mib_archive/EXTREME-SNMPV3-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-SNMPV3-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-SNMPV3-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-SNMPV3-MIB.mib diff --git a/snmp_mib_archive/EXTREME-SOFTWARE-MONITOR-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-SOFTWARE-MONITOR-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-SOFTWARE-MONITOR-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-SOFTWARE-MONITOR-MIB.mib diff --git a/snmp_mib_archive/EXTREME-STACKING-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-STACKING-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-STACKING-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-STACKING-MIB.mib diff --git a/snmp_mib_archive/EXTREME-STP-EXTENSIONS-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-STP-EXTENSIONS-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-STP-EXTENSIONS-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-STP-EXTENSIONS-MIB.mib diff --git a/snmp_mib_archive/EXTREME-SYSTEM-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-SYSTEM-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-SYSTEM-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-SYSTEM-MIB.mib diff --git a/snmp_mib_archive/EXTREME-TRAP-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-TRAP-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-TRAP-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-TRAP-MIB.mib diff --git a/snmp_mib_archive/EXTREME-TRAPPOLL-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-TRAPPOLL-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-TRAPPOLL-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-TRAPPOLL-MIB.mib diff --git a/snmp_mib_archive/EXTREME-UPM-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-UPM-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-UPM-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-UPM-MIB.mib diff --git a/snmp_mib_archive/EXTREME-V2TRAP-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-V2TRAP-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-V2TRAP-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-V2TRAP-MIB.mib diff --git a/snmp_mib_archive/EXTREME-VC-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-VC-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-VC-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-VC-MIB.mib diff --git a/snmp_mib_archive/EXTREME-VLAN-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-VLAN-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-VLAN-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-VLAN-MIB.mib diff --git a/snmp_mib_archive/EXTREME-WIRELESS-MIB.mib b/snmp_mib_archive/e/Extreme Networks/EXTREME-WIRELESS-MIB.mib similarity index 100% rename from snmp_mib_archive/EXTREME-WIRELESS-MIB.mib rename to snmp_mib_archive/e/Extreme Networks/EXTREME-WIRELESS-MIB.mib diff --git a/snmp_mib_archive/eapol.mib b/snmp_mib_archive/e/eapol.mib similarity index 100% rename from snmp_mib_archive/eapol.mib rename to snmp_mib_archive/e/eapol.mib diff --git a/snmp_mib_archive/ems.cfg b/snmp_mib_archive/e/ems.cfg similarity index 100% rename from snmp_mib_archive/ems.cfg rename to snmp_mib_archive/e/ems.cfg diff --git a/snmp_mib_archive/ems.mib b/snmp_mib_archive/e/ems.mib similarity index 100% rename from snmp_mib_archive/ems.mib rename to snmp_mib_archive/e/ems.mib diff --git a/snmp_mib_archive/emsmibax.cfg b/snmp_mib_archive/e/emsmibax.cfg similarity index 100% rename from snmp_mib_archive/emsmibax.cfg rename to snmp_mib_archive/e/emsmibax.cfg diff --git a/snmp_mib_archive/emsmibax.mib b/snmp_mib_archive/e/emsmibax.mib similarity index 100% rename from snmp_mib_archive/emsmibax.mib rename to snmp_mib_archive/e/emsmibax.mib diff --git a/snmp_mib_archive/entity-mib.cfg b/snmp_mib_archive/e/entity-mib.cfg similarity index 100% rename from snmp_mib_archive/entity-mib.cfg rename to snmp_mib_archive/e/entity-mib.cfg diff --git a/snmp_mib_archive/entity-mib.mib b/snmp_mib_archive/e/entity-mib.mib similarity index 100% rename from snmp_mib_archive/entity-mib.mib rename to snmp_mib_archive/e/entity-mib.mib diff --git a/snmp_mib_archive/entity.mib b/snmp_mib_archive/e/entity.mib similarity index 100% rename from snmp_mib_archive/entity.mib rename to snmp_mib_archive/e/entity.mib diff --git a/snmp_mib_archive/eqlagent.mib b/snmp_mib_archive/e/eqlagent.mib similarity index 100% rename from snmp_mib_archive/eqlagent.mib rename to snmp_mib_archive/e/eqlagent.mib diff --git a/snmp_mib_archive/eqlcontroller.mib b/snmp_mib_archive/e/eqlcontroller.mib similarity index 100% rename from snmp_mib_archive/eqlcontroller.mib rename to snmp_mib_archive/e/eqlcontroller.mib diff --git a/snmp_mib_archive/eqldisk.mib b/snmp_mib_archive/e/eqldisk.mib similarity index 100% rename from snmp_mib_archive/eqldisk.mib rename to snmp_mib_archive/e/eqldisk.mib diff --git a/snmp_mib_archive/eqlgroup.mib b/snmp_mib_archive/e/eqlgroup.mib similarity index 100% rename from snmp_mib_archive/eqlgroup.mib rename to snmp_mib_archive/e/eqlgroup.mib diff --git a/snmp_mib_archive/eqlipaddr.mib b/snmp_mib_archive/e/eqlipaddr.mib similarity index 100% rename from snmp_mib_archive/eqlipaddr.mib rename to snmp_mib_archive/e/eqlipaddr.mib diff --git a/snmp_mib_archive/eqliscsi.mib b/snmp_mib_archive/e/eqliscsi.mib similarity index 100% rename from snmp_mib_archive/eqliscsi.mib rename to snmp_mib_archive/e/eqliscsi.mib diff --git a/snmp_mib_archive/eqlmember.mib b/snmp_mib_archive/e/eqlmember.mib similarity index 100% rename from snmp_mib_archive/eqlmember.mib rename to snmp_mib_archive/e/eqlmember.mib diff --git a/snmp_mib_archive/eqlpool.mib b/snmp_mib_archive/e/eqlpool.mib similarity index 100% rename from snmp_mib_archive/eqlpool.mib rename to snmp_mib_archive/e/eqlpool.mib diff --git a/snmp_mib_archive/eqlraid.mib b/snmp_mib_archive/e/eqlraid.mib similarity index 100% rename from snmp_mib_archive/eqlraid.mib rename to snmp_mib_archive/e/eqlraid.mib diff --git a/snmp_mib_archive/eqlsmi.mib b/snmp_mib_archive/e/eqlsmi.mib similarity index 100% rename from snmp_mib_archive/eqlsmi.mib rename to snmp_mib_archive/e/eqlsmi.mib diff --git a/snmp_mib_archive/eqlvolbalancer.mib b/snmp_mib_archive/e/eqlvolbalancer.mib similarity index 100% rename from snmp_mib_archive/eqlvolbalancer.mib rename to snmp_mib_archive/e/eqlvolbalancer.mib diff --git a/snmp_mib_archive/eqlvolume.mib b/snmp_mib_archive/e/eqlvolume.mib similarity index 100% rename from snmp_mib_archive/eqlvolume.mib rename to snmp_mib_archive/e/eqlvolume.mib diff --git a/snmp_mib_archive/ether.cfg b/snmp_mib_archive/e/ether.cfg similarity index 100% rename from snmp_mib_archive/ether.cfg rename to snmp_mib_archive/e/ether.cfg diff --git a/snmp_mib_archive/ether.mib b/snmp_mib_archive/e/ether.mib similarity index 100% rename from snmp_mib_archive/ether.mib rename to snmp_mib_archive/e/ether.mib diff --git a/snmp_mib_archive/etherlike.cfg b/snmp_mib_archive/e/etherlike.cfg similarity index 100% rename from snmp_mib_archive/etherlike.cfg rename to snmp_mib_archive/e/etherlike.cfg diff --git a/snmp_mib_archive/etherlike.mib b/snmp_mib_archive/e/etherlike.mib similarity index 100% rename from snmp_mib_archive/etherlike.mib rename to snmp_mib_archive/e/etherlike.mib diff --git a/snmp_mib_archive/eva4400_abm.mib b/snmp_mib_archive/e/eva4400_abm.mib similarity index 100% rename from snmp_mib_archive/eva4400_abm.mib rename to snmp_mib_archive/e/eva4400_abm.mib diff --git a/snmp_mib_archive/evapamib.cfg b/snmp_mib_archive/e/evapamib.cfg similarity index 100% rename from snmp_mib_archive/evapamib.cfg rename to snmp_mib_archive/e/evapamib.cfg diff --git a/snmp_mib_archive/evapamib.mib b/snmp_mib_archive/e/evapamib.mib similarity index 100% rename from snmp_mib_archive/evapamib.mib rename to snmp_mib_archive/e/evapamib.mib diff --git a/snmp_mib_archive/FC-MGMT-MIB.my b/snmp_mib_archive/f/FC-MGMT-MIB.my similarity index 100% rename from snmp_mib_archive/FC-MGMT-MIB.my rename to snmp_mib_archive/f/FC-MGMT-MIB.my diff --git a/snmp_mib_archive/FIBEAIR_5.00j.MIB b/snmp_mib_archive/f/FIBEAIR_5.00j.MIB similarity index 96% rename from snmp_mib_archive/FIBEAIR_5.00j.MIB rename to snmp_mib_archive/f/FIBEAIR_5.00j.MIB index e960e7f..4ae7072 100644 --- a/snmp_mib_archive/FIBEAIR_5.00j.MIB +++ b/snmp_mib_archive/f/FIBEAIR_5.00j.MIB @@ -1,17856 +1,17856 @@ -CERAGON-MIB DEFINITIONS ::= BEGIN ---Title: CERAGON MIB - --- Copyright 1997 CERAGON. --- All Rights Reserved. - --- It is CERAGON's intent to encourage the widespread use of --- this Specification in connection with the management of --- CERAGON's products. CERAGON grants vendors, end-users, --- and other interested parties a non-exclusive license to --- use this Specification in connection with the management --- of CERAGON's products. - --- This Specification is supplied "as is," and CERAGON makes --- no warranty, either express or implied, as to the use, --- operation, condition, or performance of the Specification. - -IMPORTS - Counter, enterprises, - IpAddress, Gauge FROM RFC1155-SMI - DisplayString, ifIndex FROM RFC1213-MIB - OBJECT-TYPE FROM RFC-1212 - TRAP-TYPE FROM RFC-1215; --- Gauge32 FROM SNMPv2-SMI; --- sonetSectionCurrentStatus FROM SONET-MIB; --- RowStatus FROM SNMPv2-TC; - - - --- Some MIB compilers need those two lines: --- enterprises OBJECT IDENTIFIER ::= --- { iso org(3) dod(6) internet(1) private(4) 1 } - - -ceragon OBJECT IDENTIFIER ::= { enterprises 2281 } - --- Version: 5.00i --- ***************************** 1500P **************************** --- Supported by IDC version 4.6xx for Regenerator and Jupiter (DS3). --- Supported by IDC version O2.88 for Omega (Encryption). --- Supported by IDC version 3.10 for Falcon (FE+8E1\T1). --- Supported by IDC version 4.7xxx for Typhoon (GbE+8E1\T1) --- Supported by IDC version 4.9xxx for Summit (64E1\T1+FE) --- ***************************** 3200T **************************** --- Supported by IDC version 5.0xxx for AVALON (N+1) --- ***************************** 1500 ***************************** --- Supported by IDC version 5.22 for (FibeAir15xx) - ---First Version Date: 15.04.97 - ---Last Update: 06.11.2006 - - -gnOID OBJECT IDENTIFIER ::= { ceragon 1} -- list of CERAGON products - -gnFirstOID OBJECT IDENTIFIER ::= { gnOID 1 } -- First product - -gnSystem OBJECT IDENTIFIER ::= { ceragon 2 } - ---This group contains general parameters of the system. -gnGeneral OBJECT IDENTIFIER ::= { gnSystem 1} - ---gnGenHWVersion OBJECT-TYPE --- SYNTAX DisplayString --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION --- "This parameter specifies the version of the hardware." --- ::= { gnGeneral 1 } - ---gnGenSWVersion OBJECT-TYPE --- SYNTAX DisplayString --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION --- "This parameter specifies the version of the software." --- ::= { gnGeneral 2 } - -gnGenStandardOrg OBJECT-TYPE - SYNTAX INTEGER { - etsi(2), - fcc(3), - japan(4), - lmds(5), - cmds(6), - australia(7), - other(8) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This parameter specifies which international standard is used." - ::= { gnGeneral 1 } - -gnGenTxFreqRange OBJECT-TYPE - SYNTAX INTEGER { - from37000to37350(2), -- FCC RX Range: 37700->38050 - from37350to37700(3), -- FCC RX Range: 38050->38400 - from37700to38050(4), -- FCC - from38050to38400(5), -- FCC - from38600to38950(6), -- FCC RX Range: 39300->39650 - from38950to39300(7), -- FCC RX Range: 39650->40000 - from39300to39650(8), -- FCC - from39650to40000(9), --FCC - from37058to37618(10), --ETSI RX Range: 38318->38878 - from37618to38178(11), --ETSI RX Range: 38878->39438 - from38318to38878(12), --ETSI - from38878to39438(13), --ETSI - notUsed(14) - - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This parameter specifies frequency ranges in Hertz. Value 1 to 13 are used -when the link - is working with channels. The notUsed value is used when the link is -working with frequency." - ::= { gnGeneral 2 } - -gnGenRemoteConnection OBJECT-TYPE - SYNTAX INTEGER { - connected(2), - disconnected(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Is the connection between the local manager and - the remote manager." - ::= { gnGeneral 3 } - -gnGenRemoteDistance OBJECT-TYPE - SYNTAX INTEGER (100..30000) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This field is the distance between the local and remote ODU, in meters. - This attribute does not auto-detect the distance. - It is used as part of the unfaded RSL calculation feature in CERAGONView." - ::= { gnGeneral 4 } - -gnGenInterLenLocalRemote OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This field is the FEC interleaver length - DONT CHANGE THIS FIELD !!!. - WRITE will change both local and remote sides." - ::= { gnGeneral 5 } - -gnGenTxFreqLocalRemote OBJECT-TYPE - SYNTAX INTEGER (0..20) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter indicates the radio TX channel number. - WRITE will change both LOCAL and REMOTE sides. - Not all radios will support TX frequency change via channel numbers." - DEFVAL { 1} - ::= { gnGeneral 6} - - -gnGenRealTimeandDate OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(8)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter specifies the real time and date - Format 'YYYY-MM-DD,HH:MM:SS' (Hexadecimal). - A date-time specification. - - field octets contents range - ----- ------ -------- ----- - 1 1-2 year 0..65536 - 2 3 month 1..12 - 3 4 day 1..31 - 4 5 hour 0..23 - 5 6 minutes 0..59 - 6 7 seconds 0..60 - (use 60 for leap-second) - 7 8 deci-seconds 0..9 - 8 9 direction from UTC '+' / '-' - 9 10 hours from UTC 0..11 - 10 11 minutes from UTC 0..59 - - For example, Tuesday May 26, 1992 at 1:30:15 PM EDT - would be displayed as: 07 c8 05 1a 0d 1e 0f 00 - ( 1992 -5 -26,13:30:15 ) - - Note that if only local time is known, then timezone - information (fields 8-10) is not present." - - ::= { gnGeneral 7 } - - -gnGenCfgDeviceTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnGenCfgDeviceEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains general configuration info - per device, local and remote." - ::= { gnGeneral 8 } - - -gnGenCfgDeviceEntry OBJECT-TYPE - SYNTAX GnGenCfgDeviceEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing general configuration information, for both local and -remote sides." - INDEX { gnGenCfgDeviceId } - ::= { gnGenCfgDeviceTable 1 } - -GnGenCfgDeviceEntry ::= - SEQUENCE { - gnGenCfgDeviceId - INTEGER, - gnGenCfgDeviceResetPerfMon - INTEGER, - gnGenCfgDeviceOperation - INTEGER, - gnGenCfgActivateLoopback - INTEGER, - gnGenCfgF1DataChanConnector -- was LineConnector; --- if DB9 connector, indicates NEW regenerator hardware. - INTEGER, - gnGenCfgWaySideConnector --was RadioConnector - INTEGER, - gnGenCfgActivateChanLoopback - INTEGER, - gnGenCfgInterLenLocalOnly - INTEGER , - gnGenCfgSlipIp - IpAddress, - gnGenCfgSlipModemConnection - DisplayString, - gnGenCfgSlipSpeed - INTEGER, - gnGenCfgAlarmSeverity - OCTET STRING, - gnGenCfgODUSerialNumber - DisplayString, - gnGenCfgIDUSerialNumber - DisplayString, - gnGenCfgAlarmText - DisplayString, - gnGenCfgTrapSeverity - INTEGER, - gnGenCfgProductType -- merge with tftp - INTEGER, - gnGenCfgLeftMediumConnector - INTEGER, - gnGenCfgMiddleMediumConnector - INTEGER, - gnGenCfgPrimaryClockSource - INTEGER, - gnGenCfgSecondaryClockSource - INTEGER, - gnGenCfgTrapOption - INTEGER, - gnGenCfgCLLI - DisplayString, - gnGenCfgHeartbeatPeriod - INTEGER, - gnGenCfgGetRemoteData - INTEGER, - gnGenCfgClearLoopTimeout - INTEGER, - gnGenCfgSubProductType - INTEGER - } - -gnGenCfgDeviceId OBJECT-TYPE - SYNTAX INTEGER - { - local(1), - remote(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the device table entry (local or -Remote)." - ::= { gnGenCfgDeviceEntry 1 } - - -gnGenCfgDeviceResetPerfMon OBJECT-TYPE - SYNTAX INTEGER { - reset(2), - noAction(3), - clearFastEthernetStatistics(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Reset performance monitoring. " - DEFVAL { noAction } - ::= { gnGenCfgDeviceEntry 2 } - -gnGenCfgDeviceOperation OBJECT-TYPE - SYNTAX INTEGER { - noOperation(2), - softwareReset(3), - setDefaultConf(4), - clearMainManagerSoftware(5), - resetODU(6), - resetMUX(7), - resetSwOdu(8) -- phos odu only. - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter allows the NMS to perform operations. - (3) will implement software RESET - (4) will SET all factory default configurations, including IP address! - (5) will CLEAR IDU software - NOTE: CLEARING IDU software will cause the IDU to use the factory BOOT -software version. - 4 and 5 will take place only after reset of the IDU" - DEFVAL { noOperation } - ::= { gnGenCfgDeviceEntry 3 } - - -gnGenCfgActivateLoopback OBJECT-TYPE - SYNTAX INTEGER { - noOperation(2), - loopbackSPI(3), ---- loopbackMUX(4), - loopbackMDM(5), - loopbackOuterSPI(6), --- localTechnSPIloopback(7), --- localTechnMUXloopback(8), --- localTechnMDMloopback(9), - localODUloopback(10) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter controls the loop back diagnostics operations. - For remote units, only SPI, MUX and MDM loopbacks are allowed. - " - DEFVAL { noOperation } - ::= { gnGenCfgDeviceEntry 4 } - -gnGenCfgF1DataChanConnector OBJECT-TYPE - SYNTAX INTEGER { - noInterface(1), -- No interface - rs232db25(2), -- V24 - v35(3), - rs422db25(4), --RS-530 - rj45CoDirect(5), - rj45bridge(6), -- Ethernet bridge - x21db15(7), - rs232db9(8) -- New regenerator hardware - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the physical interface of the F1 line data channel - (USER CHANNEL connection). " - DEFVAL { rs232db25 } - ::= { gnGenCfgDeviceEntry 5 } - -gnGenCfgWaySideConnector OBJECT-TYPE - SYNTAX INTEGER { - noInterface(1), -- No interface - rs232db25(2), -- V24 - v35(3), - rs422db25(4), -- RS-530 - connectorE1(5), - rj45bridge(6), -- Ethernet Bridge - x21db15(7), - connectorT1(8), - lineSTM4(9), - clockUnit2M(10), - clockUnit1dot5M(11) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the physical interface of the radio E1 way side channel - (WAYSIDE CHANNEL connection)." - DEFVAL { noInterface } - ::= { gnGenCfgDeviceEntry 6 } - - -gnGenCfgActivateChanLoopback OBJECT-TYPE - SYNTAX INTEGER { - noOperation(2), - loopbackDataChan(3), - loopbackWaySide(4) - - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter controls the USER CHANNEL and WAYSIDE channel - loopback diagnostic operations. - (3) will activate the 64k data channel loopback (USER CHANNEL) - (4) will activate the WAYSIDE CHANNEL loopback." - DEFVAL { noOperation } - ::= { gnGenCfgDeviceEntry 7 } - - -gnGenCfgInterLenLocalOnly OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This field is the FEC interleaver length .DONT CAHNGE THIS FIELD !!! . - WRITE will change the local side only." - ::= { gnGenCfgDeviceEntry 8 } - - -gnGenCfgSlipIp OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is the SERIAL interface IP address. - Included for future development, not currently supported." - ::= { gnGenCfgDeviceEntry 9 } - -gnGenCfgSlipModemConnection OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The telephone number to which the modem will initialize a call, - upon generation of a TRAP. - The number must be entered numerically (for example 18001234567)." - ::= { gnGenCfgDeviceEntry 10 } - - -gnGenCfgSlipSpeed OBJECT-TYPE - SYNTAX INTEGER { - baud9600(1), - baud19200(2), - baud38400(3), - baud57600(4), - baud115200(5) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The SERIAL interface baud rate." - ::= { gnGenCfgDeviceEntry 11 } - - -gnGenCfgAlarmSeverity OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(15)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This field is used only by the Ceraview management -application - Every Trap severity 4 bits. - 15 (MAJOR), 7 (MINOR), 3 (WARNING) and 1 (EVENT) options. - The first 4 bits ODU Power supply severity, - then the Synthesizer severity ,then Tx level then RX level - ODU temperature, ODU loopback , IDU power supply , Cable, - Modem, IDU temperature, IDU loopbacks, External Alarm 1, - External Alarm 2 ,External Alarm 3, External Alarm 4, - External Alarm 5, External Alarm 6, External Alarm 7, - External Alarm 8, Remote connectivity, LOF, LOS, EXC, SD - J0 mismatch and system fault." - ::= { gnGenCfgDeviceEntry 12 } - -gnGenCfgODUSerialNumber OBJECT-TYPE - SYNTAX DisplayString(SIZE(0..20)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the ODU serial number - up to 20 characters " - ::= { gnGenCfgDeviceEntry 13 } - -gnGenCfgIDUSerialNumber OBJECT-TYPE - SYNTAX DisplayString(SIZE(0..20)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the IDU serial number - up to 20 characters " - ::= { gnGenCfgDeviceEntry 14} - -gnGenCfgAlarmText OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The private trap text, describing the last generated trap text." - ::= { gnGenCfgDeviceEntry 15} - -gnGenCfgTrapSeverity OBJECT-TYPE - - SYNTAX INTEGER - { - clear (0), - event (1), - warning (3), - minor (7), - major (15), - critical (31) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The current Trap severity, describing the last generated trap -severity" - ::= { gnGenCfgDeviceEntry 16 } --- ******************************************************************* --- The following fields were added for the Access product --- ******************************************************************* - -gnGenCfgProductType OBJECT-TYPE - SYNTAX INTEGER - { - accessMux (2), - sdhRegenerator (3), - narrowBandPdhRepeater (4), - accessMuxStm0 (5), - plex6200 (6), - adm (7) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The product type." - ::= { gnGenCfgDeviceEntry 17 } - - -gnGenCfgLeftMediumConnector OBJECT-TYPE - SYNTAX INTEGER { - noInterface(1), -- No interface - twoDS3(2), - oneDS3(3), - twoE3(4), - oneE3(5), - oneFastEthernet(6), - fiberSTM1(7), - electricalSTM1(8), - utpSTM1(9), - stpSTM1(10), - twoSTM1(11), - eightE1(12), - eightT1(13), - hitLess(14), - fiberSTM1Trib(15), - electricalSTM1Trib(16), - hitLessWithBridge(17), - opticalFastEthernet(18) - - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "For ACCESS hardware, this indicates the first (left) interface connector." - DEFVAL { twoDS3 } - ::= { gnGenCfgDeviceEntry 18 } - -gnGenCfgMiddleMediumConnector OBJECT-TYPE - SYNTAX INTEGER { - noInterface(1), -- No interface - twoDS3(2), - oneDS3(3), - twoE3(4), - oneE3(5), - oneFastEthernet(6), - fiberSTM1(7), - electricalSTM1(8), - utpSTM1(9), - stpSTM1(10), - twoSTM1(11), - eightE1(12), - eightT1(13), - hitLess(14), - fiberSTM1Trib(15), - electricalSTM1Trib(16), - hitLessWithBridge(17), - opticalFastEthernet(18) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "For ACCESS hardware, this indicates the second (right)interface connector." - DEFVAL { oneDS3 } - ::= { gnGenCfgDeviceEntry 19 } - -gnGenCfgPrimaryClockSource OBJECT-TYPE - SYNTAX INTEGER { - internalClock(2), - external2MB(3), - radioClock(4), - fiberClock(5), - external2MHz(6), - external1AndHalfMB(7), - tributaryClock1(8), - tributaryClock2(9), - tributaryClock3(10), - tributaryClock4(11), - tributaryClock5(12), - tributaryClock6(13), - tributaryClock7(14), - tributaryClock8(15), - tributaryClock9(16), - tributaryClock10(17), - tributaryClock11(18), - tributaryClock12(19), - tributaryClock13(20), - tributaryClock14(21), - tributaryClock15(22), - tributaryClock16(23), - tribSTM1(24) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The primary clock source, configurable for ACCESS radios only." - DEFVAL { internalClock } - ::= { gnGenCfgDeviceEntry 20 } - -gnGenCfgSecondaryClockSource OBJECT-TYPE - SYNTAX INTEGER { - internalClock(2), - external2MB(3), - radioClock(4), - fiberClock(5), - external2MHz(6), - external1AndHalfMB(7), - tributaryClock1(8), - tributaryClock2(9), - tributaryClock3(10), - tributaryClock4(11), - tributaryClock5(12), - tributaryClock6(13), - tributaryClock7(14), - tributaryClock8(15), - tributaryClock9(16), - tributaryClock10(17), - tributaryClock11(18), - tributaryClock12(19), - tributaryClock13(20), - tributaryClock14(21), - tributaryClock15(22), - tributaryClock16(23), - tribSTM1(24) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The secondary clock source, configurable for ACCESS radios only." - DEFVAL { internalClock } - ::= { gnGenCfgDeviceEntry 21 } - -gnGenCfgTrapOption OBJECT-TYPE - SYNTAX INTEGER (0..31) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This item defines various trap options (0-31): - - 0 - SNSN (STANDARD TRAPS DO NOT INCLUDE SERIAL NUMBER) - 1 - ASN (ALL TRAPS INCLUDE SERIAL NUMBER) - 2 - SNSN, DNLR (DO NOT REPORT LOCAL TRAPS FROM REMOTE IDU) - 3 - ASN, DNLR - 4 - SNSN, EVT (USE DIFFERENT TRAP ID FOR EACH ALARM TYPE) - 5 - ASN, EVT - 6 - SNSN, DNLR, EVT - 7 - ASN, DNLR, EVT - - * - Add 8 to your choice for excluding traps with id >= 128. - Example: for SNSN, DNLR with this filter write 10 (=8+2). - ** - Add another 16 to your choice in order to send 'clear' traps with zero severity." - DEFVAL { 0 } - ::= { gnGenCfgDeviceEntry 22 } - -gnGenCfgCLLI OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..30)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Common Language Location Identifier (maximum length: 30)" - ::= { gnGenCfgDeviceEntry 23 } - -gnGenCfgHeartbeatPeriod OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This item defines the number of minutes between each trap" - DEFVAL { 0 } - ::= { gnGenCfgDeviceEntry 24 } - -gnGenCfgGetRemoteData OBJECT-TYPE - SYNTAX INTEGER { - off(2), - on(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "." - DEFVAL {off} - ::= { gnGenCfgDeviceEntry 25 } - -gnGenCfgClearLoopTimeout OBJECT-TYPE - SYNTAX INTEGER (0..1440) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This item defines the clear loopbacks timeout in minutes. - possible values: 0..1440. - 0 means disable. " - DEFVAL { 0 } - ::= { gnGenCfgDeviceEntry 26 } - -gnGenCfgSubProductType OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "lsb bit: 1 if fibeair 1500i or 1528i 0 otherwise." - ::= { gnGenCfgDeviceEntry 27 } - - -gnGenStatDeviceTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnGenStatDeviceEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains general configuration info - per device; local and remote." - ::= { gnGeneral 9 } - - -gnGenStatDeviceEntry OBJECT-TYPE - SYNTAX GnGenStatDeviceEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing general configuration information per device, both -local and remote sides." - INDEX { gnGenStatDeviceId } - ::= { gnGenStatDeviceTable 1 } - -GnGenStatDeviceEntry ::= - SEQUENCE { - gnGenStatDeviceId - INTEGER, - gnGenStatDeviceCelsiusTemp - INTEGER, - gnGenStatDeviceFahrenheitTemp - INTEGER, --- The following variables are concerning the service of the IDU - gnGenStatDevicePowerSupply - OCTET STRING, - gnGenStatDeviceCable - INTEGER, - gnGenStatDeviceDryContact - OCTET STRING, - gnGenStatDeviceLeds - OCTET STRING, - gnGenStatInternalCommunication - OCTET STRING , - gnGenStatDeviceFanStatus - OCTET STRING, - gnGenStatDeviceODUStatus - OCTET STRING, - gnGenStatDeviceIDUStatus - OCTET STRING, - gnGenStatDeviceRSTStatus - OCTET STRING -} - - -gnGenStatDeviceId OBJECT-TYPE - SYNTAX INTEGER - { - local(1), - remote(2), - drawer1(3), - drawer2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates which device is involved - in the specific row." - ::= { gnGenStatDeviceEntry 1 } - -gnGenStatDeviceCelsiusTemp OBJECT-TYPE - SYNTAX INTEGER (-10..70) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the temperature of the modem of the IDU in degrees of -Celsius." - ::= { gnGenStatDeviceEntry 2 } - -gnGenStatDeviceFahrenheitTemp OBJECT-TYPE - SYNTAX INTEGER (14..158) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the temperature of the modem of the IDU in degrees of -Fahrenheit." - ::= { gnGenStatDeviceEntry 3 } - -gnGenStatDevicePowerSupply OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(1)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This octet represents the status of the power - supplies of the IDU: - bit 1 on = 3.3V faulty - bit 2 on = -5V faulty - bit 3 on = 5V faulty. - bit 4 on = +8V faulty " - - ::= { gnGenStatDeviceEntry 4 } - -gnGenStatDeviceCable OBJECT-TYPE - SYNTAX INTEGER { - ok(2), - short(3), - open(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Status of the cable to the ODU." - ::= { gnGenStatDeviceEntry 5 } - - -gnGenStatDeviceDryContact OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(2)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The status of the dry contacts, Each input status is represented by a bit. - When the input is on, the bit value is 0.When the input is off, the bit -value is 1. - The MSB represents external alarm 8. For example when only external alarm -1 is - on the status value will be 0xFE00" - ::= { gnGenStatDeviceEntry 6 } - -gnGenStatDeviceLeds OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(3)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The status of the IDU front panel LEDs. For the management station use. " - ::= { gnGenStatDeviceEntry 7 } - -gnGenStatInternalCommunication OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The status of internal communication problem - bit 1 = 1: between main CPU and ODU CPU. - bit 2 = 1: between main CPU and MUX CPU. - bit 3 = 1: between master main CPU and slave main CPU." - ::= { gnGenStatDeviceEntry 8 } - -gnGenStatDeviceFanStatus OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The status of the IDU fans 1-2 or 1-4. - bit 1 = IDU Fan1 is faulty. - bit 2 = IDU Fan2 is faulty. - bit 3 = IDU Fan2 is faulty. - bit 4 = IDU Fan2 is faulty." - ::= { gnGenStatDeviceEntry 9 } - -gnGenStatDeviceODUStatus OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(2)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "ODU status reported with this parameter. - Bit1 is MSB. The bit is set when a fault occurs. - The bit is cleared when the fault clears. - bit 1 = Power Supply status - bit 2 = Synthesizer lock status - bit 3 = Tx level status - bit 4 = ATPC status - bit 5 = Rx level status - bit 6 = Not currently used. - bit 7 = Temperature status - bit 8 = Not currently used. - bit 9 = ODU loopback status. - bit 10 = Internal use (by application). - bit 11 = Tx is in Mute. - " - ::= { gnGenStatDeviceEntry 10 } - -gnGenStatDeviceIDUStatus OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(4)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "IDU status reported with this parameter. Bit1 is MSB. - The bit is set when a fault occurs. The bit is - cleared when the fault clears. - - bit 1 = Power status - bit 2 = Cable open status - bit 3 = Cable short status - bit 4 = Modem Lock status - bit 5 = Temperature status - bit 6 = No signal from ODU (Phos only) - bit 7 = loopback status - bit 8 = External alarm 1 status - bit 9 = External alarm 2 status - bit 10 = External alarm 3 status - bit 11 = External alarm 4 status - bit 12 = External alarm 5 status - bit 13 = External alarm 6 status - bit 14 = External alarm 7 status - bit 15 = External alarm 8 status - bit 16 = Remote connectivity status. - bit 17 = Inner communication status. - bit 18 = Link ID mismatch status. - bit 19 = Configuration mismatch status. - bit 20 = Shelf Id mismatch status (Phos only). - bit 21 = General HW failure. - bit 22 = No power to MUX board. - bit 23 = No power to MODEM board. - bit 24 = IDC disk firmware cinfiguration mismatch. - bit 25 = Modem configuration file. - bit 26 = Wayside channel E1/T1 LOS - bit 27 = loopback on Wayside channel - " - ::= { gnGenStatDeviceEntry 11 } - -gnGenStatDeviceRSTStatus OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(2)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The bit is set when a fault occurs. The bit is - cleared when the fault clears. - - bit 1 = Line loss of frame status - bit 2 = Radio loss of frame status - bit 3 = Line EXC status - bit 4 = Radio EXC status - bit 5 = Line SD status - bit 6 = Radio SD status - bit 7 = loss of signal status - bit 8 = J0 mismatch. - bit 9 = Line UNE status. - " - ::= { gnGenStatDeviceEntry 12 } - -gnGenChannelBandwidth OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The TX channel bandwidth, displayed in 1/100 MHz. - For example: - An STM-1 ETSI TX channel bandwidth of 56MHz is displayed as the value 5600." - ::= { gnGeneral 10 } - -gnGenTxFreqNumLocalRemote OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Indicates the radio transmit frequency, displayed in - 1/100 MHz. WRITE changes the local and remote sides. Only for systems that - support frequency configuration (Not channel)." - ::= { gnGeneral 11} - -gnGenProtocolType OBJECT-TYPE - SYNTAX INTEGER { - gnSDH(2), - gnSONET(3), - gnSONET-C(4), - gnSDH-C(5) --SDH-concatenated for plex6200 (stm4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is the radio mapping protocol. -C represents 'concatenated'. " - ::= { gnGeneral 12} - -gnGenLinkId OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "0 for 'old' system that doesn't support the link ID. - the user can enter values from 1 to 65535" - DEFVAL {0} - ::= { gnGeneral 13 } - -gnGenMibVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The current software version supports this MIB version (and the previous MIB versions)." - ::= { gnGeneral 14 } - -gnGenModemType OBJECT-TYPE - SYNTAX INTEGER { - gn16QAM(2), - gn32QAM(3), - gn128QAM(4), - gn256QAM(5), - gn64QAM(6), - gn4QAM(7) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The system modem type." - ::= { gnGeneral 15 } - -gnGenRadioSide OBJECT-TYPE - SYNTAX INTEGER { - east(2), - west(3) - } - ACCESS read-write - STATUS mandatory - DEFVAL {east} - ::= { gnGeneral 16 } - -gnGenSystemWorkTime OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The System Work Time (hours)." - DEFVAL {0} - ::= { gnGeneral 17 } - -gnGenRxFreqNumLocalRemote OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Indicates the radio receive frequency, displayed in - 1/100 MHz. WRITE changes the local and remote sides. Only for systems that - support frequency configuration (Not channel)." - ::= { gnGeneral 18} - -gnGenLastCfgTimeandDate OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(8)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter specifies the last configuration change time and date - Format 'YYYY-MM-DD,HH:MM:SS' (Hexadecimal). - A date-time specification. - - field octets contents range - ----- ------ -------- ----- - 1 1-2 year 0..65536 - 2 3 month 1..12 - 3 4 day 1..31 - 4 5 hour 0..23 - 5 6 minutes 0..59 - 6 7 seconds 0..60 - (use 60 for leap-second) - 7 8 deci-seconds 0..9 - 8 9 direction from UTC '+' / '-' - 9 10 hours from UTC 0..11 - 10 11 minutes from UTC 0..59 - - For example, Tuesday May 26, 1992 at 1:30:15 PM EDT - would be displayed as: 07 c8 05 1a 0d 1e 0f 00 - ( 1992 -5 -26,13:30:15 ) - - Note that if only local time is known, then timezone - information (fields 8-10) is not present." - ::= { gnGeneral 19 } - -gnGenMostSevereAlarm OBJECT-TYPE - SYNTAX INTEGER { - clear (0), - event (1), - warning (3), - minor (7), - major (15), - critical (31) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This parameter specifies the current moset severe alarm in the system." - ::= { gnGeneral 20 } - -gnGenIdcCfgTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnGenIdcCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { gnGeneral 21 } - -gnGenIdcCfgEntry OBJECT-TYPE - SYNTAX GnGenIdcCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - INDEX { gnGenIdcCfgId } - ::= { gnGenIdcCfgTable 1 } - -GnGenIdcCfgEntry ::= - SEQUENCE { - gnGenIdcCfgId - INTEGER, - gnGenIdcCfgXpicMode - INTEGER, - gnGenIdcCfgResetPerfMon - INTEGER, - gnGenIdcCfgOperation - INTEGER, - gnGenIdcCfgWaySideConnector - INTEGER, - gnGenIdcCfgHeartbeatPeriod - INTEGER, - gnGenIdcCfgClearLoopTimeout - INTEGER, - gnGenIdcCfgSlipIp - IpAddress, - gnGenIdcCfgSlipModemConnection - DisplayString, - gnGenIdcCfgSlipSpeed - INTEGER, - gnGenIdcCfgAlarmSeverity - OCTET STRING, - gnGenIdcCfgIDUSerialNumber - DisplayString, - gnGenIdcCfgTrapOption - INTEGER, - gnGenIdcCfgCLLI - DisplayString, - gnGenIdcCfgEowCascadeStatus - INTEGER, - gnGenIdcCfgSerialPPPAdminStatus - INTEGER - } - -gnGenIdcCfgId OBJECT-TYPE - SYNTAX INTEGER - { - local(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnGenIdcCfgEntry 1 } - -gnGenIdcCfgXpicMode OBJECT-TYPE - SYNTAX INTEGER { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " " - DEFVAL { disable } - ::= { gnGenIdcCfgEntry 2 } - -gnGenIdcCfgResetPerfMon OBJECT-TYPE - SYNTAX INTEGER { - reset(2), - noAction(3), - clearFastEthernetStatistics(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Reset performance monitoring. " - DEFVAL { noAction } - ::= { gnGenIdcCfgEntry 3 } - - -gnGenIdcCfgOperation OBJECT-TYPE - SYNTAX INTEGER { - noOperation(2), - softwareReset(3), - setDefaultConf(4), - setIDCDefaultConf(5), - hardwareColdReset(6), - hardwareSoftReset(7) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "." - DEFVAL { noOperation } - ::= { gnGenIdcCfgEntry 4 } - -gnGenIdcCfgWaySideConnector OBJECT-TYPE - SYNTAX INTEGER { - noInterface(1), -- No interface - connectorE1(2), - connectorT1(3), - connectorDualE1(4), - connectorDualT1(5), - connectorDual10baseT(6) -- Ethernet Bridge - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the physical interface of the radio E1 way side channel - (WAYSIDE CHANNEL connection)." - DEFVAL { noInterface } - ::= { gnGenIdcCfgEntry 5 } - -gnGenIdcCfgHeartbeatPeriod OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This item defines the number of minutes between each trap" - DEFVAL { 0 } - ::= { gnGenIdcCfgEntry 6 } - -gnGenIdcCfgClearLoopTimeout OBJECT-TYPE - SYNTAX INTEGER (0..1440) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This item defines the clear loopbacks timeout in minutes. - possible values: 0..1440. - 0 means disable. " - DEFVAL { 0 } - ::= { gnGenIdcCfgEntry 7 } - - -gnGenIdcCfgSlipIp OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is the SERIAL interface IP address." - ::= { gnGenIdcCfgEntry 8 } - -gnGenIdcCfgSlipModemConnection OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The telephone number to which the modem will initialize a call, - upon generation of a TRAP. - The number must be entered numerically (for example 18001234567)." - ::= { gnGenIdcCfgEntry 9 } - - -gnGenIdcCfgSlipSpeed OBJECT-TYPE - SYNTAX INTEGER { - baud9600(1), - baud19200(2), - baud38400(3), - baud57600(4), - baud115200(5) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The SERIAL interface baud rate." - ::= { gnGenIdcCfgEntry 10 } - -gnGenIdcCfgAlarmSeverity OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(15)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This field is used only by the Ceraview management application." - ::= { gnGenIdcCfgEntry 11 } - -gnGenIdcCfgIDUSerialNumber OBJECT-TYPE - SYNTAX DisplayString(SIZE(0..20)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the IDU serial number - up to 20 characters " - ::= { gnGenIdcCfgEntry 12} - -gnGenIdcCfgTrapOption OBJECT-TYPE - SYNTAX INTEGER (0..31) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This item defines various trap options (0-15): - - 0 - SNSN (STANDARD TRAPS DO NOT INCLUDE SERIAL NUMBER) - 1 - ASN (ALL TRAPS INCLUDE SERIAL NUMBER) - 2 - SNSN, DNLR (DO NOT REPORT LOCAL TRAPS FROM REMOTE IDU) - 3 - ASN, DNLR - 4 - SNSN, EVT (EVENTS ARE REPORTED AS TRAPS) - 5 - ASN, EVT - 6 - SNSN, DNLR, EVT - 7 - ASN, DNLR, EVT - - * - Add 8 to your choice for excluding traps with id >= 128. - Example: for SNSN, DNLR with this filter write 10 (=8+2). - ** - Add another 16 to your choice in order to send 'clear' traps with zero severity." - DEFVAL { 0 } - ::= { gnGenIdcCfgEntry 13 } - -gnGenIdcCfgCLLI OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..30)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Common Language Location Identifier (maximum length: 30)" - ::= { gnGenIdcCfgEntry 14 } - -gnGenIdcCfgEowCascadeStatus OBJECT-TYPE - SYNTAX INTEGER { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Not used!!." - DEFVAL { disable } - ::= { gnGenIdcCfgEntry 15 } - -gnGenIdcCfgSerialPPPAdminStatus OBJECT-TYPE - SYNTAX INTEGER { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Enable\Disable PPP over serial interface." - DEFVAL { enable } - ::= { gnGenIdcCfgEntry 16 } - --- Deleted two parameters (15 and 16) Eitan 16.11. --- Add tftp server suppot (15) Haim - -gnGenIdcStatTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnGenIdcStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { gnGeneral 22 } - -gnGenIdcStatEntry OBJECT-TYPE - SYNTAX GnGenIdcStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - INDEX { gnGenIdcStatId } - ::= { gnGenIdcStatTable 1 } - -GnGenIdcStatEntry ::= - SEQUENCE { - gnGenIdcStatId - INTEGER, - gnGenIdcStatXpicSupport - INTEGER, - gnGenIdcStatLeds - OCTET STRING, - gnGenIdcStatIDUStatus - OCTET STRING, - gnGenIdcStatMMCCardStatus - OCTET STRING, - gnGenIdcStatDryContact - OCTET STRING, - gnGenIdcStatFanStatus - OCTET STRING, - gnGenIdcStatLeftDrawerStatus - INTEGER, - gnGenIdcStatRightDrawerStatus - INTEGER, - gnGenIdcStatHitlessSupport - INTEGER, - gnGenIdcStatEowExistence - INTEGER, - gnGenIdcStatEowSupport - INTEGER, - gnGenIdcStatIduPosition - INTEGER, - gnGenIdcStatBoardType - INTEGER, - gnGenIdcStatAgentIPAddress - IpAddress, - gnGenIdcStatInterfaceConnector - INTEGER, - gnGenIdcStatIfTableCounter - INTEGER - } - -gnGenIdcStatId OBJECT-TYPE - SYNTAX INTEGER - { - local(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnGenIdcStatEntry 1 } - -gnGenIdcStatXpicSupport OBJECT-TYPE - SYNTAX INTEGER - { - yes(2), - no(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnGenIdcStatEntry 2 } - -gnGenIdcStatLeds OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(3)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnGenIdcStatEntry 3 } - -gnGenIdcStatIDUStatus OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(3)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "IDU status reported with this parameter. Bit1 is MSB. - The bit is set when a fault occurs. The bit is - cleared when the fault clears. - - bit 1 = Fans status - bit 2 = configuration mismatch - bit 3 = Internal use - bit 4 = Internal use - bit 5 = XPIC cable swap - bit 6 = External alarm 1 status - bit 7 = External alarm 2 status - bit 8 = External alarm 3 status - bit 9 = External alarm 4 status - bit 10 = External alarm 5 status - bit 12 = External alarm 6 status - bit 13 = External alarm 7 status - bit 14 = External alarm 8 status - bit 15 = Auxiliary interface card is down - " - ::= { gnGenIdcStatEntry 4 } - -gnGenIdcStatMMCCardStatus OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Bit1 is MSB. - bit 1 = 0=MMC card exist, 1=MMC card not exist - bit 2 = MMC card status: 0=ok, 1=fault " - ::= { gnGenIdcStatEntry 5 } - - -gnGenIdcStatDryContact OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(2)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The status of the dry contacts, Each input status is represented by a bit." - ::= { gnGenIdcStatEntry 6 } - -gnGenIdcStatFanStatus OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The status of the IDU fans 1-2 or 1-4. - bit 1 = IDU Fan1 is faulty. - bit 2 = IDU Fan2 is faulty. - bit 3 = IDU Fan2 is faulty. - bit 4 = IDU Fan2 is faulty." - ::= { gnGenIdcStatEntry 7 } - -gnGenIdcStatLeftDrawerStatus OBJECT-TYPE - SYNTAX INTEGER - { - noDrawer(2), - drawerDown(3), - drawerUp(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnGenIdcStatEntry 8 } - -gnGenIdcStatRightDrawerStatus OBJECT-TYPE - SYNTAX INTEGER - { - noDrawer(2), - drawerDown(3), - drawerUp(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnGenIdcStatEntry 9 } - -gnGenIdcStatHitlessSupport OBJECT-TYPE - SYNTAX INTEGER { - supported(2), - notSupported(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indication for hitless support." - ::= { gnGenIdcStatEntry 10 } - -gnGenIdcStatEowExistence OBJECT-TYPE - SYNTAX INTEGER { - exist(2), - notExist(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This parameter sight physical existence of the EOW connector." - ::= { gnGenIdcStatEntry 11 } - -gnGenIdcStatEowSupport OBJECT-TYPE - SYNTAX INTEGER { - supported(2), - notSupported(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indication for EOW (cascade) support." - ::= { gnGenIdcStatEntry 12 } - -gnGenIdcStatIduPosition OBJECT-TYPE - SYNTAX INTEGER { - upper(2), - lower(3), - single(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indication for idu position." - ::= { gnGenIdcStatEntry 13 } - -gnGenIdcStatBoardType OBJECT-TYPE - SYNTAX INTEGER { - v1(2), - v2(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indication for the board type." - ::= { gnGenIdcStatEntry 14 } - -gnGenIdcStatAgentIPAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indication for the Agent IP address." - ::= { gnGenIdcStatEntry 15 } - -gnGenIdcStatInterfaceConnector OBJECT-TYPE - SYNTAX INTEGER { - notExist(2), - oneFEplus64E1(3), - twoFEplus64E1(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indication for the interface connector type." - ::= { gnGenIdcStatEntry 16 } - -gnGenIdcStatIfTableCounter OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This counter is initialize to a random number and increment on every change of the IfTable - (This is for NMS use)." - ::= { gnGenIdcStatEntry 17 } - -gnGeneralXTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnGeneralXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { gnGeneral 23 } - -gnGeneralXEntry OBJECT-TYPE - SYNTAX GnGeneralXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - INDEX { gnGenXId } - ::= { gnGeneralXTable 1 } - -GnGeneralXEntry ::= - SEQUENCE { - gnGenXId - INTEGER, - gnGenXStandardOrg - INTEGER, - gnGenXRemoteConnection - INTEGER, - gnGenXLinkId - INTEGER, - gnGenXModemType - INTEGER, - gnGenXRadioSide - INTEGER, - gnGenXSystemWorkTime - INTEGER, - gnGenXOperation - INTEGER, - gnGenXResetPerfMon - INTEGER, - gnGenXAlarmSeverity - OCTET STRING, - gnGenXCarrierSerialNumber - DisplayString, - gnGenXMUXSerialNumber - DisplayString, - gnGenXProductType - INTEGER, - gnGenXCarrierConnector - INTEGER, - gnGenXInterfacesLeds - OCTET STRING, - gnGenXMultiRateMultiConsConf - INTEGER, - gnGenXMultiRateMultiConsSupport - OCTET STRING, - gnGenXWaysideChannel - INTEGER, - gnGenXWaySideLoopback - INTEGER, - gnGenXSyncIdcDataBase - INTEGER, - gnGenXAesEnable - INTEGER, - gnGenXAesMkeyMode - INTEGER, - gnGenXActNumOfInterfaceOnClass1 - INTEGER, - gnGenXActNumOfInterfaceOnClass2 - INTEGER, - gnGenXActNumOfInterfaceOnClass3 - INTEGER, - gnGenXEowStatus - INTEGER, - gnGenXTempLicenseEnable - INTEGER, - gnGenXTempLicenseTimer - INTEGER, - gnGenXDefectBlocks - INTEGER, - gnGenXBytesCorrected - INTEGER, - gnGenXPrbsTest - INTEGER, - gnGenXClearCounters - INTEGER - } - -gnGenXId OBJECT-TYPE - SYNTAX INTEGER - { - drawer1(3), - drawer2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnGeneralXEntry 1 } - -gnGenXStandardOrg OBJECT-TYPE - SYNTAX INTEGER { - etsi(2), - fcc(3), - japan(4), - lmds(5), - cmds(6), - australia(7), - other(8) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This parameter specifies which international standard is used." - ::= { gnGeneralXEntry 2 } - -gnGenXRemoteConnection OBJECT-TYPE - SYNTAX INTEGER { - connected(2), - disconnected(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Is the connection between the local manager and - the remote manager." - ::= { gnGeneralXEntry 3 } - -gnGenXLinkId OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "0 for 'old' system that doesn't support the link ID. - the user can enter values from 1 to 65535" - DEFVAL {0} - ::= { gnGeneralXEntry 4 } - -gnGenXModemType OBJECT-TYPE - SYNTAX INTEGER { - gn16QAM(2), - gn32QAM(3), - gn128QAM(4), - gn256QAM(5), - gn64QAM(6), - gn4QAM(7) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The system modem type." - ::= { gnGeneralXEntry 5 } - -gnGenXRadioSide OBJECT-TYPE - SYNTAX INTEGER { - east(2), - west(3) - } - ACCESS read-write - STATUS mandatory - DEFVAL {east} - ::= { gnGeneralXEntry 6 } - -gnGenXSystemWorkTime OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The System Work Time (hours)." - DEFVAL {0} - ::= { gnGeneralXEntry 7 } - -gnGenXOperation OBJECT-TYPE - SYNTAX INTEGER - { - noOperation(2), - setMuxDefaultConf(3), - hardwareColdReset(4), - hardwareWarmReset(5), - softwareODCReset(6), - hardwareODCReset(7) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "." - DEFVAL { noOperation } - ::= { gnGeneralXEntry 8 } - -gnGenXResetPerfMon OBJECT-TYPE - SYNTAX INTEGER { - reset(2), - noAction(3), - clearFastEthernetStatistics(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Reset performance monitoring. " - DEFVAL { noAction } - ::= { gnGeneralXEntry 9 } - -gnGenXAlarmSeverity OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(15)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This field is used only by the Ceraview management - application Every Trap severity 4 bits. - 15 (MAJOR), 7 (MINOR), 3 (WARNING) and 1 (EVENT) options. - The first 4 bits ODU Power supply severity, - then the Synthesizer severity ,then Tx level then RX level - ODU temperature, ODU loopback , IDU power supply , Cable, - Modem, IDU temperature, IDU loopbacks, External Alarm 1, - External Alarm 2 ,External Alarm 3, External Alarm 4, - External Alarm 5, External Alarm 6, External Alarm 7, - External Alarm 8, Remote connectivity, LOF, LOS, EXC, SD - J0 mismatch and system fault." - ::= { gnGeneralXEntry 10 } - -gnGenXCarrierSerialNumber OBJECT-TYPE - SYNTAX DisplayString(SIZE(0..20)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the carrier serial number - up to 20 characters " - ::= { gnGeneralXEntry 11 } - -gnGenXMUXSerialNumber OBJECT-TYPE - SYNTAX DisplayString(SIZE(0..20)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the MUX serial number - up to 20 characters " - ::= { gnGeneralXEntry 12 } - -gnGenXProductType OBJECT-TYPE - SYNTAX INTEGER - { - accessMux (2), - sdhRegenerator (3), - narrowBandPdhRepeater (4), - accessMuxStm0 (5), - plex6200 (6), - adm (7) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The product type." - ::= { gnGeneralXEntry 13 } - -gnGenXCarrierConnector OBJECT-TYPE - SYNTAX INTEGER { - noInterface(2), - oneElectricalSTM1(3), - oneFiberSTM1SingleMode(4), - oneFiberSTM1MultiMode(5), - twoElectricalSTM1(6), - twoFiberSTM1SingleMode(7), - twoFiberSTM1MultiMode(8), - oneFEOnly(9), - oneFEplus4E1(10), - oneFEplus8E1(11), - oneFEplus4T1(12), - oneFEplus8T1(13), - twoFEOnly(14), - twoFEplus4E1(15), - twoFEplus8E1(16), - twoFEplus4T1(17), - twoFEplus8T1(18), - oneDS3(19), - threeDS3(20), - oneE3(21), - threeE3(22), - oneOpticalGBEOnly(23), - oneOpticalGBEPlus8E1(24), - oneOpticalGBEPlus8T1(25), - oneElectricalGBEOnly(26), - oneElectricalGBEPlus8E1(27), - oneElectricalGBEPlus8T1(28), - oneFEplus64E1(29), - oneFEplus64T1(30), - eightE1Only(31), - eightT1Only(32), - oneStm1XC(33), - twoStm1XC(34) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "For ACCESS hardware, this indicates the first (left) interface connector." - ::= { gnGeneralXEntry 14 } - -gnGenXInterfacesLeds OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(4)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The status of the Interface LEDs. For the management station use. - Each two bits represents one led as follows: 00 - Gray, 01 - Green, 10 - Orange, 11 - Red. - The led order: Led1 is msb 2 bits , after it led2, till led 16 - 2 lsb bits." - ::= { gnGeneralXEntry 15 } - -gnGenXMultiRateMultiConsConf OBJECT-TYPE - SYNTAX INTEGER { - mrmc1528 (1), - mrmc1550 (2), - mrmc3156 (3), - mrmc3150 (4), - mrmc1228 (5), - mrmc1540 (6), - mrmc4410 (7), - mrmc4420 (8), - mrmc4440 (9), - mrmc1125 (10), - mrmc2050 (11), - mrmc2030 (12), - mrmc1340 (13) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The Link data capacity" - ::= { gnGeneralXEntry 16 } - -gnGenXMultiRateMultiConsSupport OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(4)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "" - ::= { gnGeneralXEntry 17 } - - -gnGenXWaysideChannel OBJECT-TYPE - SYNTAX INTEGER { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Enable Disable drawer wayside channel " - DEFVAL { disable } - ::= { gnGeneralXEntry 18 } - - - -gnGenXWaySideLoopback OBJECT-TYPE - SYNTAX INTEGER { - noloopback(2), - waySideLoop(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter controls the WAYSIDE channel loopback diagnostic operations." - DEFVAL { noloopback } - ::= { gnGeneralXEntry 19 } - - gnGenXSyncIdcDataBase OBJECT-TYPE - SYNTAX INTEGER { - noOperation(2), - idcToDrawer(3), - drawerToIdc(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "." - DEFVAL { noOperation } - ::= { gnGeneralXEntry 20 } - - gnGenXAesEnable OBJECT-TYPE - SYNTAX INTEGER { - enable(2), - disable(3), - notSupport(4), - systemFailure(5) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This parameter defines encryption admin mode." - DEFVAL { disable } - ::= { gnGeneralXEntry 21 } - - gnGenXAesMkeyMode OBJECT-TYPE - SYNTAX INTEGER { - auto(2), - manual(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This parameter is not used." - DEFVAL { auto } - ::= { gnGeneralXEntry 22 } - - gnGenXActNumOfInterfaceOnClass1 OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the actual number of interfaces on class 1." - DEFVAL { 0 } - ::= { gnGeneralXEntry 23 } - - gnGenXActNumOfInterfaceOnClass2 OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the actual number of interfaces on class 2." - DEFVAL { 0 } - ::= { gnGeneralXEntry 24 } - - gnGenXActNumOfInterfaceOnClass3 OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the actual number of interfaces on class 3." - DEFVAL { 0 } - ::= { gnGeneralXEntry 25 } - - gnGenXEowStatus OBJECT-TYPE - SYNTAX INTEGER { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Not used." - DEFVAL { disable } - ::= { gnGeneralXEntry 26 } - - gnGenXTempLicenseEnable OBJECT-TYPE - SYNTAX INTEGER { - enable(2), - disable(3), - notSupported(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Set temporary license enable or disable." - DEFVAL { disable } - ::= { gnGeneralXEntry 27 } - - gnGenXTempLicenseTimer OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the temporary license timer." - DEFVAL { 0 } - ::= { gnGeneralXEntry 28 } - - - gnGenXDefectBlocks OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of defected blocks that could not be corrected by the - FEC " - ::= { gnGeneralXEntry 29 } - - gnGenXBytesCorrected OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " Number of bytes corrected by the FEC" - ::= { gnGeneralXEntry 30 } - - -gnGenXPrbsTest OBJECT-TYPE - SYNTAX INTEGER { - notActive(2), - active(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This parameter enable the user to activate the PRBS test." - DEFVAL { notActive } - ::= { gnGeneralXEntry 31 } - -gnGenXClearCounters OBJECT-TYPE - SYNTAX INTEGER { - noAction(2), - clearCounters(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This parameter enable the user to clear the PRBS counters." - DEFVAL { noAction } - ::= { gnGeneralXEntry 32 } - - - -gnGenAddAlarmExtToTraps OBJECT-TYPE - SYNTAX INTEGER { - no (2), - yes (3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "If chose 'yes', the Alarm Id, Origin and Unit from gnAgnCurrentAlarmTable - will be bind to the end of each ceragon private trap." - DEFVAL { no } - ::= { gnGeneral 24 } - -gnGenFeatureSupport OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(8)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Inidcation for feature support. msb is for bit #1. - The bit is set when a specific feature is support. - Bit #1 - Tftp server support. - Bit #2 - Cold reset support. - Bit #3 - Severity critical for external alarm. - Bit #4 - MRMC filter table. - Bit #5 - NeighborIP Support Fast and DS3. - Bit #6 - Auxiliary channel drawer routing support. - Bit #7 - Single drawer external protection support. - Bit #8 - dual drawer external protection not support. - Bit #9 - Left Drawer XPIC hardware support (0 - support, 1 - not support). - Bit #10 - Right Drawer XPIC hardware support (0 - support, 1 - not support). - Bit #11 - Internal Protection Not Supported (0 - support, 1 - not support). - Bit #12 - One Ws Channel Only (0 - FALSE, 1 - TRUE). - Bit #13 - Protect option not support (0 - support, 1 - not support). - Bit #14 - UC ethernet support (0 - not support, 1 - support). - Bit #15 - WSC only disable (0 - enable & disable, 1 - only disable). - Bit #16 - UC only disable (0 - enable & disable, 1 - only disable). - Bit #17 - EOW only disable (0 - enable & disable, 1 - only disable). - Bit #18 - Left Drawer modem latency Not support (0 - support, 1 - not support). - Bit #19 - Right Drawer modem latency Not support (0 - support, 1 - not support). - Bit #20 - Clear PM for drawer (0 - support, 1 - not support). - Bit #21 - Allow Sync mode in UC#2 (0 - not allow, 1 - allow)." - ::= { gnGeneral 25 } - -gnGeneralMrmcXTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnGeneralMrmcXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= {gnGeneral 26} - -gnGeneralMrmcXEntry OBJECT-TYPE - SYNTAX GnGeneralMrmcXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table indicates the supported modem configuration script for each drawer." - INDEX { gnGenMrmcXId, gnGenMrmcXMrmcVal} - ::= { gnGeneralMrmcXTable 1 } - -GnGeneralMrmcXEntry ::= - SEQUENCE { - gnGenMrmcXId - INTEGER, - gnGenMrmcXMrmcVal - INTEGER, - gnGenMrmcXBitRate - INTEGER, - gnGenMrmcXBandWidth - INTEGER, - gnGenMrmcXQam - INTEGER - } - -gnGenMrmcXId OBJECT-TYPE - SYNTAX INTEGER - { - drawer1(3), - drawer2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Drawer number." - ::= { gnGeneralMrmcXEntry 1 } - -gnGenMrmcXMrmcVal OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This parameter specifies MRMC value." - ::= { gnGeneralMrmcXEntry 2 } - -gnGenMrmcXBitRate OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This parameter specifies transfer bit rate." - ::= { gnGeneralMrmcXEntry 3 } - -gnGenMrmcXBandWidth OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This parameter specifies channel band width." - ::= { gnGeneralMrmcXEntry 4 } - -gnGenMrmcXQam OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This parameter specifies modem qam." - ::= { gnGeneralMrmcXEntry 5 } - -gnGenDrawerXTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnGenDrawerXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table indicates drawer x." - ::= { gnGeneral 27 } - -gnGenDrawerXEntry OBJECT-TYPE - SYNTAX GnGenDrawerXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing drawer x namd and id." - INDEX { gnGenDrawerXId} - ::= { gnGenDrawerXTable 1 } - -GnGenDrawerXEntry ::= - SEQUENCE { - gnGenDrawerXId - INTEGER, - gnGenDrawerXName - DisplayString (SIZE(0..20)), - gnGenDrawerXSlot1Status - INTEGER, - gnGenDrawerXSlot2Status - INTEGER, - gnGenDrawerXDeviceLeds - OCTET STRING, - gnGenDrawerXInternalCommunication - OCTET STRING, - gnGenDrawerXDeviceIDUStatus - OCTET STRING - } - -gnGenDrawerXId OBJECT-TYPE - SYNTAX INTEGER - { - drawer1(3), - drawer2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the drawer's id" - ::= { gnGenDrawerXEntry 1 } - -gnGenDrawerXName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..20)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates the drawer's name" - ::= { gnGenDrawerXEntry 2 } - -gnGenDrawerXSlot1Status OBJECT-TYPE - SYNTAX INTEGER { - notExist(2), - powerOff(3), - powerOn(4), - dbReady(5) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "notExist - board not exist. - powerOff - board inserted and power off. - powerOn - board inserted and power on. - dbReady - board is power on and DB ready." - DEFVAL { notExist } - ::= { gnGenDrawerXEntry 3 } - -gnGenDrawerXSlot2Status OBJECT-TYPE - SYNTAX INTEGER { - notExist(2), - powerOff(3), - powerOn(4), - dbReady(5) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "notExist - board not exist. - powerOff - board inserted and power off. - powerOn - board inserted and power on. - dbReady - board is power on and DB ready." - DEFVAL { notExist } - ::= { gnGenDrawerXEntry 4 } - -gnGenDrawerXDeviceLeds OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(3)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The status of the IDU front panel LEDs. For the management station use. " - ::= { gnGenDrawerXEntry 5 } - -gnGenDrawerXInternalCommunication OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The status of internal communication problem - bit 1 = 1: between main CPU and ODU CPU. - bit 2 = 1: between main CPU and MUX CPU. - bit 3 = 1: between master main CPU and slave main CPU." - ::= { gnGenDrawerXEntry 6 } - -gnGenDrawerXDeviceIDUStatus OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(4)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "IDU status reported with this parameter. Bit1 is MSB. - The bit is set when a fault occurs. The bit is - cleared when the fault clears. - - bit 1 = Power status - bit 2 = Cable open status - bit 3 = Cable short status - bit 4 = Modem Lock status - bit 5 = Temperature status - bit 6 = No signal from ODU (Phos only) - bit 7 = loopback status - bit 8 = External alarm 1 status - bit 9 = External alarm 2 status - bit 10 = External alarm 3 status - bit 11 = External alarm 4 status - bit 12 = External alarm 5 status - bit 13 = External alarm 6 status - bit 14 = External alarm 7 status - bit 15 = External alarm 8 status - bit 16 = Remote connectivity status. - bit 17 = Inner communication status. - bit 18 = Link ID mismatch status. - bit 19 = Configuration mismatch status. - bit 20 = Shelf Id mismatch status (Phos only). - bit 21 = General HW failure. - bit 22 = No power to MUX board. - bit 23 = No power to MODEM board. - bit 24 = IDC disk firmware cinfiguration mismatch. - bit 25 = Modem configuration file. - bit 26 = Wayside channel E1/T1 LOS - bit 27 = loopback on Wayside channel - " - ::= { gnGenDrawerXEntry 7 } - - -gnCluster OBJECT IDENTIFIER ::= { gnGeneral 28 } - -cluster OBJECT IDENTIFIER ::= { gnCluster 1} - -clusterSystemType OBJECT-TYPE - SYNTAX INTEGER { - unknown(2), - p1500(3), - t3200(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the system type: Phophorus, Avalon or Unknown Backplane" - ::= { cluster 1 } - -clusterNumOfSubRacks OBJECT-TYPE - SYNTAX INTEGER (1..3) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the number of subrack, 1st phase supporsts only 1" - ::= { cluster 3 } - -clusterSubRackNum OBJECT-TYPE - SYNTAX INTEGER (0..3) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the subrack's number" - ::= { cluster 4 } - -clusterFloorNum OBJECT-TYPE - SYNTAX INTEGER (0..9) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the subrack's number" - ::= { cluster 5 } - -clusterIPBase OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the Cluster IP base " - ::= { cluster 6 } - -clusterIDCRole OBJECT-TYPE - SYNTAX INTEGER { - clusterPrime(2), - member(3), - subrackManager(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates - ClusterPrime - 2nd floor of 1st rack, SubRackManager - 2nd floor of other racks." - ::= { cluster 7 } - -clusterPrimeIPAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value enable CV/PV to know the server IP even if it is not connected" - ::= { cluster 8 } - -clusterPeerIPLastChangeTime OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates The last time when the Peer IP Table changed" - ::= { cluster 9 } - -addressesTable OBJECT-TYPE - SYNTAX SEQUENCE OF AddressesEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table indicates the cluster's IP Addresses." - ::= { gnCluster 2 } - -addressesEntry OBJECT-TYPE - SYNTAX AddressesEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the cluster's IP Addresses." - INDEX { addressesPeerIPId} - ::= { addressesTable 1 } - -AddressesEntry ::= - SEQUENCE { - addressesPeerIPId - INTEGER, - addressesPeerIPAddress - IpAddress - } - -addressesPeerIPId OBJECT-TYPE - SYNTAX INTEGER (1..9) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the peer IP id" - ::= { addressesEntry 1 } - -addressesPeerIPAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the IP address of a Server/Client. " - ::= { addressesEntry 2 } - -primeIDC OBJECT IDENTIFIER ::= { gnCluster 3} - -primeIDCAutoInternalClockDistribution OBJECT-TYPE - SYNTAX INTEGER { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates whether the internal clock distribution is enabled or disabled. " - ::= { primeIDC 1 } - -primeIDCSynchronizeClockInCluster OBJECT-TYPE - SYNTAX INTEGER { - noaction(2), - synchronize(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates whether to synchronize the clock in the cluster. " - ::= { primeIDC 2 } - -backplaneSlotMappingTable OBJECT-TYPE - SYNTAX SEQUENCE OF BackplaneSlotMappingEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table indicates the cluster's IP Addresses." - ::= { gnCluster 4 } - -backplaneSlotMappingEntry OBJECT-TYPE - SYNTAX BackplaneSlotMappingEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the cluster's IP Addresses." - INDEX { backplaneSlotMappingSubrackId, backplaneSlotMappingFloorId, backplaneSlotMappingDrawerId, backplaneSlotMappingSubDrawerId} - ::= { backplaneSlotMappingTable 1 } - -BackplaneSlotMappingEntry ::= - SEQUENCE { - backplaneSlotMappingSubrackId - INTEGER (1..3), - backplaneSlotMappingFloorId - INTEGER (1..100), - backplaneSlotMappingDrawerId - INTEGER (1..3), - backplaneSlotMappingSubDrawerId - INTEGER (1..2), - backplaneSlotMappingUnitType - INTEGER, - backplaneSlotMappingUnitNumber - INTEGER (1..15), - backplaneSlotMappingUnitIndex - INTEGER - } - -backplaneSlotMappingSubrackId OBJECT-TYPE - SYNTAX INTEGER (1..3) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the subrack index. " - ::= { backplaneSlotMappingEntry 1 } - -backplaneSlotMappingFloorId OBJECT-TYPE - SYNTAX INTEGER (1..100) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the floor id - The 4U floor index (upper) will be 99. " - ::= { backplaneSlotMappingEntry 2 } - -backplaneSlotMappingDrawerId OBJECT-TYPE - SYNTAX INTEGER (1..3) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "For floors 1-3: IDC=1, Drawer 1=2, Drwaer2 =3. For 4U floor (floor #99), Aux=1, Power=2. " - ::= { backplaneSlotMappingEntry 3 } - -backplaneSlotMappingSubDrawerId OBJECT-TYPE - SYNTAX INTEGER (1..2) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the sub drawer id - IDC, Drawer 1 & 2 will be only 1. XC main (up) will be 1 and XC backup (lower) will be 2. " - ::= { backplaneSlotMappingEntry 4 } - -backplaneSlotMappingUnitType OBJECT-TYPE - SYNTAX INTEGER { - idc(2), - odu(3), - mux(4), - modem(5), - drawer(6), - unknown(7), - none(8), - xc(9), - auxInterface(10), - power(11) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The values are the same as in gnAgnCurrentAlarm Unit. " - ::= { backplaneSlotMappingEntry 5 } - -backplaneSlotMappingUnitNumber OBJECT-TYPE - SYNTAX INTEGER (1..15) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the unit number. " - ::= { backplaneSlotMappingEntry 6 } - -backplaneSlotMappingUnitIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the unit number. " - ::= { backplaneSlotMappingEntry 7 } - -gnSubrack OBJECT IDENTIFIER ::= { gnGeneral 29 } - -powerInputTable OBJECT-TYPE - SYNTAX SEQUENCE OF PowerInputEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table indicates the Power Input." - ::= { gnSubrack 1 } - -powerInputEntry OBJECT-TYPE - SYNTAX PowerInputEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the Power Input." - INDEX { powerInputId} - ::= { powerInputTable 1 } - -PowerInputEntry ::= - SEQUENCE { - powerInputId - INTEGER (1..6), - powerInputAdmin - INTEGER, - powerInputStatus - INTEGER, - powerInputLedStatus - OCTET STRING (SIZE(1)) - } - -powerInputId OBJECT-TYPE - SYNTAX INTEGER (1..6) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the power input Id. " - ::= { powerInputEntry 1 } - -powerInputAdmin OBJECT-TYPE - SYNTAX INTEGER { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates whether the power input Admin is enables or disabled. " - ::= { powerInputEntry 2 } - -powerInputStatus OBJECT-TYPE - SYNTAX INTEGER { - notexist(2), - unknown(3), - down(4), - up(5) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates whether the power input is up or down, Notexist when power input card not exist. unknown when no A-Aux." - ::= { powerInputEntry 3 } - -powerInputLedStatus OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value, Led1 is MSB 2 bits. - Each two bits represents one led:00 - Gray,01 - Green, 10 - Orange, 11 - Red. " - ::= { powerInputEntry 4 } - -auxiliaryDrawer OBJECT IDENTIFIER ::= { gnSubrack 2 } - -auxiliaryDrawerAuxCardType OBJECT-TYPE - SYNTAX INTEGER { - na(2), - v1(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates whether the Auxiliary Card type." - ::= { auxiliaryDrawer 1 } - -auxiliaryDrawerLedsStatus OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(4)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value, Led16 is MSB 2 bits, Led1 is LSB 2 bits. - Each two bits represents one led:00 - Gray,01 - Green, 10 - Orange, 11 - Red. - Led 1: Status of WSC/UC Ethernet (upper connector, left side). - Led 2: Status of WSC/UC Ethernet (upper connector, right side). - Led 3: Status of WSC/UC Ethernet (lower connector, left side). - Led 4: Status of WSC/UC Ethernet (lower connector, right side). - Led 5: Reserved - Status of managment link (upper connector). - Led 6: Reserved - Status of managment activity (upper connector). - Led 7: Reserved - Status of managment link (lower connector). - Led 8: Reserved - Status of managment activity (lower connector). - Led 9: Status of WSC E1/T1 (upper connector, left side). - Led 10: Status of WSC E1/T1 (upper connector, right side). - Led 11: Status of WSC E1/T1 (lower connector, left side). - Led 12: Status of WSC E1/T1 (lower connector, right side). - Led 13: Reserved - Status of external fans (upper connector, left side). - Led 14: Reserved - Status of external fans (upper connector, right side). - Led 15: Reserved - Status of EOW Chaining (lower connector, left side). - Led 16: Reserved - Status of EOW Chaining (lower connector, right side)." - ::= { auxiliaryDrawer 2 } - -auxiliaryDrawerBoardHWVersion OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the EEPROM value." - ::= { auxiliaryDrawer 3 } - -auxiliaryDrawerBoardFWVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the Register value ." - ::= { auxiliaryDrawer 4 } - -auxiliaryDrawerBoardPostResetFWVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the Register value ." - ::= { auxiliaryDrawer 5 } - -auxiliaryDrawerSerialNumber OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..20)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the EEPROM value." - ::= { auxiliaryDrawer 6 } - -auxiliaryDrawerBoardReset OBJECT-TYPE - SYNTAX INTEGER { - noaction(2), - reset(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates whether to reset board." - ::= { auxiliaryDrawer 7 } - -auxiliaryDrawerOrderWireChaining OBJECT-TYPE - SYNTAX INTEGER { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates whether the Order Wire chaining is enables or disabled. " - ::= { auxiliaryDrawer 8 } - -xcDrawerTable OBJECT-TYPE - SYNTAX SEQUENCE OF XCDrawerEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table indicates the XC Drawer." - ::= { gnSubrack 3 } - -xcDrawerEntry OBJECT-TYPE - SYNTAX XCDrawerEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the XC Drawer." - INDEX { xcDrawerXCId} - ::= { xcDrawerTable 1 } - -XCDrawerEntry ::= - SEQUENCE { - xcDrawerXCId - INTEGER (1..6), - xcDrawerLedsStatus - OCTET STRING (SIZE(1)), - xcDrawerBoardHWVersion - INTEGER, - xcDrawerBoardFWVersion - DisplayString (SIZE(0..20)), - xcDrawerBoardPostResetFWVersion - DisplayString (SIZE(0..20)), - xcDrawerSerialNumber - DisplayString (SIZE(0..20)), - xcDrawerResetXCBoard - INTEGER, - xcDrawerXCSelfTestResult - INTEGER, - xcDrawerXCActivityRole - INTEGER, - xcDrawerSyncIdcDataBase - INTEGER, - xcDrawerXCConnector - INTEGER - } - -xcDrawerXCId OBJECT-TYPE - SYNTAX INTEGER (1..6) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value, 1-2 for 1st rack, 3-4 for 2nd, 5-6 for 3rdy. " - ::= { xcDrawerEntry 1 } - -xcDrawerLedsStatus OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value, Led1 is MSB 2 bits, Led4 is LSB . - Each two bits represents one led:00 - Gray,01 - Green, 10 - Orange, 11 - Red. " - ::= { xcDrawerEntry 2 } - -xcDrawerBoardHWVersion OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the EEPROM value." - ::= { xcDrawerEntry 3 } - -xcDrawerBoardFWVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..20)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the Register value ." - ::= { xcDrawerEntry 4 } - -xcDrawerBoardPostResetFWVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..20)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the Register value ." - ::= { xcDrawerEntry 5 } - -xcDrawerSerialNumber OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..20)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the EEPROM value." - ::= { xcDrawerEntry 6 } - -xcDrawerResetXCBoard OBJECT-TYPE - SYNTAX INTEGER { - noaction(2), - reset(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates whether to reset XC." - ::= { xcDrawerEntry 7 } - -xcDrawerXCSelfTestResult OBJECT-TYPE - SYNTAX INTEGER { - passed(2), - failed(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the XC self test result." - ::= { xcDrawerEntry 8 } - -xcDrawerXCActivityRole OBJECT-TYPE - SYNTAX INTEGER { - active(2), - standby(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the XC activity role." - ::= { xcDrawerEntry 9 } - -xcDrawerSyncIdcDataBase OBJECT-TYPE - SYNTAX INTEGER { - noOperation(2), - idcToXC(3), - xcToIdc(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "." - DEFVAL { noOperation } - ::= { xcDrawerEntry 10 } - -xcDrawerXCConnector OBJECT-TYPE - SYNTAX INTEGER { - oneStm1XC(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the XC activity role." - ::= { xcDrawerEntry 11 } - -gnGenCarrierXTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnGenCarrierXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table indicates carrier x." - ::= { gnGeneral 30 } - -gnGenCarrierXEntry OBJECT-TYPE - SYNTAX GnGenCarrierXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry of carrier x." - INDEX { gnGenCarrierXId} - ::= { gnGenCarrierXTable 1 } - -GnGenCarrierXEntry ::= - SEQUENCE { - gnGenCarrierXId - INTEGER, - gnGenCarrierXResetPerfMon - INTEGER, - gnGenCarrierXSyncIdcDataBase - INTEGER - } - -gnGenCarrierXId OBJECT-TYPE - SYNTAX INTEGER - { - carrier1(3), - carrier2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the carrier id" - ::= { gnGenCarrierXEntry 1 } - -gnGenCarrierXResetPerfMon OBJECT-TYPE - SYNTAX INTEGER { - reset(2), - noAction(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Reset performance monitoring." - DEFVAL { noAction } - ::= { gnGenCarrierXEntry 2 } - -gnGenCarrierXSyncIdcDataBase OBJECT-TYPE - SYNTAX INTEGER { - noOperation(2), - idcToDrawer(3), - drawerToIdc(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "idcToDrawer - copy configuration from the IDC disk to the HW (this operation istraffic effected). - drawerToIdc - copy configuration from HW to IDC disk. - this operation used to clear User Configuration Mismatch alarm." - DEFVAL { noOperation } - ::= { gnGenCarrierXEntry 3 } - ---******************************************************************* - - --- This group should contain all the MIB support for --- Managers table, Trap masks and so on... -gnAgn OBJECT IDENTIFIER ::= { gnSystem 2} - -gnAgnMgrTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnAgnMgrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table indicates the managers list that will receive traps." - ::= { gnAgn 1 } - -gnAgnMgrEntry OBJECT-TYPE - SYNTAX GnAgnMgrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the managers IP addresses and the trap filter options." - INDEX { gnAgnMgrId} - ::= { gnAgnMgrTable 1 } - -GnAgnMgrEntry ::= - SEQUENCE { - gnAgnMgrId - INTEGER, - gnAgnMgrIP - IpAddress, - gnAgnMgrAlarmGroupMask - OCTET STRING, - gnAgnMgrSeverityFilter - OCTET STRING, - gnAgnMgrTrapPort - INTEGER - } - -gnAgnMgrId OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates an index of a specific manager" - ::= { gnAgnMgrEntry 1 } - -gnAgnMgrIP OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates the managers IP address. - WRITE an IP address of all zeroes (0.0.0.0) will remove the entry. " - ::= { gnAgnMgrEntry 2 } - - -gnAgnMgrAlarmGroupMask OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(2)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "bit mask .1 is 'send a trap' 0 is 'dont send a trap'. - The list of alarms from MSB to LSB is: - bit 1 = Power Supply Alarm - bit 2 = Cable Alarm - bit 3 = Temperature Alarm - bit 4 = External Alarm - bit 5 = Radio Alarm - bit 6 = Modem Alarm - bit 7 = Line Alarm - bit 8 = SDH Alarm - bit 9 = BER Alarm - bit 10 = System fault Alarm - bit 11 = Maintenance Alarm - If this field is 0, only standard traps will be sent to the manager" - ::= { gnAgnMgrEntry 3 } - -gnAgnMgrSeverityFilter OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is a bit mask value for masking traps according to its severity. - There is a bit for each severity. If the relevant bit is on (1), then - the Agent will send traps with this severity, and it won't send if the - bit is off (0). - The list of bits from LSB to MSB: - bit 1 (LSB) = Event. - bit 2 = Warning. - bit 3 = Minor. - bit 4 = Major. - bit 5 (MSB) = Critical." - ::= { gnAgnMgrEntry 4 } - - -gnAgnMgrTrapPort OBJECT-TYPE - SYNTAX INTEGER (70..65535) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The Port for sending the trap for each manager (possible values: 70-65535)" - DEFVAL { 162 } - ::= { gnAgnMgrEntry 5 } - - -gnAgnLogFileData OBJECT IDENTIFIER ::= { gnAgn 2 } - -gnAgnLogFileMaxEntries OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum number of entries. " - ::= { gnAgnLogFileData 1 } - -gnAgnLogFileValidEntries OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the number of valid entries in the current logfile. - When this value exceeds 70% of capacity (100 entries), - the management station should store the file in its hard -disk. - If the management station is not active, the MIB will display up to -100 - recent logfile events" - ::= { gnAgnLogFileData 2 } - -gnAgnLogFileAction OBJECT-TYPE - SYNTAX INTEGER { - clear(2), - save(3), - saveAndClear(4), - noAction(5) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This attribute allows for logfile actions, - CLEARing the logfile and/or SAVING the logfile." - DEFVAL { noAction } - ::= { gnAgnLogFileData 3 } - - -gnAgnLogFileTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnAgnLogFileEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table is the agents alarm and event log file." - ::= { gnAgnLogFileData 4 } - -gnAgnLogFileEntry OBJECT-TYPE - SYNTAX GnAgnLogFileEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the agents alarm and event log file." - INDEX { gnAgnLogFileId} - ::= { gnAgnLogFileTable 1 } - -GnAgnLogFileEntry ::= - SEQUENCE { - gnAgnLogFileId - INTEGER, - gnAgnLogFileValid - INTEGER, - gnAgnLogFileDate - DisplayString, - gnAgnLogFileTime - DisplayString, - gnAgnLogFileSeverity - INTEGER, - gnAgnLogFileText - DisplayString, - gnAgnLogFileDeviceCelsiusTemp - INTEGER, - gnAgnLogFileDevicePowerSupply - OCTET STRING, - gnAgnLogFileInternalCommunication - OCTET STRING, - gnAgnLogFileDeviceFanStatus - OCTET STRING, - gnAgnLogFileDeviceODUStatus - OCTET STRING, - gnAgnLogFileDeviceIDUStatus - OCTET STRING, - gnAgnLogFileOduCelsiusTemp - INTEGER, - gnAgnLogFileOduReceiveLevel - INTEGER, - gnAgnLogFileOduSynthesizerVCOLock - OCTET STRING, - gnAgnLogFileOduPowerSupply - OCTET STRING, - gnAgnLogFileLineBERCur - INTEGER, - gnAgnLogFileRadioBERCur - INTEGER, - gnAgnLogFileModStatus - INTEGER, - gnAgnLogFileDemodStatus - INTEGER, - gnAgnLogFileLastDemodDefectBlocks - INTEGER, - gnAgnLogFileLastDemodBytesCorrected - INTEGER, - gnAgnLogFileLastDemodBlocksCorrected - INTEGER, - gnAgnLogFileUniqueId - INTEGER, - gnAgnLogFileSource - INTEGER, - gnAgnLogFileTimeT - INTEGER - } - -gnAgnLogFileId OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the index of an alarm logfile entry. -Entry 1 is the most recent logfile - event" - ::= { gnAgnLogFileEntry 1 } - -gnAgnLogFileValid OBJECT-TYPE - SYNTAX INTEGER { valid(2), notvalid(3) } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the validity of the indexed alarm logfile entry. - a VALID log entry is (2) and an INVALID entry is (3)." - ::= { gnAgnLogFileEntry 2 } - -gnAgnLogFileDate OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This field is the date the alarm occurred, formatted as YYYY-MM-DD. - YYYY represents the year, MM the month and DD -the day. " - ::= { gnAgnLogFileEntry 3 } - - -gnAgnLogFileTime OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This field is the hour the alarm occurred - format HH:MM. - HH - Hour, MM - minute" - ::= { gnAgnLogFileEntry 4 } - -gnAgnLogFileSeverity OBJECT-TYPE - SYNTAX INTEGER { - event(1), - warning(3), - minor(7), - major(15), - critical(31) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the severity of the alarm, - 31 for CRITICAL, 15 for MAJOR, 7 for MINOR, 3 for WARNING and 1 for EVENT. " - ::= { gnAgnLogFileEntry 5 } - -gnAgnLogFileText OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This field describes the alarm that occurred. Max length 40 -characters." - ::= { gnAgnLogFileEntry 6 } - -gnAgnLogFileDeviceCelsiusTemp OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the temperature of the IDU in degrees Celsius, - during the alarm acceptance. " - ::= {gnAgnLogFileEntry 7 } - - -gnAgnLogFileDevicePowerSupply OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(1)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the Power supply status of the IDU, during the alarm -acceptance - bit 1 on = 3.3V faulty - bit 2 on = -5V faulty - bit 3 on = 5V faulty. - bit 4 on = +8V faulty " - ::= {gnAgnLogFileEntry 8 } - - - -gnAgnLogFileInternalCommunication OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the internal communication status of the IDU, during the alarm -acceptance - bit 1 = 1: between main CPU and ODU CPU. - bit 2 = 1: between main CPU and MUX CPU. - bit 3 = 1: between master main CPU and slave main CPU." - ::= {gnAgnLogFileEntry 9 } - -gnAgnLogFileDeviceFanStatus OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the Fan status of the IDU, during the alarm acceptance - bit 1 = Fan1 is faulty. - bit 2 = Fan 2 is faulty." - ::= {gnAgnLogFileEntry 10 } - -gnAgnLogFileDeviceODUStatus OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(2)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the ODU status during the alarm acceptance - bit 1 MSB - bit 1 = Power Supply status - bit 2 = Synthesizer lock status - bit 3 = Tx level status - bit 4 = ATPC status - bit 5 = Rx level status - bit 6 = Not currently used - bit 7 = Temperature status - bit 8 = Not currently used. - bit 9 = Not currently used" - ::= {gnAgnLogFileEntry 11 } - -gnAgnLogFileDeviceIDUStatus OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(3)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the IDU status during the alarm acceptance - bit 1 MSB - bit 1 = Power status - - bit 2 = Cable open status - - bit 3 = Cable short status - - bit 4 = Modem Lock status - bit 5 = Temperature status - bit 6 = Not currently used. - bit 7 = loopback status - bit 8 = External alarm 1 status - bit 9 = External alarm 2 status - bit 10 = External alarm 3 status - bit 11 = External alarm 4 status - bit 12 = External alarm 5 status - bit 13 = External alarm 6 status - bit 14 = External alarm 7 status - bit 15 = External alarm 8 status - bit 16 = Remote connectivity status. - bit 17 = Inner communication status. - " - ::= {gnAgnLogFileEntry 12 } - - - -gnAgnLogFileOduCelsiusTemp OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the temperature of the ODU in degrees Celsius, - during the alarm acceptance." - ::= {gnAgnLogFileEntry 13 } - -gnAgnLogFileOduReceiveLevel OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the received signal level in DBM, during the alarm acceptance " - ::= {gnAgnLogFileEntry 14 } - -gnAgnLogFileOduSynthesizerVCOLock OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the Synthesizer status, during the alarm acceptance - bit 1 on = TX IF synthesizer fault - bit 2 on = RX IF synthesizer fault - bit 3 on = Xband synthesizer fault - bit 4 on = History TX IF synthesizer fault - bit 5 on = History RX IF synthesizer fault - bit 6 on = History Xband synthesizer fault " - ::= {gnAgnLogFileEntry 15 } - -gnAgnLogFileOduPowerSupply OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the ODU power supply status, during the alarm acceptance - bit 1 on = +5V faulty - bit 2 on = +8V faulty - bit 3 on = +12V faulty - bit 4 on = -12V faulty." - ::= {gnAgnLogFileEntry 16 } - -gnAgnLogFileLineBERCur OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the Line BER (Bit Error Rate), during the alarm acceptance. - Included for future development, not currently supported." - ::= {gnAgnLogFileEntry 17 } - -gnAgnLogFileRadioBERCur OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the Radio BER (Bit Error Rate), during the alarm acceptance. - Included for future development, not currently supported." - ::= {gnAgnLogFileEntry 18 } - - -gnAgnLogFileModStatus OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the Modulator status, during the alarm acceptance - ok(2), - modulatorFault(3)" - ::= {gnAgnLogFileEntry 19 } - - -gnAgnLogFileDemodStatus OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the Demodulator status, during the alarm acceptance . This field -is for Ceragon - internal debugging " - ::= {gnAgnLogFileEntry 20 } - - -gnAgnLogFileLastDemodDefectBlocks OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the number of the Defected blocks (blocks that couldn't be -corrected) - by the FEC, during the alarm acceptance last second." - ::= {gnAgnLogFileEntry 21 } - -gnAgnLogFileLastDemodBytesCorrected OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the number of the bytes that were corrected by the FEC, - during the alarm acceptance last second." - ::= {gnAgnLogFileEntry 22 } - -gnAgnLogFileLastDemodBlocksCorrected OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the number of the blocks that were corrected by the FEC - , during the alarm acceptance last second." - ::= {gnAgnLogFileEntry 23 } - -gnAgnLogFileUniqueId OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Unique Id for each log from 1 to 2,147,483,647 ( = 0x7FFFFFFF)." - ::= {gnAgnLogFileEntry 24 } - -gnAgnLogFileSource OBJECT-TYPE - SYNTAX INTEGER { - interfaces(1), - idc(2), - drawer1(3), - drawer2(4), - tIdc1(257), - tIdc2(258), - tIdc3(259), - tIdc4(260), - tIdc5(261), - tIdc6(262), - tIdc7(263), - tIdc8(264), - tIdc9(265), - tDrawer1(513), - tDrawer2(514), - tDrawer3(515), - tDrawer4(516), - tDrawer5(517), - tDrawer6(518), - tDrawer7(519), - tDrawer8(520), - tDrawer9(521), - tDrawer10(522), - tDrawer11(523), - tDrawer12(524), - tDrawer13(525), - tDrawer14(526), - tDrawer15(527), - tXC1(769), - tXC2(770), - tXC3(771), - tXC4(772), - tXC5(773), - tXC6(774) - } - - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The soure drawer of the alarm." - ::= {gnAgnLogFileEntry 25 } - -gnAgnLogFileTimeT OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The time of the alarm represented by the number of seconds from 1.1.1970." - ::= {gnAgnLogFileEntry 26 } - -gnAgnLogFileHitlessSwitchLogAdmin OBJECT-TYPE - SYNTAX INTEGER { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This attribute allows for hitless logfile actions." - DEFVAL { disable } - ::= { gnAgnLogFileData 5 } - -gnAgnLogFileXCSwitchLogAdmin OBJECT-TYPE - SYNTAX INTEGER { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This attribute allows for XC logfile actions." - DEFVAL { disable } - ::= { gnAgnLogFileData 6 } - -gnAgnExternAlarm OBJECT IDENTIFIER ::= { gnAgn 3 } -gnAgnInExternAlarmTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnAgnInExternAlarmEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table is the input external alarm table. " - ::= { gnAgnExternAlarm 1 } - -gnAgnInExternAlarmEntry OBJECT-TYPE - SYNTAX GnAgnInExternAlarmEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the external alarm inputs." - - INDEX { gnAgnInExternAlarmDevId,gnAgnInExternAlarmIndex} - ::= { gnAgnInExternAlarmTable 1 } - -GnAgnInExternAlarmEntry ::= - SEQUENCE { - gnAgnInExternAlarmDevId - INTEGER, - gnAgnInExternAlarmIndex - INTEGER, - gnAgnInExternAlarmEnable - INTEGER, - gnAgnInExternAlarmText - DisplayString, - gnAgnInExternAlarmSeverity - INTEGER - } - -gnAgnInExternAlarmDevId OBJECT-TYPE - SYNTAX INTEGER - { - local(1), - remote(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates device to which the external alarm - is connected - 1 Local, 2 Remote" - ::= { gnAgnInExternAlarmEntry 1 } - -gnAgnInExternAlarmIndex OBJECT-TYPE - SYNTAX INTEGER(1..8) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the index of the input external alarm - 1 to 8" - ::= { gnAgnInExternAlarmEntry 2 } - -gnAgnInExternAlarmEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(2), - enabled(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates if this Input alarm is enabled." - DEFVAL { disabled } - ::= { gnAgnInExternAlarmEntry 3 } - - -gnAgnInExternAlarmText OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..20)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This field describes the external alarm. Max string 20 characters" - DEFVAL {"Alarm Description"} - ::= { gnAgnInExternAlarmEntry 4 } - -gnAgnInExternAlarmSeverity OBJECT-TYPE - SYNTAX INTEGER { - event(1), - warning(3), - minor(7), - major(15), - critical(31) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates the severity of the external alarm - 31 CRITICAL ,15 MAJOR, 7 MINOR, 3 WARNING and 1 EVENT. " - DEFVAL { 1} - ::= { gnAgnInExternAlarmEntry 5 } - - - -gnAgnOutRelayAlarmTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnAgnOutRelayAlarmEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table is the output relay alarm table. " - ::= { gnAgnExternAlarm 2 } - -gnAgnOutRelayAlarmEntry OBJECT-TYPE - SYNTAX GnAgnOutRelayAlarmEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the output relay alarms." - INDEX { gnAgnOutRelayAlarmDevId,gnAgnOutRelayAlarmIndex} - ::= { gnAgnOutRelayAlarmTable 1 } - -GnAgnOutRelayAlarmEntry ::= - SEQUENCE { - gnAgnOutRelayAlarmDevId - INTEGER, - gnAgnOutRelayAlarmIndex - INTEGER, - gnAgnOutRelayAlarmType - INTEGER - } - -gnAgnOutRelayAlarmDevId OBJECT-TYPE - SYNTAX INTEGER - { - local(1), - remote(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates device from which the relay is sent - from - 1 Local, 2 Remote" - ::= { gnAgnOutRelayAlarmEntry 1 } - -gnAgnOutRelayAlarmIndex OBJECT-TYPE - SYNTAX INTEGER(1..5) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the index of the Output Relay alarm - 1 to 5" - ::= { gnAgnOutRelayAlarmEntry 2 } - - -gnAgnOutRelayAlarmType OBJECT-TYPE - SYNTAX INTEGER { - major(2), - minor(3), - warning(4), - external(5), - power(6), - ber(7), - line(8), - loopback(9), - lof(10), - idu(11), - odu(12), - cable(13), - remote(14), - critical(15), - testOn(16), - off(17), - xc(18) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates the alarm/led that causes - the relay to change its state" - DEFVAL { major} - ::= { gnAgnOutRelayAlarmEntry 3 } - --- ******************************************************************* - -gnAgnFileTransfer OBJECT IDENTIFIER ::= { gnAgn 4 } - -gnAgnFileTransferDestination OBJECT-TYPE - SYNTAX INTEGER { - gnLocal (1)} --- gnRemote (2) --- } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The file destination. The file transfer destination will always be set to -1, LOCAL. " - ::= { gnAgnFileTransfer 1 } - -gnAgnFileTransferServerIP OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The IP address of the server from which the file is loaded " - ::= { gnAgnFileTransfer 2 } - -gnAgnFileTransferFileName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The name of the file to be loaded, format 8.3. " - ::= { gnAgnFileTransfer 3 } - -gnAgnFileTransferTftpTotalTimeOut OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Receiving time-out value (seconds)." - -- DEFVAL { 20 } - ::= { gnAgnFileTransfer 4 } - - -gnAgnFileTransferTransCmd OBJECT-TYPE - SYNTAX INTEGER { - gnStartMUXSoftwareDownLoad (1), - gnStartODUSoftwareDownLoad (2), - gnStartMainManagerSoftwareDownLoad (3), - gnCancel (4), --- gnStartMUXSoftwareUpLoad (4), --- gnStartODUSoftwareUpLoad (5), - gnNoOperation (255) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The command to be executed on fileName at fileServerIP." - ::= { gnAgnFileTransfer 5 } - - -gnAgnFileTransfertFtpStatus OBJECT-TYPE - SYNTAX INTEGER { - gnTftpSessionPreStartSession (1), - gnTftpSessionFileError (2), - gnTftpSessionRcvBlock (3), - gnTftpSessionRcvtimeout (4), - gnTftpSessionRcvError (5), - gnTftpSessionDone (6), - gnNoTftpSession (255) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Tftp session status " - ::= { gnAgnFileTransfer 6 } - -gnAgnFileTransfertftpBlockCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The total number of blocks received in the current tFtp session " - ::= { gnAgnFileTransfer 7 } - -gnAgnFileTransferProtocol OBJECT-TYPE - SYNTAX INTEGER { - tftp (2), - ftp (3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "File transfer protocol: tftp or ftp." - ::= { gnAgnFileTransfer 8 } - -gnAgnFileTransferUserName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..20)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "User name - only for ftp protocol." - ::= { gnAgnFileTransfer 9 } - -gnAgnFileTransferPassword OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..20)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Password - only for ftp protocol." - ::= { gnAgnFileTransfer 10 } - -gnAgnFileTransferIDCVersionControl OBJECT-TYPE - SYNTAX INTEGER { - version1(1), - version2(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Points to the IDC software version to be downloaded" - ::= { gnAgnFileTransfer 11 } - -gnAgnFileTransferODCVersionControl OBJECT-TYPE - SYNTAX INTEGER { - version1(1), - version2(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Points to the ODC software version to be downloaded" - ::= { gnAgnFileTransfer 12 } - ---////////////////////////////////////// - -gnAgnInternalDownloadTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnAgnInternalDownloadEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table controls the Internal Download process - from manager to MUX and ODU (local and remote)." - ::= { gnAgn 5 } - -gnAgnInternalDownloadEntry OBJECT-TYPE - SYNTAX GnAgnInternalDownloadEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the internal download process controls, for local and -remote." - INDEX { gnAgnInternalDownloadId} - ::= { gnAgnInternalDownloadTable 1 } - -GnAgnInternalDownloadEntry ::= - SEQUENCE { - gnAgnInternalDownloadId - INTEGER, - gnAgnInternalDownloadOperation - INTEGER, - gnAgnInternalDownloadAction - INTEGER, - gnAgnInternalDownloadStatus - INTEGER, - gnAgnInternalDownloadBlockCount - INTEGER, - gnAgnInternalDownloadVersionControl - INTEGER, - gnAgnInternalDownloadFileSizeInBytes - INTEGER, - gnAgnInternalDownloadBytesCount - INTEGER - - } - -gnAgnInternalDownloadId OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates an index of a specific Internal Download -operation." - ::= { gnAgnInternalDownloadEntry 1 } - - -gnAgnInternalDownloadOperation OBJECT-TYPE - SYNTAX INTEGER { - localMUX(2), - localODU(3), - remoteMUX(4), - remoteODU(5), - leftShelfODU(6), - rightShelfODU(7) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The Operation Description" - ::= { gnAgnInternalDownloadEntry 2 } - -gnAgnInternalDownloadAction OBJECT-TYPE - SYNTAX INTEGER { start(2), - cancel(3), - clear(4), - noAction(5), - upLoadFpga(6) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter controls the download action operation. " - DEFVAL { noAction} - ::= { gnAgnInternalDownloadEntry 3 } - -gnAgnInternalDownloadStatus OBJECT-TYPE - SYNTAX INTEGER { - - gnInternalDownloadSessionError (1), - gnInternalDownloadSessionClearing (2), - gnInternalDownloadSessionSendBlock (3), - gnInternalDownloadSessiontimeout (4), - gnInternalDownloadSessionDone (5), - gnInternalDownloadSessionWaitForRetransmit (6), --phos odu - gnNoInternalDownloadSession (255) - - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " Internal download session status " - ::= { gnAgnInternalDownloadEntry 4 } - -gnAgnInternalDownloadBlockCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The total number of blocks sent in the current session." - ::= { gnAgnInternalDownloadEntry 5 } - -gnAgnInternalDownloadVersionControl OBJECT-TYPE - SYNTAX INTEGER { - version1(1), - version2(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Points to the software version to be uploaded" - ::= { gnAgnInternalDownloadEntry 6 } - -gnAgnInternalDownloadFileSizeInBytes OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The total number of blocks in the current file" - ::= { gnAgnInternalDownloadEntry 7 } - -gnAgnInternalDownloadBytesCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of bytes sent in the current session" - ::= { gnAgnInternalDownloadEntry 8 } - - ---////////////////////////////////////// - - ---////////////////////////////////////// - -gnAgnInterLinkTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnAgnInterLinkEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table controls the Inter Link Download process - between local and remote masters and between master and slave (local or -remote). - Each session transfers MUX, ODU or manager (IDC) software." - ::= { gnAgn 6 } - -gnAgnInterLinkEntry OBJECT-TYPE - SYNTAX GnAgnInterLinkEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the process controls for the interlink download -process, for local and remote." - INDEX { gnAgnInterLinkId} - ::= { gnAgnInterLinkTable 1 } - - GnAgnInterLinkEntry ::= - SEQUENCE { - gnAgnInterLinkId - INTEGER, - gnAgnInterLinkSide - INTEGER, - gnAgnInterLinkSource - INTEGER, - gnAgnInterLinkDestination - INTEGER, - gnAgnInterLinkSoftware - INTEGER, - gnAgnInterLinkAction - INTEGER, - gnAgnInterLinkStatus - INTEGER, - gnAgnInterLinkBlockCount - INTEGER - } - -gnAgnInterLinkId OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the index of a specific InterLink -operation." - ::= { gnAgnInterLinkEntry 1 } - -gnAgnInterLinkSide OBJECT-TYPE - SYNTAX INTEGER { - local(2), - remote(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The Link Side " - ::= { gnAgnInterLinkEntry 2 } - - -gnAgnInterLinkSource OBJECT-TYPE - SYNTAX INTEGER { - me(2), - mate(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The source distribution center." - ::= { gnAgnInterLinkEntry 3 } - -gnAgnInterLinkDestination OBJECT-TYPE - SYNTAX INTEGER { - me(2), - mate(3), - remote(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The destination distribution center. - The destination may be selected as the local IDU being contacted (me), - the collocated local IDU, in a protected configuration (mate) or - it may be selected to be the remote IDU." - ::= { gnAgnInterLinkEntry 4 } - -gnAgnInterLinkSoftware OBJECT-TYPE - SYNTAX INTEGER { - manager(2), - mux(3), - odu(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The software type to be transferred. MUX, ODU or IDU (referred to as -manager)." - ::= { gnAgnInterLinkEntry 5 } - - - -gnAgnInterLinkAction OBJECT-TYPE - SYNTAX INTEGER { start(2), cancel(3), noAction(4) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter controls the interlink action operation. " - DEFVAL { noAction} - ::= { gnAgnInterLinkEntry 6 } - -gnAgnInterLinkStatus OBJECT-TYPE - SYNTAX INTEGER { - - gnInterLinkSessionError (1), - gnInterLinkSessionClearing (2), - gnInterLinkSessionSendBlock (3), - gnInterLinkSessiontimeout (4), - gnInterLinkSessionDone (5), - gnNoInterLinkSession (255) - - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " Inter-link session status " - ::= { gnAgnInterLinkEntry 7 } - -gnAgnInterLinkBlockCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The total number of blocks sent in the current session." - ::= { gnAgnInterLinkEntry 8 } - ---////////////////////////////////////// - -gnSoftwareVersionTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnSoftwareVersionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains the IDU, MUX, ODU & WS software versions; - local and remote." - ::= { gnAgn 7 } - -gnSoftwareVersionEntry OBJECT-TYPE - SYNTAX GnSoftwareVersionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the currently operating IDU, ODU and MUX software -versions." - INDEX { gnSoftwareVersionId } - ::= { gnSoftwareVersionTable 1 } - -GnSoftwareVersionEntry ::= - SEQUENCE { - gnSoftwareVersionId - INTEGER, - gnSoftwareVersionIDU - DisplayString, - gnSoftwareVersionMUX - DisplayString, - gnSoftwareVersionODU - DisplayString, - gnSoftwareVersionIDUPostResetVersion - DisplayString, - gnSoftwareVersionMUXPostResetVersion - DisplayString, - gnSoftwareVersionODUPostResetVersion - DisplayString, - gnSoftwareVersionMuxAlteraVer - DisplayString, - gnSoftwareIDCVersionControl - INTEGER, - gnSoftwareVersionWSAlteraVer - DisplayString, - gnSoftwareVersionWSPostResetVersion - DisplayString, - gnSoftwareVersionMrmcVer - DisplayString, - gnSoftwareVersionMrmcPostResetVer - DisplayString, - gnSoftwareVersionBootSoftVer - DisplayString, - gnSoftwareVersionBootFlashVer - DisplayString - } - -gnSoftwareVersionId OBJECT-TYPE - SYNTAX INTEGER - { - local(1), - remote(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The ID indicates which device is involved - in the specific row. The software table includes two rows, - one for the local radio and one for the remote radio." - ::= { gnSoftwareVersionEntry 1 } - -gnSoftwareVersionIDU OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the IDU software version." - ::= { gnSoftwareVersionEntry 2 } - -gnSoftwareVersionMUX OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the MUX software version." - ::= { gnSoftwareVersionEntry 3 } - -gnSoftwareVersionODU OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the ODU software version." - ::= { gnSoftwareVersionEntry 4 } - -gnSoftwareVersionIDUPostResetVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the IDU post reset software version." - ::= { gnSoftwareVersionEntry 5 } - -gnSoftwareVersionMUXPostResetVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the MUX post reset software version." - ::= { gnSoftwareVersionEntry 6 } - -gnSoftwareVersionODUPostResetVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the ODU post reset software version." - ::= { gnSoftwareVersionEntry 7 } - -gnSoftwareVersionMuxAlteraVer OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This string contains the MUX altera versions" - ::= { gnSoftwareVersionEntry 8 } - -gnSoftwareIDCVersionControl OBJECT-TYPE - SYNTAX INTEGER { - version1(1), - version2(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Points to the software version that will run on the next reset" - ::= { gnSoftwareVersionEntry 9 } - -gnSoftwareVersionWSAlteraVer OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the WS software version" - ::= { gnSoftwareVersionEntry 10 } - -gnSoftwareVersionWSPostResetVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the WS post reset software version" - ::= { gnSoftwareVersionEntry 11 } - -gnSoftwareVersionMrmcVer OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the MRMC filter table software version" - ::= { gnSoftwareVersionEntry 12 } - -gnSoftwareVersionMrmcPostResetVer OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the MRMC filter table post reset software version" - ::= { gnSoftwareVersionEntry 13 } - -gnSoftwareVersionBootSoftVer OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the BOOT software version" - ::= { gnSoftwareVersionEntry 14 } - -gnSoftwareVersionBootFlashVer OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the BOOT FLASH version" - ::= { gnSoftwareVersionEntry 15 } - ---////////////////////////////////////// - -gnAgnNTPCfg OBJECT IDENTIFIER ::= { gnAgn 8 } - -gnAgnNTPCfgServerIP OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The IP address of the server from which - the current time is loaded." - ::= { gnAgnNTPCfg 1 } - -gnAgnNTPCfgOffsetFromUTC OBJECT-TYPE - SYNTAX INTEGER (-1439..1439) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The offset from Coordinated Universal Time (minutes). - Possible values: -1439..1439. " - DEFVAL {0} - ::= { gnAgnNTPCfg 2 } - -gnAgnNTPCfgSummerAdjOffset OBJECT-TYPE - SYNTAX INTEGER (-1439..1439) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The summer adjustment offset (minutes). - Possible values: -1439..1439. " - DEFVAL {0} - ::= { gnAgnNTPCfg 3 } - -gnAgnNTPCfgSummerAdjStart OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The summertime adjustment start. - In order to set this value: - 1.Turn every parameter (month, day, hour, minute) - to hexadecimal. - 2.Write them all together - from left to right. - 3.Turn the accepted number to decimal basis. - For example: - in order to set 11:27:1:55 --> 11 = 0x0b, 27 = 0x1b, - 1 = 0x01, 55 = 0x37 --> the 4 parameters together: - 0x0b1b0137 = 186319159 (the last number is the one to set)." - ::= { gnAgnNTPCfg 4 } - - -gnAgnNTPCfgSummerAdjEnd OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The summertime adjustment end. - In order to set this value: - 1.Turn every parameter (month, day, hour, minute) - to hexadecimal. - 2.Write them all together - from left to right. - 3.Turn the accepted number to decimal basis. - For example: - in order to set 11:27:1:55 --> 11 = 0x0b, 27 = 0x1b, - 1 = 0x01, 55 = 0x37 --> the 4 parameters together: - 0x0b1b0137 = 186319159 (the last number is the one to set)." - ::= { gnAgnNTPCfg 5 } - -gnAgnNTPCfgEnableAuth OBJECT-TYPE - SYNTAX INTEGER { - disabled(2), - des(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This value indicates if the Authentication is enabled. " - DEFVAL {disabled} - ::= { gnAgnNTPCfg 6 } - -gnAgnNTPCfgAuthSecretKey OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(8)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The authentication secret key (HEX). - Not relevant when authentication is disable. " - ::= { gnAgnNTPCfg 7 } - -gnAgnNTPCfgAuthPublicKey OBJECT-TYPE - SYNTAX Gauge - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The authentication public key is an integer number. - The valid values: 1-4294967295. - Not relevant when authentication is disable. " - ::= { gnAgnNTPCfg 8 } - -gnAgnNTPCfgUpdateInterval OBJECT-TYPE - SYNTAX INTEGER (1..65535) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The time interval between sending NTP requests - to the NTP server (minutes). Possible values: 1-65535. " - DEFVAL {10} - ::= { gnAgnNTPCfg 9 } - -gnAgnNTPCfgProtocolType OBJECT-TYPE - SYNTAX INTEGER { - ntp(2), - sntp(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " " - DEFVAL {ntp} - ::= { gnAgnNTPCfg 10 } - - -gnAgnInBandMng OBJECT IDENTIFIER ::= { gnAgn 9 } - -gnAgnInBandMngEthernetIp OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The ethernet IP of the gateway network element." - ::= { gnAgnInBandMng 1 } - -gnAgnInBandMngEthernetMask OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The IP mask of the gateway network element." - ::= { gnAgnInBandMng 2 } - -gnAgnInBandMngPppIp OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The PPP IP address of the gateway network element." - ::= { gnAgnInBandMng 3 } - -gnAgnInBandMngPppMask OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The PPP IP mask of the gateway network element." - ::= { gnAgnInBandMng 4 } - -gnAgnInBandMngDefRoute OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The IP address of the default gateway/router - to the internet. " - ::= { gnAgnInBandMng 5 } - -gnAgnInBandMngEnable OBJECT-TYPE - SYNTAX INTEGER { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Enable/Disable in-band management." - ::= { gnAgnInBandMng 6 } - -gnAgnInBandMngNetworkElementType OBJECT-TYPE - SYNTAX INTEGER { - networkElement(2), - gateway(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The element type of a single unit on the - inband network (Gateway or Network Element). " - ::= { gnAgnInBandMng 7 } - -gnAgnInBandMngRadioChannel OBJECT-TYPE - SYNTAX INTEGER { - dccr(2), - dccm(3), - mediaSpecific128k(4), - proprietary(5), - userChannel(6) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The channel the in-band-management goes over - (DCCR\DCCM\etc.). " - ::= { gnAgnInBandMng 8 } - -gnAgnInBandMngUnknownPackets OBJECT-TYPE - SYNTAX INTEGER { - transparent(2), - discard(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Select if unknown packets will be transparently - transmitted over the RING or discarded and dropped." - ::= { gnAgnInBandMng 9 } - -gnAgnInBandMngTTL OBJECT-TYPE - SYNTAX INTEGER (5..64) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Time To Live." - ::= { gnAgnInBandMng 10 } - -gnAgnInBandMngRingIpSubnet OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The IP subnet address of the ring." - ::= { gnAgnInBandMng 11 } - -gnAgnInBandMngRingIpMask OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The IP mask of the ring subnet address." - ::= { gnAgnInBandMng 12 } - -gnAgnInBandMngNetworkId OBJECT-TYPE - SYNTAX INTEGER (1..255) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Identification for single link path of - PPPoE over cross-networks. " - ::= { gnAgnInBandMng 13 } - -gnAgnInBandMngLineMode OBJECT-TYPE - SYNTAX INTEGER { - inbandFiber(2), - forcePPPoE(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Enable the user to force PPPoE mode - instead of DCCR line communication. " - ::= { gnAgnInBandMng 14 } - -gnAgnInBandMngFiberChannel OBJECT-TYPE - SYNTAX INTEGER { - dccr(2), - dccm(3), --- mediaSpecific128k(4), - userChannel(5) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " " - DEFVAL { dccr} - ::= { gnAgnInBandMng 15 } - -gnAgnInBandMngTribChannel OBJECT-TYPE - SYNTAX INTEGER { - disable(2), - dccr(3), - dccm(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " " - DEFVAL { dccr} - ::= { gnAgnInBandMng 16 } - -gnAgnInBandMngXChannelTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnAgnInBandMngXChannelEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the inband channels mapping." - ::= { gnAgnInBandMng 17 } - -gnAgnInBandMngXChannelEntry OBJECT-TYPE - SYNTAX GnAgnInBandMngXChannelEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the inband channel table. - This table contains a row for every channel (1..4). - First 3 physical channels are available in the 8 possible mapping options (on both carrier drawers). - An additional channel (4) is available on the IDC (PPPoE))." - INDEX { gnAgnInBandMngXChannelId } - ::= { gnAgnInBandMngXChannelTable 1 } - -GnAgnInBandMngXChannelEntry ::= - SEQUENCE { - gnAgnInBandMngXChannelId - INTEGER, - gnAgnInBandMngXChannelIfIndex - INTEGER, - gnAgnInBandMngXChannelType - INTEGER, - gnAgnInBandMngXChannelState - INTEGER, - gnAgnInBandMngXChannelNeighborIP - IpAddress, - gnAgnInBandMngXChannelStatus - INTEGER - } - -gnAgnInBandMngXChannelId OBJECT-TYPE - SYNTAX INTEGER - { - channel1(1), - channel2(2), - channel3(3), - channel4(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The channel Id" - ::= { gnAgnInBandMngXChannelEntry 1 } - -gnAgnInBandMngXChannelIfIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The ifIndex of the interface that is mapped to this channel" - ::= { gnAgnInBandMngXChannelEntry 2 } - -gnAgnInBandMngXChannelType OBJECT-TYPE - SYNTAX INTEGER - { - proprietary(2), - dccr(3), - dccm(4), - mediaspecific(5), - pppoe(6) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The type of channel the in-band-management goes over. - Default value for channels 1 and 3 in the carrier drawers is Proprietary. - Channel 2 not allowed to be Proprietary. - In protection the ch_type of ch#3 can not be modified - Channel 4 must be PPPoE" - ::= { gnAgnInBandMngXChannelEntry 3 } - -gnAgnInBandMngXChannelState OBJECT-TYPE - SYNTAX INTEGER - { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Enable/Disable the in band channel" - ::= { gnAgnInBandMngXChannelEntry 4 } - -gnAgnInBandMngXChannelNeighborIP OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The PPP IP address of the gateway network element." - ::= { gnAgnInBandMngXChannelEntry 5 } - -gnAgnInBandMngXChannelStatus OBJECT-TYPE - SYNTAX INTEGER { - up(2), - down(3), - closed(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " This MIB parameter defines the In-band PPP connection status. - If the MIB value is up the PPP connection is up and running - If the MIB value is down the PPP connection is down and is in initialization state. - (Trying to establish a connection) - If the MIB value is closed the PPP connection is down and is not trying open a connection." - ::= { gnAgnInBandMngXChannelEntry 6 } - -gnAgnInBandMngXEnableInbandChannels OBJECT-TYPE - SYNTAX INTEGER (0..15) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This configuration enables/disables the in-band channels: 1-4. - The LSB represent channel 1, the 2nd bit channel 2, etc. - If a bit is on (1) it's channel is enabled. - Example: if channels 2 & 4 are enabled and channels 1 & 3 are disabled, then - the binary value is 1010, so the MIB value (decimal integer) will be 10." - DEFVAL { 0 } - ::= { gnAgnInBandMng 18 } - -gnAgnInBandMngMainGNEInterface OBJECT-TYPE - SYNTAX INTEGER { - default(2), - channel1(3), - channel2(4), - channel3(5), - channel4(6) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "determines the primary GNE channel. - Default means fixed channel prioritizing, in the following order (from first to last): - Right Carrier Radio interface, [STM-1] Line interface on either Left or Right Carrier, - Left Carrier Radio interface and PPPoE interface." - DEFVAL { 2 } - ::= { gnAgnInBandMng 19 } - ---////////////////////////////////////// - -gnNeighborIP OBJECT IDENTIFIER ::= { gnAgn 10 } -gnNeighborInBandTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnNeighborInBandEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the IP addresses of the units that are connected Inband." - ::= { gnNeighborIP 1 } - -gnNeighborInBandEntry OBJECT-TYPE - SYNTAX GnNeighborInBandEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the IP addresses of the units that are connected Inband. - This table contains a row for every interface which type is logically connected. - for example regenerator which is connected in band has two neighbors: the first (index 1) - the remote radio unit and the second the remote fiber neighbor (index 2)." - INDEX { ifIndex } - ::= { gnNeighborInBandTable 1 } - -GnNeighborInBandEntry ::= - SEQUENCE { - gnNeighborInBandIP - IpAddress, - gnNeighborInBandStatus - INTEGER - } - -gnNeighborInBandIP OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The PPP IP address of the gateway network element." - ::= { gnNeighborInBandEntry 1 } - -gnNeighborInBandStatus OBJECT-TYPE - SYNTAX INTEGER { - up(2), - down(3), - closed(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " This MIB parameter defines the In-band PPP connection status. - If the MIB value is up the PPP connection is up and running - If the MIB value is down the PPP connection is down and is in initialization state. - (Trying to establish a connection) - If the MIB value is closed the PPP connection is down and is not trying open a connection." - ::= { gnNeighborInBandEntry 2 } - - - -gnNeighborMateIP OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The Protection Mate IP address." - ::= { gnNeighborIP 2 } - - -gnNeighborRemoteRadioIP OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The IP address of the Radio Remote IDU." - ::= { gnNeighborIP 3 } - - -gnNeighborInBandXTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnNeighborInBandXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the IP addresses of the units that are connected Inband." - ::= { gnNeighborIP 4 } - -gnNeighborInBandXEntry OBJECT-TYPE - SYNTAX GnNeighborInBandXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the IP addresses of the units that are connected Inband. - This table contains a row for every interface which type is logically connected. - for example regenerator which is connected in band has two neighbors: the first (index 1) - the remote radio unit and the second the remote fiber neighbor (index 2)." - INDEX { gnNeighborInBandXId } - ::= { gnNeighborInBandXTable 1 } - -GnNeighborInBandXEntry ::= - SEQUENCE { - gnNeighborInBandXId - INTEGER, - gnNeighborInBandXIP - IpAddress - } - -gnNeighborInBandXId OBJECT-TYPE - SYNTAX INTEGER - { - drawer1(3), - drawer2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnNeighborInBandXEntry 1 } - -gnNeighborInBandXIP OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - " The PPP IP address of the gateway network element." - ::= { gnNeighborInBandXEntry 2 } - - -gnNeighborIpTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnNeighborIpEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table shows the Neighbor IP for each STM connection." - ::= { gnNeighborIP 5 } - -gnNeighborIpEntry OBJECT-TYPE - SYNTAX GnNeighborIpEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "." - INDEX { ifIndex } - ::= { gnNeighborIpTable 1 } - -GnNeighborIpEntry ::= - SEQUENCE { - gnNeighborIpDetectMode - INTEGER, - gnNeighborIpAddress - IpAddress, - gnNeighborIpRemoteIfIndex - INTEGER, - gnNeighborIpRemoteType - INTEGER - } - -gnNeighborIpDetectMode OBJECT-TYPE - SYNTAX INTEGER { - disable(2), - manual(3), - auto(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The Neighbor detect can be done automatically or to be manually insreted. - Disable marks that the IP Detect is not used." - ::= { gnNeighborIpEntry 1 } - -gnNeighborIpAddress OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The neighbor IP address." - ::= { gnNeighborIpEntry 2 } - -gnNeighborIpRemoteIfIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The If index of the neighbor IP address connected to the current If Index." - ::= { gnNeighborIpEntry 3 } - -gnNeighborIpRemoteType OBJECT-TYPE - SYNTAX INTEGER { - regenerator(1), - access(2), - adm(3), - fibeair1500p(4), - admline2line(5) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The Type of the neighbor." - ::= { gnNeighborIpEntry 4 } - ----------------- -gnAgnSNMPCfg OBJECT IDENTIFIER ::= { gnAgn 11 } - -gnAgnSNMPCfgTrapCommunity OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(12)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " " - ::= { gnAgnSNMPCfg 1 } - -gnAgnSNMPCfgReadCommunity OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(12)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " " - ::= { gnAgnSNMPCfg 2 } - -gnAgnSNMPCfgWriteCommunity OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(12)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " " - ::= { gnAgnSNMPCfg 3 } - - -gnAgnPrvt OBJECT IDENTIFIER ::= { gnAgn 12 } - -gnAgnPrvtCmd OBJECT-TYPE - SYNTAX INTEGER { - noOperation(2), - cNV(3), - cNVBtr(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " ." - DEFVAL { noOperation } - ::= { gnAgnPrvt 1 } - -gnAgnPrvtCmdStat OBJECT-TYPE - SYNTAX INTEGER { - ready(2), - cNVPass(3), - cNVFail(4), - cNVBtrPass(5), - cNVBtrFail(6) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " ." - DEFVAL { ready } - ::= { gnAgnPrvt 2 } - - -gnSoftwareDrawerVersionTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnSoftwareDrawerVersionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains the IDU, MUX & ODU software versions; - local and remote." - ::= { gnAgn 13 } - -gnSoftwareDrawerVersionEntry OBJECT-TYPE - SYNTAX GnSoftwareDrawerVersionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the currently operating IDU, ODU and MUX software -versions." - INDEX { gnSoftwareDrawerId } - ::= { gnSoftwareDrawerVersionTable 1 } - -GnSoftwareDrawerVersionEntry ::= - SEQUENCE { - gnSoftwareDrawerId - INTEGER, - gnSoftwareDrawerVersionMUX - DisplayString, - gnSoftwareDrawerVersionMUXPostResetVersion - DisplayString, - gnSoftwareDrawerVersionODU - DisplayString, - gnSoftwareDrawerVersionODUPostResetVersion - DisplayString, - gnSoftwareDrawerVersionModemFile - DisplayString, - gnSoftwareDrawerVersionModemFilePostResetVersion - DisplayString, - gnSoftwareDrawerVersionModemScript - DisplayString, - gnSoftwareDrawerVersionModemScriptPostResetVersion - DisplayString, - gnSoftwareDrawerVersionRfuFpgaVersion - DisplayString - } - -gnSoftwareDrawerId OBJECT-TYPE - SYNTAX INTEGER - { - drawer1(3), - drawer2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The ID indicates which Drawer is involved - in the specific row. " - ::= { gnSoftwareDrawerVersionEntry 1 } - - -gnSoftwareDrawerVersionMUX OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the MUX software version." - ::= { gnSoftwareDrawerVersionEntry 2 } - -gnSoftwareDrawerVersionMUXPostResetVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the ODU software version." - ::= { gnSoftwareDrawerVersionEntry 3 } - - -gnSoftwareDrawerVersionODU OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the MUX post reset software version." - ::= { gnSoftwareDrawerVersionEntry 4 } - - -gnSoftwareDrawerVersionODUPostResetVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the MUX post reset software version." - ::= { gnSoftwareDrawerVersionEntry 5 } - -gnSoftwareDrawerVersionModemFile OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the Modem software version." - ::= { gnSoftwareDrawerVersionEntry 6 } - -gnSoftwareDrawerVersionModemFilePostResetVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the Modem post reset software version." - ::= { gnSoftwareDrawerVersionEntry 7 } - -gnSoftwareDrawerVersionModemScript OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the Modem software version." - ::= { gnSoftwareDrawerVersionEntry 8 } - -gnSoftwareDrawerVersionModemScriptPostResetVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the Modem post reset software version." - ::= { gnSoftwareDrawerVersionEntry 9 } - -gnSoftwareDrawerVersionRfuFpgaVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the Rfu Fpga software version." - ::= { gnSoftwareDrawerVersionEntry 10 } --- @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ - -gnAgnCurrentAlarm OBJECT IDENTIFIER ::= { gnAgn 14 } - -gnAgnCurrentAlarmLastChange OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This counter initialized with random number after resest, and incremented on each change in the gnAgnCurrentAlarmTable - (either add or remove of an entery)." - ::= { gnAgnCurrentAlarm 1 } - -gnAgnCurrentAlarmTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnCurrentAlarmEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table includes the currently open alarm (when a RAISED trap is - sent, an alarm is added to the table, when a CLEAR trap is sent, - the alarm is removed." - ::= { gnAgnCurrentAlarm 2 } - -gnCurrentAlarmEntry OBJECT-TYPE - SYNTAX GnCurrentAlarmEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the info of a currently RAISED trap." - INDEX { gnAgnCurrentAlarmCounter } - ::= { gnAgnCurrentAlarmTable 1 } - -GnCurrentAlarmEntry ::= - SEQUENCE { - gnAgnCurrentAlarmCounter - INTEGER, - gnAgnCurrentAlarmSeverity - INTEGER, - gnAgnCurrentAlarmId - INTEGER, - gnAgnCurrentAlarmIfIndex - INTEGER, - gnAgnCurrentAlarmOrigin - INTEGER, - gnAgnCurrentAlarmUnit - INTEGER, - gnAgnCurrentAlarmTrapID - INTEGER, - gnAgnCurrentAlarmTimeT - INTEGER, - gnAgnCurrentAlarmText - DisplayString -} - - gnAgnCurrentAlarmCounter OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A running counter of open alarm, the counter is incremented on every new RAISED trap. - It is cleared after reset. This counter is (optionaly) attached to each trap." - ::= { gnCurrentAlarmEntry 1 } - - -gnAgnCurrentAlarmSeverity OBJECT-TYPE - SYNTAX INTEGER - { - event (1), - warning (3), - minor (7), - major (15), - critical (31) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The current Alarm severity" - ::= { gnCurrentAlarmEntry 2 } - - gnAgnCurrentAlarmId OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Alarm Identifier (contains alarm type and interface). Same AlarmId for rasie and clear alarms." - ::= { gnCurrentAlarmEntry 3 } - - gnAgnCurrentAlarmIfIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Interface Index where the alarm occurred, alarms that are - not associated with specific interface will have the following value: - For IDC related alarms the value is: 65001 - For drawer1 related alarms the value is: 65003 - For drawer2 related alarms the value is: 65004 - If Alarm's origin is bigger than 256, it will be 65000 + the origin" - ::= { gnCurrentAlarmEntry 4 } - -gnAgnCurrentAlarmOrigin OBJECT-TYPE - SYNTAX INTEGER { - interfaces(1), - idc(2), - drawer1(3), - drawer2(4), - unKnown(5), - tIdc1(257), - tIdc2(258), - tIdc3(259), - tIdc4(260), - tIdc5(261), - tIdc6(262), - tIdc7(263), - tIdc8(264), - tIdc9(265), - tDrawer1(513), - tDrawer2(514), - tDrawer3(515), - tDrawer4(516), - tDrawer5(517), - tDrawer6(518), - tDrawer7(519), - tDrawer8(520), - tDrawer9(521), - tDrawer10(522), - tDrawer11(523), - tDrawer12(524), - tDrawer13(525), - tDrawer14(526), - tDrawer15(527), - tXC1(769), - tXC2(770), - tXC3(771), - tXC4(772), - tXC5(773), - tXC6(774) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The origin drawer of the alarm (if applicable, otherwise it will be idc(2))." - ::= {gnCurrentAlarmEntry 5} - -gnAgnCurrentAlarmUnit OBJECT-TYPE - SYNTAX INTEGER { - idc(2), - odu(3), - mux(4), - modem(5), - drawer(6), - unKnown(7), - xc(9) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The unit of the alarm." - ::= {gnCurrentAlarmEntry 6} - -gnAgnCurrentAlarmTrapID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The ID of the RAISED trap that was sent when this alarm was raised." - ::= { gnCurrentAlarmEntry 7 } - -gnAgnCurrentAlarmTimeT OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Timestamp of this alarm, this number is the seconds from midnight 1.1.1970." - ::= { gnCurrentAlarmEntry 8 } - -gnAgnCurrentAlarmText OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The alarm display text (same as the text in the sent trap)." - ::= { gnCurrentAlarmEntry 9} - - -gnNMS OBJECT IDENTIFIER ::= { gnAgn 15 } ---////////////////////////////////////// -gnApplicFileTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnApplicFileEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains the application file list." - ::= { gnAgn 16 } - -gnApplicFileEntry OBJECT-TYPE - SYNTAX GnApplicFileEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the application file list." - INDEX { gnApplicFileId } - ::= { gnApplicFileTable 1 } - -GnApplicFileEntry ::= - SEQUENCE { - gnApplicFileId - INTEGER, - gnApplicFileName - DisplayString, - gnApplicFileVersion - DisplayString, - gnApplicFileCreateDate - OCTET STRING, - gnApplicFileDownloadDate - OCTET STRING, - gnApplicFileType - INTEGER, - gnApplicFileSubType - DisplayString, - gnApplicFileFirmware - INTEGER, - gnApplicFileGeneralPurpose - INTEGER, - gnApplicFileSize - INTEGER, - gnApplicFileCompressed - INTEGER, - gnApplicFileDssSupport - INTEGER, - gnApplicFileCrcSupport - INTEGER - } - -gnApplicFileId OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The ID indicates which device is involved - in the specific row. The application file table includes two rows, - one for the local radio and one for the remote radio." - ::= { gnApplicFileEntry 1 } - -gnApplicFileName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..40)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the application file name." - ::= { gnApplicFileEntry 2 } - -gnApplicFileVersion OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..40)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the application file version." - ::= { gnApplicFileEntry 3 } - -gnApplicFileCreateDate OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(8)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This parameter specifies the application file download date - Format 'YYYY-MM-DD,HH:MM:SS' (Hexadecimal). - A date-time specification. - - field octets contents range - ----- ------ -------- ----- - 1 1-2 year 0..65536 - 2 3 month 1..12 - 3 4 day 1..31 - 4 5 hour 0..23 - 5 6 minutes 0..59 - 6 7 seconds 0..60 - (use 60 for leap-second) - 7 8 deci-seconds 0..9 - 8 9 direction from UTC '+' / '-' - 9 10 hours from UTC 0..11 - 10 11 minutes from UTC 0..59 - - For example, Tuesday May 26, 1992 at 1:30:15 PM EDT - would be displayed as: 07 c8 05 1a 0d 1e 0f 00 - ( 1992 -5 -26,13:30:15 ) - - Note that if only local time is known, then timezone - information (fields 8-10) is not present." - - ::= { gnApplicFileEntry 4 } - - -gnApplicFileDownloadDate OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(8)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This parameter specifies the application file download date - Format 'YYYY-MM-DD,HH:MM:SS' (Hexadecimal). - A date-time specification. - - field octets contents range - ----- ------ -------- ----- - 1 1-2 year 0..65536 - 2 3 month 1..12 - 3 4 day 1..31 - 4 5 hour 0..23 - 5 6 minutes 0..59 - 6 7 seconds 0..60 - (use 60 for leap-second) - 7 8 deci-seconds 0..9 - 8 9 direction from UTC '+' / '-' - 9 10 hours from UTC 0..11 - 10 11 minutes from UTC 0..59 - - For example, Tuesday May 26, 1992 at 1:30:15 PM EDT - would be displayed as: 07 c8 05 1a 0d 1e 0f 00 - ( 1992 -5 -26,13:30:15 ) - - Note that if only local time is known, then timezone - information (fields 8-10) is not present." - - ::= { gnApplicFileEntry 5 } - -gnApplicFileType OBJECT-TYPE - SYNTAX INTEGER { - idc(1), - mux(2), - odu(3), - modem(4), - boot(5), - modemConfig(6), - wayside(7), - bootRom(8), - rfuFpga(9), - rfuConfig(10), - mrmcTable(11), - xc(12), - xcErrorgen(13), - aAux(14), - license(15) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the application file type." - ::= { gnApplicFileEntry 6 } - -gnApplicFileSubType OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the application file sub type." - ::= { gnApplicFileEntry 7 } - -gnApplicFileFirmware OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the application file firmware." - ::= { gnApplicFileEntry 8 } - -gnApplicFileGeneralPurpose OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the application file General Purpose." - ::= { gnApplicFileEntry 9 } - -gnApplicFileSize OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the application file size in bytes." - ::= { gnApplicFileEntry 10 } - -gnApplicFileCompressed OBJECT-TYPE - SYNTAX INTEGER - { - yes(2), - no(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is indicate the application file compress status." - ::= { gnApplicFileEntry 11 } - -gnApplicFileDssSupport OBJECT-TYPE - SYNTAX INTEGER - { - yes(2), - no(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is indicate the application file DSS support." - ::= { gnApplicFileEntry 12 } - -gnApplicFileCrcSupport OBJECT-TYPE - SYNTAX INTEGER - { - yes(2), - no(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is indicate the application file CRC support." - ::= { gnApplicFileEntry 13 } - ---////////////////////////////////////// -gnDiskCapacityData OBJECT IDENTIFIER ::= { gnAgn 17 } - - -gnDiskUsedspace OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The ID indicates Disk Used space." - ::= { gnDiskCapacityData 1 } - -gnDiskFreespace OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The ID indicates Disk Free space." - ::= { gnDiskCapacityData 2 } - ---////////////////////////////////////// - -gnUnits OBJECT IDENTIFIER ::= { ceragon 3 } - -gnODU OBJECT IDENTIFIER ::= { gnUnits 1 } - -gnOduCfgTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnOduCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the configuration of the Outdoor part - of the system." - ::= { gnODU 1 } - -gnOduCfgEntry OBJECT-TYPE - SYNTAX GnOduCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the ODU Configuration Table. This table - contains two rows, indexed by ifIndex= 1 for local ODU and - ifIndex = 101 for remote ODU." - INDEX { ifIndex } - ::= { gnOduCfgTable 1 } - - -GnOduCfgEntry ::= - SEQUENCE { - gnOduCfgTransmitterFrequency - INTEGER, - gnOduCfgRLPerfMonThresh1 - INTEGER, - gnOduCfgRLPerfMonThresh2 - INTEGER, - gnOduCfgATPCStatus - INTEGER, - gnOduCfgMUTEStatus - INTEGER, - gnOduCfgAntennaType - INTEGER, - gnOduCfgTransmitLevel - INTEGER, - gnOduCfgRealTxFreqNumber - INTEGER, - gnOduCfgRealRxFreqNumber - INTEGER, - gnOduCfgMinTxFreqNumber - INTEGER, - gnOduCfgMaxTxFreqNumber - INTEGER, - gnOduCfgMaxTxLevel - INTEGER, - gnOduCfgRefRsl - INTEGER, - gnOduCfgForceRmtMuteTx - INTEGER, - gnOduCfgForceRmtMaxTx - INTEGER, - gnOduCfgTLPerfMonThresh1 - INTEGER, - gnOduCfgMinRxFreqNumber - INTEGER, - gnOduCfgMaxRxFreqNumber - INTEGER, - gnOduCfgOduLoopSupport - INTEGER, - gnOduCfgOduModel - INTEGER, - gnOduCfgFreqPlanStandard - DisplayString, - gnOduCfgFreqDevider - INTEGER - } - -gnOduCfgTransmitterFrequency OBJECT-TYPE - SYNTAX INTEGER (0..20) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter indicates the radio TX channel number. - WRITE will change the LOCAL side only. - Not all radios will support TX frequency change via channel numbers." - DEFVAL { 1} - ::= { gnOduCfgEntry 1 } - -gnOduCfgRLPerfMonThresh1 OBJECT-TYPE - SYNTAX INTEGER (-75..-15) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "When the Received Level (RL) exceeds this threshold a - performance monitoring RL1 counter increments." - DEFVAL { -50} - ::= { gnOduCfgEntry 2} - -gnOduCfgRLPerfMonThresh2 OBJECT-TYPE - SYNTAX INTEGER (-75..-15) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "When the Received Level (RL) exceeds this threshold a - performance monitoring RL2 counter increments." - DEFVAL { -70} - ::= { gnOduCfgEntry 3} - - -gnOduCfgATPCStatus OBJECT-TYPE - SYNTAX INTEGER { on(2), off(3) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter indicates if the ATPC option is enabled or disabled." - DEFVAL { on} - ::= { gnOduCfgEntry 4} - -gnOduCfgMUTEStatus OBJECT-TYPE - SYNTAX INTEGER { on(2), off(3) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter indicates if transmitter will be in mute state. - (Mute on -> don't transmit) " - DEFVAL { off} - ::= { gnOduCfgEntry 5 } - -gnOduCfgAntennaType OBJECT-TYPE - SYNTAX INTEGER { oneFoot(2), twoFeet(3), threeFeet(4), fourFeet(5), -sixFeet(6) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter indicates the size of the antenna used - in the ODU. This attribute will not auto-detect the antenna size. - It is used for the unfaded RSL calculation feature included in -CERAGONView." - DEFVAL { oneFoot } - ::= { gnOduCfgEntry 6 } - -gnOduCfgTransmitLevel OBJECT-TYPE - SYNTAX INTEGER (-50..30) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is the transmitter output power level of the signal - transmitted by the radios, displayed in DBM. " - ::= { gnOduCfgEntry 7 } - -gnOduCfgRealTxFreqNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Identifies the RF Tx frequency. For 6, 7 and 8 bands the Tx frequency - resolution is in kHz, for other bands the resolution is in 10kHz. - If the Tx frequency value is over 4000000 than the band is identified - as 6, 7 or 8G band." - ::= { gnOduCfgEntry 8 } - -gnOduCfgRealRxFreqNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Identifies the RF Rx frequency. For 6, 7 and 8 bands the Rx frequency - resolution is in kHz, for other bands the resolution is in 10kHz. - If the Rx frequency value is over 4000000 than the band is identified - as 6, 7 or 8G band." - ::= { gnOduCfgEntry 9} - -gnOduCfgMinTxFreqNumber OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This the Minimum TX frequency that the ODU can receive - Used by the -management station." - ::= { gnOduCfgEntry 10 } - -gnOduCfgMaxTxFreqNumber OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This the Maximum TX frequency that the ODU can receive - Used by the -management station." - ::= { gnOduCfgEntry 11} - -gnOduCfgMaxTxLevel OBJECT-TYPE - SYNTAX INTEGER (0..99) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the theoretical maximum level that this ODU unit - can transmit." - ::= { gnOduCfgEntry 12 } - -gnOduCfgRefRsl OBJECT-TYPE - SYNTAX INTEGER (-70..-30) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is the received level reference, applicable when utilizing ATPC mode; - displayed in dBm." - ::= { gnOduCfgEntry 13 } - -gnOduCfgForceRmtMuteTx OBJECT-TYPE - SYNTAX INTEGER { on(2), off(3) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "When on, this parameter force the transmitter to be in mute state. - (Mute on -> don't transmit) " - DEFVAL { off } - ::= { gnOduCfgEntry 14 } - -gnOduCfgForceRmtMaxTx OBJECT-TYPE - SYNTAX INTEGER (-50..30) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter force the transmitter output power level of the signal - transmitted by the radio. " - ::= { gnOduCfgEntry 15 } - -gnOduCfgTLPerfMonThresh1 OBJECT-TYPE - SYNTAX INTEGER (-10..25) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "When the Transmitted Level (TL) exceeds this threshold a - performance monitoring TL1 counter increments." - DEFVAL { 25 } - ::= { gnOduCfgEntry 16} - -gnOduCfgMinRxFreqNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This the Minimum RX frequency that the ODU can receive - Used by the -management station." - ::= { gnOduCfgEntry 17 } - -gnOduCfgMaxRxFreqNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This the Maximum RX frequency that the ODU can receive - Used by the -management station." - ::= { gnOduCfgEntry 18} - -gnOduCfgOduLoopSupport OBJECT-TYPE - SYNTAX INTEGER { - notSupported(2), - supported(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indication for loopback support by the connected ODU." - ::= { gnOduCfgEntry 19} - -gnOduCfgOduModel OBJECT-TYPE - SYNTAX INTEGER { - unknown(2), - v2(3), --phos - v1(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "." - ::= { gnOduCfgEntry 20} - - -gnOduCfgFreqPlanStandard OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..45)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "For the NMS use." - ::= { gnOduCfgEntry 21} - - -gnOduCfgFreqDevider OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates the number with which we should divide the MIB Freq value to get to the actual Freq (100 or 1000) " - ::= { gnOduCfgEntry 22} - - --- RO parameters described the state of the ODU. -gnOduStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnOduStatusEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the status of the Outdoor unit - of the system." - ::= { gnODU 2 } - -gnOduStatusEntry OBJECT-TYPE - SYNTAX GnOduStatusEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the ODU Status Table. This table - contains two rows, indexed by ifIndex= 1 for local ODU and - ifIndex = 101 for remote ODU." - INDEX { ifIndex } - ::= { gnOduStatusTable 1 } - - -GnOduStatusEntry ::= - SEQUENCE { - gnOduStatusCelsiusTemp - INTEGER, - gnOduStatusFahrenheitTemp - INTEGER, - gnOduStatusTransmitLevel - INTEGER, - gnOduStatusReceiveLevel - INTEGER, - gnOduStatusSynthesizerVCOLock - OCTET STRING, - gnOduStatusPowerSupply - OCTET STRING, - gnOduStatusClearLoopTimer - INTEGER - } - -gnOduStatusCelsiusTemp OBJECT-TYPE - SYNTAX INTEGER (-50..80) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the temperature of the ODU in degrees Celsius." - ::= { gnOduStatusEntry 1 } - -gnOduStatusFahrenheitTemp OBJECT-TYPE - SYNTAX INTEGER (-58..176) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the temperature of the ODU in degrees Fahrenheit." - ::= { gnOduStatusEntry 2 } - -gnOduStatusTransmitLevel OBJECT-TYPE - SYNTAX INTEGER (-99..30) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the transmit level of the signal transmitted by the radios - transmitter, displayed in DBM." - ::= { gnOduStatusEntry 3 } - -gnOduStatusReceiveLevel OBJECT-TYPE - SYNTAX INTEGER (-99..-15) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the receive level of the signal transmitted by the radios - transmitter, displayed in DBM." - ::= { gnOduStatusEntry 4} - - -gnOduStatusSynthesizerVCOLock OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(1)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This octet represents the ODU status as follows (bit 1, LSB): - bit 1 on = TX IF synthesizer - bit 2 on = RX IF synthesizer - bit 3 on = Xband synthesizer - bit 4 on = History TX IF synthesizer - bit 5 on = History RX IF synthesizer - bit 6 on = History Xband synthesizer " - ::= { gnOduStatusEntry 5} - -gnOduStatusPowerSupply OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(1)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This octet represents the status of the power - supplies of the ODU: - bit 1 on = +5V faulty - bit 2 on = +8V faulty - bit 3 on = +12V faulty - bit 4 on = -12V faulty." - ::= { gnOduStatusEntry 6} - -gnOduStatusClearLoopTimer OBJECT-TYPE - SYNTAX INTEGER (0..1440) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This variable indicates the remaining time (in minutes) - till the relevant odu loopback timer will be expired. - when starting a loopback and the value of gnGenCfgClearLoopTimeout is x, - the gnOduStatusClearLoopTimer will be also x, after one minute it will be x-1, etc." - ::= { gnOduStatusEntry 7} - - --- This part of the MIB deals with the performance monitoring --- of the ODU part of the system. -gnOduMonitor OBJECT IDENTIFIER ::= { gnODU 3 } --- This part is built according the habits in the telcos/datacom community. --- There are three tables: --- gnOduMonCurrTable that keeps the counters of the current 15 min interval. --- gnOduMonIntervalTable that keeps the counters of the past 96 intervals. --- gnOduMonDayTable that keeps the counters of the past 30 days. - -gnOduMonCurrTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnOduMonCurrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines/keeps the counters of the current 15 min interval." - ::= { gnOduMonitor 1 } - -gnOduMonCurrEntry OBJECT-TYPE - SYNTAX GnOduMonCurrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Current Interval Table. This table - contains two rows, indexed by ifIndex= 1 for local ODU and - ifIndex = 101 for remote ODU." - INDEX { ifIndex } - ::= { gnOduMonCurrTable 1 } - -GnOduMonCurrEntry ::= - SEQUENCE { - gnOduMonCurrMinRL - INTEGER, - gnOduMonCurrMaxRL - INTEGER, - gnOduMonCurrTLThresh1Exceed - Counter, - gnOduMonCurrRLThresh1Exceed - Counter, - gnOduMonCurrRLThresh2Exceed - Counter, - gnOduMonCurrDayMinRL - INTEGER, - gnOduMonCurrDayMaxRL - INTEGER, - gnOduMonCurrDayTLThresh1Exceed - Counter, - gnOduMonCurrDayRLThresh1Exceed - Counter, - gnOduMonCurrDayRLThresh2Exceed - Counter, - gnOduMonCurrMinTL - INTEGER, - gnOduMonCurrMaxTL - INTEGER, - gnOduMonCurrDayMinTL - INTEGER, - gnOduMonCurrDayMaxTL - INTEGER -} - - -gnOduMonCurrMinRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum received signal level (RL) in the current 15 minute interval. -(in DBM) " - ::= { gnOduMonCurrEntry 1 } - - -gnOduMonCurrMaxRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum received signal level (RL) in the current 15 minute interval. -(in DBM). " - ::= { gnOduMonCurrEntry 2 } - -gnOduMonCurrTLThresh1Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds TL exceeded the TL1 - threshold in the last 15 minutes." - ::= { gnOduMonCurrEntry 3 } - - -gnOduMonCurrRLThresh1Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL1 - threshold in the last 15 minutes." - ::= { gnOduMonCurrEntry 4 } - -gnOduMonCurrRLThresh2Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL2 - threshold in the last 15 minutes." - ::= { gnOduMonCurrEntry 5 } - - -gnOduMonCurrDayMinRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The minimum Receive Level (in DBM). - in the last 24 hours." - ::= { gnOduMonCurrEntry 6} - - -gnOduMonCurrDayMaxRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum Receive Level (in DBM). - in the last 24 hours." - ::= { gnOduMonCurrEntry 7} - -gnOduMonCurrDayTLThresh1Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds TL exceeded the TL1 threshold - in the last 24 hours." - ::= { gnOduMonCurrEntry 8} - - -gnOduMonCurrDayRLThresh1Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL1 threshold - in the last 24 hours." - ::= { gnOduMonCurrEntry 9 } - -gnOduMonCurrDayRLThresh2Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL2 threshold - in the last 24 hours." - ::= { gnOduMonCurrEntry 10 } - -gnOduMonCurrMinTL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum transmitted signal level (TL) in the current 15 minute interval. -(in DBM) " - ::= { gnOduMonCurrEntry 11 } - - -gnOduMonCurrMaxTL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum transmitted signal level (TL) in the current 15 minute interval. -(in DBM). " - ::= { gnOduMonCurrEntry 12 } - -gnOduMonCurrDayMinTL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The minimum Transmitted Level (in DBM). - in the last 24 hours." - ::= { gnOduMonCurrEntry 13} - - -gnOduMonCurrDayMaxTL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum Transmitted Level (in DBM). - in the last 24 hours." - ::= { gnOduMonCurrEntry 14} - - - -gnOduMonIntervalTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnOduMonIntervalEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines/keeps the counters of the 96 last intervals of 15 min." - ::= { gnOduMonitor 2 } - -gnOduMonIntervalEntry OBJECT-TYPE - SYNTAX GnOduMonIntervalEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Interval Table. This table - is indexed by ifIndex= 1 for local ODU and - ifIndex = 101 for remote ODU and by interval idx" - INDEX { ifIndex, gnOduMonIntervalIdx } - ::= { gnOduMonIntervalTable 1 } - -GnOduMonIntervalEntry ::= - SEQUENCE { - gnOduMonIntervalIdx - INTEGER, - gnOduMonIntervalMinRL - INTEGER, - gnOduMonIntervalMaxRL - INTEGER, - gnOduMonIntervalTLThresh1Exceed - Counter, - gnOduMonIntervalEvent - OCTET STRING, - gnOduMonIntervalRLThresh1Exceed - Counter, - gnOduMonIntervalRLThresh2Exceed - Counter, - gnOduMonIntervalMinTL - INTEGER, - gnOduMonIntervalMaxTL - INTEGER -} - -gnOduMonIntervalIdx OBJECT-TYPE - SYNTAX INTEGER (1..96) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The interval number to which this row is related. " - ::= { gnOduMonIntervalEntry 1 } - - -gnOduMonIntervalMinRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The minimum RL in a 15 minutes interval. (in DBM). " - ::= { gnOduMonIntervalEntry 2 } - -gnOduMonIntervalMaxRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum RL in a 15 minutes interval. (in DBM). " - ::= { gnOduMonIntervalEntry 3 } - -gnOduMonIntervalTLThresh1Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds TL exceeded the TL1 - threshold in a 15 minutes interval." - ::= { gnOduMonIntervalEntry 4 } - - -gnOduMonIntervalEvent OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " Events - bit 1 = CommDisc. - bit 2 = CommCon - bit 3 = ATPC2Max. - bit 4 = ATPC2Norm. - Included for future development, not currently supported." - ::= { gnOduMonIntervalEntry 5 } - -gnOduMonIntervalRLThresh1Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL1 - threshold in a 15 minutes interval." - ::= { gnOduMonIntervalEntry 6 } - -gnOduMonIntervalRLThresh2Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL2 - threshold in a 15 minutes interval." - ::= { gnOduMonIntervalEntry 7 } - -gnOduMonIntervalMinTL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The minimum TL in a 15 minutes interval. (in DBM). " - ::= { gnOduMonIntervalEntry 8 } - -gnOduMonIntervalMaxTL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum TL in a 15 minutes interval. (in DBM). " - ::= { gnOduMonIntervalEntry 9 } - - - -gnOduMonDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnOduMonDayEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines/keeps the counters of 96 intervals of 15 min." - ::= { gnOduMonitor 3 } - -gnOduMonDayEntry OBJECT-TYPE - SYNTAX GnOduMonDayEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Days Table. This table - is indexed by ifIndex= 1 for local ODU and - ifIndex = 101 for remote ODU and by day idx. - gnOduMonDayIdx = 1 is one day from now, - gnOduMonDayIdx = 2 is two days from now, and so on..." - INDEX { ifIndex, gnOduMonDayIdx } - ::= { gnOduMonDayTable 1 } - -GnOduMonDayEntry ::= - SEQUENCE { - gnOduMonDayIdx - INTEGER, - gnOduMonDayMinRL - INTEGER, - gnOduMonDayMaxRL - INTEGER, - gnOduMonDayTLThresh1Exceed - Counter, - gnOduMonDayRLThresh1Exceed - Counter, - gnOduMonDayRLThresh2Exceed - Counter, - gnOduMonDayMinTL - INTEGER, - gnOduMonDayMaxTL - INTEGER -} - -gnOduMonDayIdx OBJECT-TYPE - SYNTAX INTEGER (1..30) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The interval number to which this row is related. " - ::= { gnOduMonDayEntry 1 } - - -gnOduMonDayMinRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The minimum Receive Level (in DBM). - in a 24 hour interval." - ::= { gnOduMonDayEntry 2} - -gnOduMonDayMaxRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum Receive Level (in DBM). - in a 24 hour interval." - ::= { gnOduMonDayEntry 3} - -gnOduMonDayTLThresh1Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds TL exceeded the TL1 threshold - in a 24 hour interval." - ::= { gnOduMonDayEntry 4} - - -gnOduMonDayRLThresh1Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL1 threshold - in a 24 hour interval." - ::= { gnOduMonDayEntry 5} - - -gnOduMonDayRLThresh2Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL2 threshold - in a 24 hour interval." - ::= { gnOduMonDayEntry 6} - -gnOduMonDayMinTL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The minimum Transmit Level (in DBM). - in a 24 hour interval." - ::= { gnOduMonDayEntry 7} - -gnOduMonDayMaxTL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum Transmit Level (in DBM). - in a 24 hour interval." - ::= { gnOduMonDayEntry 8} - - - -gnOduCfgXTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnOduCfgXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the configuration of the Outdoor part - of the system." - ::= { gnODU 4 } - -gnOduCfgXEntry OBJECT-TYPE - SYNTAX GnOduCfgXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the ODU Configuration Table. This table - contains two rows, indexed by gnOduCfgXId= 3 for drawer1 ODU and - gnOduCfgXId = 4 for drawer2 ODU." - INDEX { gnOduCfgXId } - ::= { gnOduCfgXTable 1 } - - -GnOduCfgXEntry ::= - SEQUENCE { - gnOduCfgXId - INTEGER, - gnOduCfgXTxFreqNumLocalRemote - INTEGER, - gnOduCfgXRLPerfMonThresh1 - INTEGER, - gnOduCfgXRLPerfMonThresh2 - INTEGER, - gnOduCfgXATPCStatus - INTEGER, - gnOduCfgXMUTEStatus - INTEGER, - gnOduCfgXAntennaType - INTEGER, - gnOduCfgXTransmitLevel - INTEGER, - gnOduCfgXRealTxFreqNumber - INTEGER, - gnOduCfgXRealRxFreqNumber - INTEGER, - gnOduCfgXMinTxFreqNumber - INTEGER, - gnOduCfgXMaxTxFreqNumber - INTEGER, - gnOduCfgXMaxTxLevel - INTEGER, - gnOduCfgXRefRsl - INTEGER, - gnOduCfgXForceRmtMuteTx - INTEGER, - gnOduCfgXForceRmtMaxTx - INTEGER, - gnOduCfgXTLPerfMonThresh1 - INTEGER, - gnOduCfgXOperation - INTEGER, - gnOduCfgXODUSerialNumber - DisplayString, - gnOduCfgXChannelBandwidth - INTEGER, - gnOduCfgXMinRxFreqNumber - INTEGER, - gnOduCfgXMaxRxFreqNumber - INTEGER, - gnOduCfgXRxFreqNumLocalRemote - INTEGER, - gnOduCfgXOduLoopSupport - INTEGER, - gnOduCfgXOduModel - INTEGER, - gnOduCfgXFreqPlanStandard - DisplayString, - gnOduCfgXFreqDevider - INTEGER, - gnOduCfgXLoopbackOption - INTEGER, - gnOduCfgXxpicClockMode - INTEGER, - gnOduCfgXUnfadedReferenceRsl - INTEGER, - gnOduCfgXRfuMode - INTEGER, - gnOduCfgXRslRouteToConnector - INTEGER, - gnOduCfgXDelayCalibrationOperation - INTEGER, - gnOduCfgXDelayCalibrationValue - INTEGER, - gnOduCfgXDelayCalibrationWgType - DisplayString, - gnOduCfgXOduLog - INTEGER, - gnOduCfgXOduLogPeriod - INTEGER, - gnOduCfgXXpiPerfMonThresh - INTEGER - } - -gnOduCfgXId OBJECT-TYPE - SYNTAX INTEGER - { - drawer1(3), - drawer2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnOduCfgXEntry 1 } - -gnOduCfgXTxFreqNumLocalRemote OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Indicates the radio transmit frequency, displayed in - 1/100 MHz. WRITE changes the local and remote sides. Only for systems that - support frequency configuration (Not channel)." - ::= { gnOduCfgXEntry 2} - -gnOduCfgXRLPerfMonThresh1 OBJECT-TYPE - SYNTAX INTEGER (-75..-15) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "When the Received Level (RL) exceeds this threshold a - performance monitoring RL1 counter increments." - DEFVAL { -50} - ::= { gnOduCfgXEntry 3} - -gnOduCfgXRLPerfMonThresh2 OBJECT-TYPE - SYNTAX INTEGER (-75..-15) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "When the Received Level (RL) exceeds this threshold a - performance monitoring RL2 counter increments." - DEFVAL { -70} - ::= { gnOduCfgXEntry 4} - - -gnOduCfgXATPCStatus OBJECT-TYPE - SYNTAX INTEGER { on(2), off(3) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter indicates if the ATPC option is enabled or disabled." - DEFVAL { on} - ::= { gnOduCfgXEntry 5} - -gnOduCfgXMUTEStatus OBJECT-TYPE - SYNTAX INTEGER { on(2), off(3) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter indicates if transmitter will be in mute state. - (Mute on -> don't transmit) " - DEFVAL { off} - ::= { gnOduCfgXEntry 6 } - -gnOduCfgXAntennaType OBJECT-TYPE - SYNTAX INTEGER { oneFoot(2), twoFeet(3), threeFeet(4), fourFeet(5), -sixFeet(6) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter indicates the size of the antenna used - in the ODU. This attribute will not auto-detect the antenna size. - It is used for the unfaded RSL calculation feature included in -CERAGONView." - DEFVAL { oneFoot } - ::= { gnOduCfgXEntry 7 } - -gnOduCfgXTransmitLevel OBJECT-TYPE - SYNTAX INTEGER (-50..34) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is the transmitter output power level of the signal - transmitted by the radios, displayed in DBM. " - ::= { gnOduCfgXEntry 8 } - -gnOduCfgXRealTxFreqNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Identifies the RF Tx frequency. For 6, 7 and 8 bands the Tx frequency - resolution is in kHz, for other bands the resolution is in 10kHz. - If the Tx frequency value is over 4000000 than the band is identified - as 6, 7 or 8G band." - ::= { gnOduCfgXEntry 9 } - -gnOduCfgXRealRxFreqNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Identifies the RF Rx frequency. For 6, 7 and 8 bands the Rx frequency - resolution is in kHz, for other bands the resolution is in 10kHz. - If the Rx frequency value is over 4000000 than the band is identified - as 6, 7 or 8G band." - ::= { gnOduCfgXEntry 10} - -gnOduCfgXMinTxFreqNumber OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This the Minimum TX frequency that the ODU can receive - Used by the -management station." - ::= { gnOduCfgXEntry 11 } - -gnOduCfgXMaxTxFreqNumber OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This the Maximum TX frequency that the ODU can receive - Used by the -management station." - ::= { gnOduCfgXEntry 12} - -gnOduCfgXMaxTxLevel OBJECT-TYPE - SYNTAX INTEGER (0..99) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the theoretical maximum level that this ODU unit - can transmit." - ::= { gnOduCfgXEntry 13 } - -gnOduCfgXRefRsl OBJECT-TYPE - SYNTAX INTEGER (-70..-30) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is the received level reference, applicable when utilizing ATPC mode; - displayed in dBm." - ::= { gnOduCfgXEntry 14 } - -gnOduCfgXForceRmtMuteTx OBJECT-TYPE - SYNTAX INTEGER { on(2), off(3) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "When on, this parameter force the transmitter to be in mute state. - (Mute on -> don't transmit) " - DEFVAL { off } - ::= { gnOduCfgXEntry 15 } - -gnOduCfgXForceRmtMaxTx OBJECT-TYPE - SYNTAX INTEGER (-50..30) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter force the transmitter output power level of the signal - transmitted by the radio. " - ::= { gnOduCfgXEntry 16 } - -gnOduCfgXTLPerfMonThresh1 OBJECT-TYPE - SYNTAX INTEGER (-10..25) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "When the Transmitted Level (TL) exceeds this threshold a - performance monitoring TL1 counter increments." - DEFVAL { 25 } - ::= { gnOduCfgXEntry 17 } - -gnOduCfgXOperation OBJECT-TYPE - SYNTAX INTEGER - { - noOperation(2), - setOduDefaultConf(3), - resetODU(4), - swResetODU(5) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter allows to perform ODU operations. - (3) will SET all ODU default configurations. - (4) will implement ODU reset." - DEFVAL { noOperation } - ::= { gnOduCfgXEntry 18 } - -gnOduCfgXODUSerialNumber OBJECT-TYPE - SYNTAX DisplayString(SIZE(0..20)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the ODU serial number - up to 20 characters " - ::= { gnOduCfgXEntry 19 } - -gnOduCfgXChannelBandwidth OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The TX channel bandwidth, displayed in 1/100 MHz. - For example: - An STM-1 ETSI TX channel bandwidth of 56MHz is displayed as the value 5600." - ::= { gnOduCfgXEntry 20 } - -gnOduCfgXMinRxFreqNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This the Minimum RX frequency that the ODU can receive - Used by the -management station." - ::= { gnOduCfgXEntry 21 } - -gnOduCfgXMaxRxFreqNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This the Maximum RX frequency that the ODU can receive - Used by the -management station." - ::= { gnOduCfgXEntry 22} - - -gnOduCfgXRxFreqNumLocalRemote OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Indicates the radio transmit frequency, displayed in - 1/100 MHz. WRITE changes the local and remote sides. Only for systems that - support frequency configuration (Not channel)." - ::= { gnOduCfgXEntry 23} - -gnOduCfgXOduLoopSupport OBJECT-TYPE - SYNTAX INTEGER { - notSupported(2), - supported(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Inidcation for loopback support by the connected ODU." - ::= { gnOduCfgXEntry 24} - -gnOduCfgXOduModel OBJECT-TYPE - SYNTAX INTEGER { - unknown(2), - v2(3), --Phos ODU - v1(4), --Fibe ODU - v3(5) -- Titan ODU - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "." - ::= { gnOduCfgXEntry 25} - - -gnOduCfgXFreqPlanStandard OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "For the NMS use." - ::= { gnOduCfgXEntry 26} - - -gnOduCfgXFreqDevider OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates the number with which we should divide the MIB Freq value to get to the actual Freq (100 or 1000) " - ::= { gnOduCfgXEntry 27} - - -gnOduCfgXLoopbackOption OBJECT-TYPE - SYNTAX INTEGER { - noloopback(2), - interfaceInterLoop(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This parameter enable the user to activate an ODU loopback ." - DEFVAL { noloopback } - ::= { gnOduCfgXEntry 28 } - -gnOduCfgXxpicClockMode OBJECT-TYPE - SYNTAX INTEGER { - standAlone(2), - masterClock(3), - slaveClock(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION "This is the status of the xpic clock mode." - ::= { gnOduCfgXEntry 29 } - -gnOduCfgXUnfadedReferenceRsl OBJECT-TYPE - SYNTAX INTEGER (-70..-15) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is used for the unfaded RSL calculation feature included in - CERAGONView." - DEFVAL { -70 } - ::= { gnOduCfgXEntry 30 } - -gnOduCfgXRfuMode OBJECT-TYPE - SYNTAX INTEGER - { - main(2), - diversity(3), - combined(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The RX mode of operation." - DEFVAL {main } - ::= { gnOduCfgXEntry 31 } - -gnOduCfgXRslRouteToConnector OBJECT-TYPE - SYNTAX INTEGER - { - main(2), - diversity(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Choose the receive level signal for the RSL connector." - DEFVAL {main } - ::= { gnOduCfgXEntry 32 } - -gnOduCfgXDelayCalibrationOperation OBJECT-TYPE - SYNTAX INTEGER - { - noAction(2), - activate(3), - error(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter enables launching a delay calibration parameters calculation." - DEFVAL {noAction } - ::= { gnOduCfgXEntry 33 } - -gnOduCfgXDelayCalibrationValue OBJECT-TYPE - SYNTAX INTEGER (-130..130) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter indicates the delay calibration result and delay calibration override value. - values are between -130 to 130." - ::= { gnOduCfgXEntry 34 } - -gnOduCfgXDelayCalibrationWgType OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..45)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Delay Calibration WG Type For the NMS use." - ::= { gnOduCfgXEntry 35 } - -gnOduCfgXOduLog OBJECT-TYPE - SYNTAX INTEGER - { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter enable the user to activate ODU log." - ::= { gnOduCfgXEntry 36 } - -gnOduCfgXOduLogPeriod OBJECT-TYPE - SYNTAX INTEGER (1..600) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter enable the user to chose the log peroid (in sec)." - ::= { gnOduCfgXEntry 37 } - -gnOduCfgXXpiPerfMonThresh OBJECT-TYPE - SYNTAX INTEGER (10..30) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "When the Received XPI beneath this threshold a - performance monitoring XPI counter increments (future develope)." - DEFVAL {20} - ::= { gnOduCfgXEntry 38} - --- RO parameters described the state of the ODU. -gnOduStatusXTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnOduStatusXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the status of the Outdoor unit - of the system." - ::= { gnODU 5 } - -gnOduStatusXEntry OBJECT-TYPE - SYNTAX GnOduStatusXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the ODU Status Table. This table - contains two rows, indexed by gnOduStatusXId= 3 for drawer1 ODU - and gnOduStatusXId = 4 for drawer2 ODU." - INDEX { gnOduStatusXId } - ::= { gnOduStatusXTable 1 } - - -GnOduStatusXEntry ::= - SEQUENCE { - gnOduStatusXId - INTEGER, - gnOduStatusXCelsiusTemp - INTEGER, - gnOduStatusXFahrenheitTemp - INTEGER, - gnOduStatusXTransmitLevel - INTEGER, - gnOduStatusXReceiveLevel - INTEGER, - gnOduStatusXSynthesizerVCOLock - OCTET STRING, - gnOduStatusXPowerSupply - OCTET STRING, - gnOduStatusXIfcSupported - INTEGER, - gnOduStatusXRslDiversity - INTEGER, - gnOduStatusXRslCombined - INTEGER, - gnOduStatusXRfuAddress - INTEGER, - gnOduStatusXMinTransmitLevel - INTEGER, - gnOduStatusXOduSWVer - DisplayString, - gnOduStatusXOduSWPostVer - DisplayString, - gnOduStatusXRfuFwVer - DisplayString, - gnOduStatusXValidIntervals - INTEGER - } - -gnOduStatusXId OBJECT-TYPE - SYNTAX INTEGER - { - drawer1(3), - drawer2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnOduStatusXEntry 1 } - -gnOduStatusXCelsiusTemp OBJECT-TYPE - SYNTAX INTEGER (-70..80) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the temperature of the ODU in degrees Celsius." - ::= { gnOduStatusXEntry 2 } - -gnOduStatusXFahrenheitTemp OBJECT-TYPE - SYNTAX INTEGER (-58..176) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the temperature of the ODU in degrees Fahrenheit." - ::= { gnOduStatusXEntry 3 } - -gnOduStatusXTransmitLevel OBJECT-TYPE - SYNTAX INTEGER (-99..34) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the transmit level of the signal transmitted by the radios - transmitter, displayed in DBM." - ::= { gnOduStatusXEntry 4 } - -gnOduStatusXReceiveLevel OBJECT-TYPE - SYNTAX INTEGER (-99..-15) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the receive level of the signal transmitted by the radios - transmitter, displayed in DBM." - ::= { gnOduStatusXEntry 5} - - -gnOduStatusXSynthesizerVCOLock OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(1)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This octet represents the ODU status as follows (bit 1, LSB): - bit 1 on = TX IF synthesizer - bit 2 on = RX IF synthesizer - bit 3 on = Xband synthesizer - bit 4 on = History TX IF synthesizer - bit 5 on = History RX IF synthesizer - bit 6 on = History Xband synthesizer " - ::= { gnOduStatusXEntry 6} - -gnOduStatusXPowerSupply OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(1)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This octet represents the status of the power - supplies of the ODU: - bit 1 on = +5V faulty - bit 2 on = +8V faulty - bit 3 on = +12V faulty - bit 4 on = -12V faulty." - ::= { gnOduStatusXEntry 7} - -gnOduStatusXIfcSupported OBJECT-TYPE - SYNTAX INTEGER - { - yes(2), - no(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indication for IFC support." - ::= { gnOduStatusXEntry 8} - -gnOduStatusXRslDiversity OBJECT-TYPE - SYNTAX INTEGER (-99..0) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the receive level of the space diversity signal, displayed in DBM." - ::= { gnOduStatusXEntry 9} - -gnOduStatusXRslCombined OBJECT-TYPE - SYNTAX INTEGER (-99..0) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the receive level of the combined signal, displayed in DBM." - ::= { gnOduStatusXEntry 10 } - - -gnOduStatusXRfuAddress OBJECT-TYPE - SYNTAX INTEGER (0..31) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The RFU Address." - ::= { gnOduStatusXEntry 11 } - -gnOduStatusXMinTransmitLevel OBJECT-TYPE - SYNTAX INTEGER (-50..34) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the minimum transmit level of the signal transmitted by the radios - transmitter, displayed in DBM.. (for RFU unit only)" - ::= { gnOduStatusXEntry 12 } - -gnOduStatusXOduSWVer OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the ODU software version." - ::= { gnOduStatusXEntry 13 } - - -gnOduStatusXOduSWPostVer OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the ODU post reset software version." - ::= { gnOduStatusXEntry 14 } - -gnOduStatusXRfuFwVer OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the RFU FW version." - ::= { gnOduStatusXEntry 15 } - -gnOduStatusXValidIntervals OBJECT-TYPE - SYNTAX INTEGER (0..96) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of previous valid intervals for which valid data has been stored - for the specific ODU." - ::= { gnOduStatusXEntry 16 } - --- This part of the MIB deals with the performance monitoring --- of the ODU part of the system. --- This part is built according the habits in the telcos/datacom community. --- There are three tables: --- gnOduMonCurrXTable that keeps the counters of the current 15 min interval. --- gnOduMonIntervalXTable that keeps the counters of the past 96 intervals. --- gnOduMonDayXTable that keeps the counters of the past 30 days. - -gnOduMonitorX OBJECT IDENTIFIER ::= { gnODU 6 } - -gnOduMonCurrXTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnOduMonCurrXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines/keeps the counters of the current 15 min interval." - ::= { gnOduMonitorX 1 } - -gnOduMonCurrXEntry OBJECT-TYPE - SYNTAX GnOduMonCurrXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Current Interval Table. This table - contains two rows, indexed by gnOduMonCurrXId= 3 for drawer1 ODU and - gnOduMonCurrXId = 4 for drawer2 ODU." - INDEX { gnOduMonCurrXId } - ::= { gnOduMonCurrXTable 1 } - -GnOduMonCurrXEntry ::= - SEQUENCE { - gnOduMonCurrXId - INTEGER, - gnOduMonCurrXMinRL - INTEGER, - gnOduMonCurrXMaxRL - INTEGER, - gnOduMonCurrXTLThresh1Exceed - Counter, - gnOduMonCurrXRLThresh1Exceed - Counter, - gnOduMonCurrXRLThresh2Exceed - Counter, - gnOduMonCurrXDayMinRL - INTEGER, - gnOduMonCurrXDayMaxRL - INTEGER, - gnOduMonCurrXDayTLThresh1Exceed - Counter, - gnOduMonCurrXDayRLThresh1Exceed - Counter, - gnOduMonCurrXDayRLThresh2Exceed - Counter, - gnOduMonCurrXMinTL - INTEGER, - gnOduMonCurrXMaxTL - INTEGER, - gnOduMonCurrXDayMinTL - INTEGER, - gnOduMonCurrXDayMaxTL - INTEGER, - gnOduMonCurrXXpi - INTEGER, - gnOduMonCurrXMinXpi - INTEGER, - gnOduMonCurrXMaxXpi - INTEGER, - gnOduMonCurrXDayMinXpi - INTEGER, - gnOduMonCurrXDayMaxXpi - INTEGER, - gnOduMonCurrXXpiThreshExceed - Counter, - gnOduMonCurrXDayXpiThreshExceed - Counter, - gnOduMonCurrXMse - INTEGER, - gnOduMonCurrXLastDayIDF - INTEGER -} - -gnOduMonCurrXId OBJECT-TYPE - SYNTAX INTEGER - { - drawer1(3), - drawer2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnOduMonCurrXEntry 1 } - -gnOduMonCurrXMinRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum received signal level (RL) in the current 15 minute interval. -(in DBM) " - ::= { gnOduMonCurrXEntry 2 } - - -gnOduMonCurrXMaxRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum received signal level (RL) in the current 15 minute interval. -(in DBM). " - ::= { gnOduMonCurrXEntry 3 } - -gnOduMonCurrXTLThresh1Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds TL exceeded the TL1 - threshold in the last 15 minutes." - ::= { gnOduMonCurrXEntry 4 } - - -gnOduMonCurrXRLThresh1Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL1 - threshold in the last 15 minutes." - ::= { gnOduMonCurrXEntry 5 } - -gnOduMonCurrXRLThresh2Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL2 - threshold in the last 15 minutes." - ::= { gnOduMonCurrXEntry 6 } - - -gnOduMonCurrXDayMinRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The minimum Receive Level (in DBM). - in the last 24 hours." - ::= { gnOduMonCurrXEntry 7} - - -gnOduMonCurrXDayMaxRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum Receive Level (in DBM). - in the last 24 hours." - ::= { gnOduMonCurrXEntry 8} - -gnOduMonCurrXDayTLThresh1Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds TL exceeded the TL1 threshold - in the last 24 hours." - ::= { gnOduMonCurrXEntry 9} - - -gnOduMonCurrXDayRLThresh1Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL1 threshold - in the last 24 hours." - ::= { gnOduMonCurrXEntry 10 } - -gnOduMonCurrXDayRLThresh2Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL2 threshold - in the last 24 hours." - ::= { gnOduMonCurrXEntry 11 } - -gnOduMonCurrXMinTL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum transmitted signal level (TL) in the current 15 minute interval. -(in DBM) " - ::= { gnOduMonCurrXEntry 12 } - - -gnOduMonCurrXMaxTL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum transmitted signal level (TL) in the current 15 minute interval. -(in DBM). " - ::= { gnOduMonCurrXEntry 13 } - -gnOduMonCurrXDayMinTL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The minimum Transmitted Level (in DBM). - in the last 24 hours." - ::= { gnOduMonCurrXEntry 14} - -gnOduMonCurrXDayMaxTL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum Transmitted Level (in DBM). - in the last 24 hours." - ::= { gnOduMonCurrXEntry 15} - -gnOduMonCurrXXpi OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The Current XPI level (in [DBM/100]). - For [DBM] level divide by 100." - ::= { gnOduMonCurrXEntry 16} - -gnOduMonCurrXMinXpi OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The minimum XPI Level (in [DBM/100]). - in the last 15 minute (future develope). - For [DBM] level divide by 100." - ::= { gnOduMonCurrXEntry 17} - -gnOduMonCurrXMaxXpi OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum XPI Level (in [DBM/100]). - in the last 15 minute (future develope). - For [DBM] level divide by 100." - ::= { gnOduMonCurrXEntry 18} - -gnOduMonCurrXDayMinXpi OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The minimum XPI Level (in [DBM/100]). - in the last 24 hours (future develope). - For [DBM] level divide by 100." - ::= { gnOduMonCurrXEntry 19} - -gnOduMonCurrXDayMaxXpi OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum XPI Level (in [DBM/100]). - in the last 24 hours (future develope). - For [DBM] level divide by 100." - ::= { gnOduMonCurrXEntry 20} - -gnOduMonCurrXXpiThreshExceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds XPI beneath the XPI - threshold in the last 15 minutes (future develope)." - ::= { gnOduMonCurrXEntry 21 } - -gnOduMonCurrXDayXpiThreshExceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds XPI beneath the XPI threshold - in the last 24 hours (future develope)." - ::= { gnOduMonCurrXEntry 22} - -gnOduMonCurrXMse OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The Current MSE level (in [DBM/100]). - For [DBM] level divide by 100." - ::= { gnOduMonCurrXEntry 23} - -gnOduMonCurrXLastDayIDF OBJECT-TYPE - SYNTAX INTEGER { - off(2), - on(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "IDF = Invalid Data Flag." - DEFVAL { off } - ::= { gnOduMonCurrXEntry 24 } - -gnOduMonIntervalXTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnOduMonIntervalXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines/keeps the counters of the 96 last intervals of 15 min." - ::= { gnOduMonitorX 2 } - -gnOduMonIntervalXEntry OBJECT-TYPE - SYNTAX GnOduMonIntervalXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Interval Table. This table - is indexed by gnOduMonIntervalXId= 3 for drawer1 ODU and - gnOduMonIntervalXId = 4 for drawer2 ODU and by interval idx" - INDEX { gnOduMonIntervalXId, gnOduMonIntervalXIdx } - ::= { gnOduMonIntervalXTable 1 } - -GnOduMonIntervalXEntry ::= - SEQUENCE { - gnOduMonIntervalXId - INTEGER, - gnOduMonIntervalXIdx - INTEGER, - gnOduMonIntervalXMinRL - INTEGER, - gnOduMonIntervalXMaxRL - INTEGER, - gnOduMonIntervalXTLThresh1Exceed - Counter, - gnOduMonIntervalXEvent - OCTET STRING, - gnOduMonIntervalXRLThresh1Exceed - Counter, - gnOduMonIntervalXRLThresh2Exceed - Counter, - gnOduMonIntervalXMinTL - INTEGER, - gnOduMonIntervalXMaxTL - INTEGER, - gnOduMonIntervalXMinXpi - INTEGER, - gnOduMonIntervalXMaxXpi - INTEGER, - gnOduMonIntervalXXpiThreshExceed - Counter, - gnOduMonIntervalXIDF - INTEGER -} - -gnOduMonIntervalXId OBJECT-TYPE - SYNTAX INTEGER - { - drawer1(3), - drawer2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnOduMonIntervalXEntry 1 } - -gnOduMonIntervalXIdx OBJECT-TYPE - SYNTAX INTEGER (1..96) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The interval number to which this row is related. " - ::= { gnOduMonIntervalXEntry 2 } - - -gnOduMonIntervalXMinRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The minimum RL in a 15 minutes interval. (in DBM). " - ::= { gnOduMonIntervalXEntry 3 } - -gnOduMonIntervalXMaxRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum RL in a 15 minutes interval. (in DBM). " - ::= { gnOduMonIntervalXEntry 4 } - -gnOduMonIntervalXTLThresh1Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds TL exceeded the TL1 - threshold in a 15 minutes interval." - ::= { gnOduMonIntervalXEntry 5 } - - -gnOduMonIntervalXEvent OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " Events - bit 1 = CommDisc. - bit 2 = CommCon - bit 3 = ATPC2Max. - bit 4 = ATPC2Norm. - Included for future development, not currently supported." - ::= { gnOduMonIntervalXEntry 6 } - -gnOduMonIntervalXRLThresh1Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL1 - threshold in a 15 minutes interval." - ::= { gnOduMonIntervalXEntry 7 } - -gnOduMonIntervalXRLThresh2Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL2 - threshold in a 15 minutes interval." - ::= { gnOduMonIntervalXEntry 8 } - -gnOduMonIntervalXMinTL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The minimum TL in a 15 minutes interval. (in DBM). " - ::= { gnOduMonIntervalXEntry 9 } - -gnOduMonIntervalXMaxTL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum TL in a 15 minutes interval. (in DBM). " - ::= { gnOduMonIntervalXEntry 10 } - -gnOduMonIntervalXMinXpi OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The minimum XPI level (in [DBM/100]) in a 15 minutes intervalin (future develope). - For [DBM] level divide by 100." - ::= { gnOduMonIntervalXEntry 11 } - -gnOduMonIntervalXMaxXpi OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum XPI level (in [DBM/100]) in a 15 minutes interval (future develope). - For [DBM] level divide by 100." - ::= { gnOduMonIntervalXEntry 12 } - -gnOduMonIntervalXXpiThreshExceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds XPI exceeded the XPI - threshold in a 15 minutes interval (future develope)." - ::= { gnOduMonIntervalXEntry 13 } - -gnOduMonIntervalXIDF OBJECT-TYPE - SYNTAX INTEGER { - off(2), - on(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "IDF = Invalid Data Flag." - DEFVAL { off } - ::= { gnOduMonIntervalXEntry 14 } - - -gnOduMonDayXTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnOduMonDayXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines/keeps the counters of 96 intervals of 15 min." - ::= { gnOduMonitorX 3 } - -gnOduMonDayXEntry OBJECT-TYPE - SYNTAX GnOduMonDayXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Days Table. This table - is indexed by gnOduMonDayXId= 3 for drawer1 ODU and - gnOduMonDayXId = 4 for drawer2 ODU and by day idx. - gnOduMonDayIdx = 1 is one day from now, - gnOduMonDayIdx = 2 is two days from now, and so on..." - INDEX { gnOduMonDayXId, gnOduMonDayXIdx } - ::= { gnOduMonDayXTable 1 } - -GnOduMonDayXEntry ::= - SEQUENCE { - gnOduMonDayXId - INTEGER, - gnOduMonDayXIdx - INTEGER, - gnOduMonDayXMinRL - INTEGER, - gnOduMonDayXMaxRL - INTEGER, - gnOduMonDayXTLThresh1Exceed - Counter, - gnOduMonDayXRLThresh1Exceed - Counter, - gnOduMonDayXRLThresh2Exceed - Counter, - gnOduMonDayXMinTL - INTEGER, - gnOduMonDayXMaxTL - INTEGER, - gnOduMonDayXMinXpi - INTEGER, - gnOduMonDayXMaxXpi - INTEGER, - gnOduMonDayXXpiThreshExceed - Counter, - gnOduMonDayXIDF - INTEGER -} - -gnOduMonDayXId OBJECT-TYPE - SYNTAX INTEGER - { - drawer1(3), - drawer2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnOduMonDayXEntry 1 } - -gnOduMonDayXIdx OBJECT-TYPE - SYNTAX INTEGER (1..30) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The interval number to which this row is related. " - ::= { gnOduMonDayXEntry 2 } - - -gnOduMonDayXMinRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The minimum Receive Level (in DBM). - in a 24 hour interval." - ::= { gnOduMonDayXEntry 3} - -gnOduMonDayXMaxRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum Receive Level (in DBM). - in a 24 hour interval." - ::= { gnOduMonDayXEntry 4} - -gnOduMonDayXTLThresh1Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds TL exceeded the TL1 threshold - in a 24 hour interval." - ::= { gnOduMonDayXEntry 5} - - -gnOduMonDayXRLThresh1Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL1 threshold - in a 24 hour interval." - ::= { gnOduMonDayXEntry 6} - - -gnOduMonDayXRLThresh2Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL2 threshold - in a 24 hour interval." - ::= { gnOduMonDayXEntry 7} - -gnOduMonDayXMinTL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The minimum Transmit Level (in DBM). - in a 24 hour interval." - ::= { gnOduMonDayXEntry 8} - -gnOduMonDayXMaxTL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum Transmit Level (in DBM). - in a 24 hour interval." - ::= { gnOduMonDayXEntry 9} - -gnOduMonDayXMinXpi OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The minimum XPI Level (in [DBM/100]) in a 24 hour interval (future develope). - For [DBM] level divide by 100." - ::= { gnOduMonDayXEntry 10} - -gnOduMonDayXMaxXpi OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum XPI Level (in [DBM/100]) in a 24 hour interval (future develope). - For [DBM] level divide by 100." - ::= { gnOduMonDayXEntry 11} - -gnOduMonDayXXpiThreshExceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds XPI exceeded the XPI threshold - in a 24 hour interval (future develope)." - ::= { gnOduMonDayXEntry 12} - -gnOduMonDayXIDF OBJECT-TYPE - SYNTAX INTEGER { - off(2), - on(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "IDF = Invalid Data Flag." - DEFVAL { off } - ::= { gnOduMonDayXEntry 13 } - - -gnOduMonCurrDiversityXTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnOduMonCurrDiversityXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines/keeps the counters of the current 15 min interval." - ::= { gnOduMonitorX 4 } - -gnOduMonCurrDiversityXEntry OBJECT-TYPE - SYNTAX GnOduMonCurrDiversityXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Current Interval Table. This table - contains two rows, indexed by gnOduMonCurrCombinedXId= 3 for drawer1 ODU and - gnOduMonCurrDiversityXId = 4 for drawer2 ODU." - INDEX { gnOduMonCurrDiversityXId } - ::= { gnOduMonCurrDiversityXTable 1 } - -GnOduMonCurrDiversityXEntry ::= - SEQUENCE { - gnOduMonCurrDiversityXId - INTEGER, - gnOduMonCurrDiversityXMinRL - INTEGER, - gnOduMonCurrDiversityXMaxRL - INTEGER, - gnOduMonCurrDiversityXRLThresh1Exceed - Counter, - gnOduMonCurrDiversityXRLThresh2Exceed - Counter, - gnOduMonCurrDiversityXDayMinRL - INTEGER, - gnOduMonCurrDiversityXDayMaxRL - INTEGER, - gnOduMonCurrDiversityXDayRLThresh1Exceed - INTEGER, - gnOduMonCurrDiversityXDayRLThresh2Exceed - INTEGER -} - -gnOduMonCurrDiversityXId OBJECT-TYPE - SYNTAX INTEGER - { - drawer1(3), - drawer2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnOduMonCurrDiversityXEntry 1 } - -gnOduMonCurrDiversityXMinRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum received signal level (RL) in the current 15 minute interval. -(in DBM) " - ::= { gnOduMonCurrDiversityXEntry 2 } - -gnOduMonCurrDiversityXMaxRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum received signal level (RL) in the current 15 minute interval. -(in DBM). " - ::= { gnOduMonCurrDiversityXEntry 3 } - -gnOduMonCurrDiversityXRLThresh1Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL1 - threshold in the last 15 minutes." - ::= { gnOduMonCurrDiversityXEntry 4 } - -gnOduMonCurrDiversityXRLThresh2Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL2 - threshold in the last 15 minutes." - ::= { gnOduMonCurrDiversityXEntry 5 } - -gnOduMonCurrDiversityXDayMinRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The minimum Receive Level (in DBM). - in the last 24 hours." - ::= { gnOduMonCurrDiversityXEntry 6} - -gnOduMonCurrDiversityXDayMaxRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum Receive Level (in DBM). - in the last 24 hours." - ::= { gnOduMonCurrDiversityXEntry 7} - -gnOduMonCurrDiversityXDayRLThresh1Exceed OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of seconds Diversity RL exceeded the RL1 threshold - in the last 24 hours." - ::= { gnOduMonCurrDiversityXEntry 8} - -gnOduMonCurrDiversityXDayRLThresh2Exceed OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of seconds Diversity RL exceeded the RL2 threshold - in the last 24 hours." - ::= { gnOduMonCurrDiversityXEntry 9} - -gnOduMonIntervalDiversityXTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnOduMonIntervalDiversityXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines/keeps the counters of the 96 last intervals of 15 min." - ::= { gnOduMonitorX 5 } - -gnOduMonIntervalDiversityXEntry OBJECT-TYPE - SYNTAX GnOduMonIntervalDiversityXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Interval Table. This table - is indexed by gnOduMonIntervalDiversityXId= 3 for drawer1 ODU and - gnOduMonIntervalDiversityXId = 4 for drawer2 ODU and by interval idx" - INDEX { gnOduMonIntervalDiversityXId, gnOduMonIntervalDiversityXIdx } - ::= { gnOduMonIntervalDiversityXTable 1 } - -GnOduMonIntervalDiversityXEntry ::= - SEQUENCE { - gnOduMonIntervalDiversityXId - INTEGER, - gnOduMonIntervalDiversityXIdx - INTEGER, - gnOduMonIntervalDiversityXMinRL - INTEGER, - gnOduMonIntervalDiversityXMaxRL - INTEGER, - gnOduMonIntervalDiversityXRLThresh1Exceed - Counter, - gnOduMonIntervalDiversityXRLThresh2Exceed - Counter - -} - -gnOduMonIntervalDiversityXId OBJECT-TYPE - SYNTAX INTEGER - { - drawer1(3), - drawer2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnOduMonIntervalDiversityXEntry 1 } - -gnOduMonIntervalDiversityXIdx OBJECT-TYPE - SYNTAX INTEGER (1..96) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The interval number to which this row is related. " - ::= { gnOduMonIntervalDiversityXEntry 2 } - - -gnOduMonIntervalDiversityXMinRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The minimum RL in a 15 minutes interval. (in DBM). " - ::= { gnOduMonIntervalDiversityXEntry 3 } - -gnOduMonIntervalDiversityXMaxRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum RL in a 15 minutes interval. (in DBM). " - ::= { gnOduMonIntervalDiversityXEntry 4 } - -gnOduMonIntervalDiversityXRLThresh1Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL1 - threshold in a 15 minutes interval." - ::= { gnOduMonIntervalDiversityXEntry 5 } - -gnOduMonIntervalDiversityXRLThresh2Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL2 - threshold in a 15 minutes interval." - ::= { gnOduMonIntervalDiversityXEntry 6 } - - -gnOduMonDayDiversityXTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnOduMonDayDiversityXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines/keeps the counters of 96 intervals of 15 min." - ::= { gnOduMonitorX 6 } - -gnOduMonDayDiversityXEntry OBJECT-TYPE - SYNTAX GnOduMonDayDiversityXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Days Table. This table - is indexed by gnOduMonDayDiversityXId= 3 for drawer1 ODU and - gnOduMonDayDiversityXId = 4 for drawer2 ODU and by day idx. - gnOduMonDayDiversityXIdx = 1 is one day from now, - gnOduMonDayDiversityXIdx = 2 is two days from now, and so on..." - INDEX { gnOduMonDayDiversityXId, gnOduMonDayDiversityXIdx } - ::= { gnOduMonDayDiversityXTable 1 } - -GnOduMonDayDiversityXEntry ::= - SEQUENCE { - gnOduMonDayDiversityXId - INTEGER, - gnOduMonDayDiversityXIdx - INTEGER, - gnOduMonDayDiversityXMinRL - INTEGER, - gnOduMonDayDiversityXMaxRL - INTEGER, - gnOduMonDayDiversityXRLThresh1Exceed - Counter, - gnOduMonDayDiversityXRLThresh2Exceed - Counter - -} - -gnOduMonDayDiversityXId OBJECT-TYPE - SYNTAX INTEGER - { - drawer1(3), - drawer2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnOduMonDayDiversityXEntry 1 } - -gnOduMonDayDiversityXIdx OBJECT-TYPE - SYNTAX INTEGER (1..30) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The interval number to which this row is related. " - ::= { gnOduMonDayDiversityXEntry 2 } - -gnOduMonDayDiversityXMinRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The minimum Receive Level (in DBM). - in a 24 hour interval." - ::= { gnOduMonDayDiversityXEntry 3} - -gnOduMonDayDiversityXMaxRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum Receive Level (in DBM). - in a 24 hour interval." - ::= { gnOduMonDayDiversityXEntry 4} - -gnOduMonDayDiversityXRLThresh1Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL1 threshold - in a 24 hour interval." - ::= { gnOduMonDayDiversityXEntry 5} - -gnOduMonDayDiversityXRLThresh2Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL2 threshold - in a 24 hour interval." - ::= { gnOduMonDayDiversityXEntry 6} - -gnOduMonCurrCombinedXTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnOduMonCurrCombinedXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines/keeps the counters of the current 15 min interval." - ::= { gnOduMonitorX 7 } - - -gnOduMonCurrCombinedXEntry OBJECT-TYPE - SYNTAX GnOduMonCurrCombinedXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Current Interval Table. This table - contains two rows, indexed by gnOduMonCurrCombinedXId= 3 for drawer1 ODU and - gnOduMonCurrCombinedXId = 4 for drawer2 ODU." - INDEX { gnOduMonCurrCombinedXId } - ::= { gnOduMonCurrCombinedXTable 1 } - -GnOduMonCurrCombinedXEntry ::= - SEQUENCE { - gnOduMonCurrCombinedXId - INTEGER, - gnOduMonCurrCombinedXMinRL - INTEGER, - gnOduMonCurrCombinedXMaxRL - INTEGER, - gnOduMonCurrCombinedXRLThresh1Exceed - Counter, - gnOduMonCurrCombinedXRLThresh2Exceed - Counter, - gnOduMonCurrCombinedXDayMinRL - INTEGER, - gnOduMonCurrCombinedXDayMaxRL - INTEGER, - gnOduMonCurrCombinedXDayRLThresh1Exceed - INTEGER, - gnOduMonCurrCombinedXDayRLThresh2Exceed - INTEGER - -} - -gnOduMonCurrCombinedXId OBJECT-TYPE - SYNTAX INTEGER - { - drawer1(3), - drawer2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnOduMonCurrCombinedXEntry 1 } - -gnOduMonCurrCombinedXMinRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum received signal level (RL) in the current 15 minute interval. -(in DBM) " - ::= { gnOduMonCurrCombinedXEntry 2 } - -gnOduMonCurrCombinedXMaxRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum received signal level (RL) in the current 15 minute interval. -(in DBM). " - ::= { gnOduMonCurrCombinedXEntry 3 } - -gnOduMonCurrCombinedXRLThresh1Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL1 - threshold in the last 15 minutes." - ::= { gnOduMonCurrCombinedXEntry 4 } - -gnOduMonCurrCombinedXRLThresh2Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL2 - threshold in the last 15 minutes." - ::= { gnOduMonCurrCombinedXEntry 5 } - -gnOduMonCurrCombinedXDayMinRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The minimum Receive Level (in DBM). - in the last 24 hours." - ::= { gnOduMonCurrCombinedXEntry 6} - -gnOduMonCurrCombinedXDayMaxRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum Receive Level (in DBM). - in the last 24 hours." - ::= { gnOduMonCurrCombinedXEntry 7} - -gnOduMonCurrCombinedXDayRLThresh1Exceed OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of seconds Combined RL exceeded the RL1 threshold - in the last 24 hours." - ::= { gnOduMonCurrCombinedXEntry 8} - -gnOduMonCurrCombinedXDayRLThresh2Exceed OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of seconds Combined RL exceeded the RL2 threshold - in the last 24 hours." - ::= { gnOduMonCurrCombinedXEntry 9} - -gnOduMonIntervalCombinedXTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnOduMonIntervalCombinedXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines/keeps the counters of the 96 last intervals of 15 min." - ::= { gnOduMonitorX 8 } - -gnOduMonIntervalCombinedXEntry OBJECT-TYPE - SYNTAX GnOduMonIntervalCombinedXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Interval Table. This table - is indexed by gnOduMonIntervalCombinedXId= 3 for drawer1 ODU and - gnOduMonIntervalCombinedXId = 4 for drawer2 ODU and by interval idx" - INDEX { gnOduMonIntervalCombinedXId, gnOduMonIntervalCombinedXIdx } - ::= { gnOduMonIntervalCombinedXTable 1 } - -GnOduMonIntervalCombinedXEntry ::= - SEQUENCE { - gnOduMonIntervalCombinedXId - INTEGER, - gnOduMonIntervalCombinedXIdx - INTEGER, - gnOduMonIntervalCombinedXMinRL - INTEGER, - gnOduMonIntervalCombinedXMaxRL - INTEGER, - gnOduMonIntervalCombinedXRLThresh1Exceed - Counter, - gnOduMonIntervalCombinedXRLThresh2Exceed - Counter -} - -gnOduMonIntervalCombinedXId OBJECT-TYPE - SYNTAX INTEGER - { - drawer1(3), - drawer2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnOduMonIntervalCombinedXEntry 1 } - -gnOduMonIntervalCombinedXIdx OBJECT-TYPE - SYNTAX INTEGER (1..96) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The interval number to which this row is related. " - ::= { gnOduMonIntervalCombinedXEntry 2 } - - -gnOduMonIntervalCombinedXMinRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The minimum RL in a 15 minutes interval. (in DBM). " - ::= { gnOduMonIntervalCombinedXEntry 3 } - -gnOduMonIntervalCombinedXMaxRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum RL in a 15 minutes interval. (in DBM). " - ::= { gnOduMonIntervalCombinedXEntry 4 } - -gnOduMonIntervalCombinedXRLThresh1Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL1 - threshold in a 15 minutes interval." - ::= { gnOduMonIntervalCombinedXEntry 5 } - -gnOduMonIntervalCombinedXRLThresh2Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL2 - threshold in a 15 minutes interval." - ::= { gnOduMonIntervalCombinedXEntry 6 } - - -gnOduMonDayCombinedXTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnOduMonDayCombinedXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines/keeps the counters of 96 intervals of 15 min." - ::= { gnOduMonitorX 9 } - -gnOduMonDayCombinedXEntry OBJECT-TYPE - SYNTAX GnOduMonDayCombinedXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Days Table. This table - is indexed by gnOduMonDayDiversityXId= 3 for drawer1 ODU and - gnOduMonDayCombinedXId = 4 for drawer2 ODU and by day idx. - gnOduMonDayCombinedXIdx = 1 is one day from now, - gnOduMonDayCombinedXIdx = 2 is two days from now, and so on..." - INDEX { gnOduMonDayCombinedXId, gnOduMonDayCombinedXIdx } - ::= { gnOduMonDayCombinedXTable 1 } - -GnOduMonDayCombinedXEntry ::= - SEQUENCE { - gnOduMonDayCombinedXId - INTEGER, - gnOduMonDayCombinedXIdx - INTEGER, - gnOduMonDayCombinedXMinRL - INTEGER, - gnOduMonDayCombinedXMaxRL - INTEGER, - gnOduMonDayCombinedXRLThresh1Exceed - Counter, - gnOduMonDayCombinedXRLThresh2Exceed - Counter -} - -gnOduMonDayCombinedXId OBJECT-TYPE - SYNTAX INTEGER - { - drawer1(3), - drawer2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "." - ::= { gnOduMonDayCombinedXEntry 1 } - -gnOduMonDayCombinedXIdx OBJECT-TYPE - SYNTAX INTEGER (1..30) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The interval number to which this row is related. " - ::= { gnOduMonDayCombinedXEntry 2 } - -gnOduMonDayCombinedXMinRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The minimum Receive Level (in DBM). - in a 24 hour interval." - ::= { gnOduMonDayCombinedXEntry 3} - -gnOduMonDayCombinedXMaxRL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The maximum Receive Level (in DBM). - in a 24 hour interval." - ::= { gnOduMonDayCombinedXEntry 4} - -gnOduMonDayCombinedXRLThresh1Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL1 threshold - in a 24 hour interval." - ::= { gnOduMonDayCombinedXEntry 5} - -gnOduMonDayCombinedXRLThresh2Exceed OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of seconds RL exceeded the RL2 threshold - in a 24 hour interval." - ::= { gnOduMonDayCombinedXEntry 6} - ----------------------------------------------------- - -gnIDU OBJECT IDENTIFIER ::= { gnUnits 2 } - -gnMdm OBJECT IDENTIFIER ::= { gnIDU 1 } - -gnMdmStatTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnMdmStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the status of the Indoor part - of the system." - ::= { gnMdm 2 } - -gnMdmStatEntry OBJECT-TYPE - SYNTAX GnMdmStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the IDU Modem Configuration Table. This table - contains two rows, indexed by ifIndex= 1 for local modem and - ifIndex = 101 for remote modem." - INDEX { ifIndex } - ::= { gnMdmStatTable 1 } - - -GnMdmStatEntry ::= - SEQUENCE { - gnMdmModStatus - INTEGER, - gnMdmDemodStatus - INTEGER, - gnMdmDefectBlocks - INTEGER, - gnMdmBytesCorrected - INTEGER, - gnMdmClearBC - INTEGER -} - - - -gnMdmModStatus OBJECT-TYPE - SYNTAX INTEGER { - ok(2), - modulatorFault(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This parameters indicates a modem fault. " - ::= { gnMdmStatEntry 1 } - -gnMdmDemodStatus OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This parameters indicates a demodem fault - For Ceragon internal use." - ::= { gnMdmStatEntry 2 } - -gnMdmDefectBlocks OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of defected blocks that could not be corrected by the - FEC " - ::= { gnMdmStatEntry 3 } - -gnMdmBytesCorrected OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " Number of bytes corrected by the FEC" - ::= { gnMdmStatEntry 4 } - - -gnMdmClearBC OBJECT-TYPE - SYNTAX INTEGER { - noAction(2), - clear(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " clears Defected Blocks, Defected Bytes and Blocks Corrected." - ::= { gnMdmStatEntry 5 } - - - -gnMdmStatXTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnMdmStatXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the status of the Indoor part - of the system." - ::= { gnMdm 3 } - -gnMdmStatXEntry OBJECT-TYPE - SYNTAX GnMdmStatXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the IDU Modem Configuration Table." - INDEX { gnMdmStatXId } - ::= { gnMdmStatXTable 1 } - - -GnMdmStatXEntry ::= - SEQUENCE { - gnMdmStatXId - INTEGER, - gnMdmStatXStandardOrg - INTEGER, - gnMdmStatXRemoteConnection - INTEGER, - gnMdmStatXModemType - INTEGER, - gnMdmStatXModemWorkTime - INTEGER, - gnMdmStatXModemSerialNumber - DisplayString, - gnMdmStatXModemFWVer - DisplayString, - gnMdmStatXModemFWPostVer - DisplayString, - gnMdmStatXModemScriptVer - DisplayString, - gnMdmStatXModemScriptPostVer - DisplayString, - gnMdmStatXIfLoopbackTimeOut - INTEGER, - gnMdmStatXBoardType - INTEGER, - gnMdmStatXDefectedBlocks - INTEGER -} - -gnMdmStatXId OBJECT-TYPE - SYNTAX INTEGER - { - modem1(3), - modem2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnMdmStatXEntry 1 } - -gnMdmStatXStandardOrg OBJECT-TYPE - SYNTAX INTEGER { - etsi(2), - fcc(3), - japan(4), - lmds(5), - cmds(6), - australia(7), - other(8) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This parameter specifies which international standard is used." - ::= { gnMdmStatXEntry 2 } - -gnMdmStatXRemoteConnection OBJECT-TYPE - SYNTAX INTEGER { - connected(2), - disconnected(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Is the connection between the local manager and - the remote manager." - ::= { gnMdmStatXEntry 3 } - -gnMdmStatXModemType OBJECT-TYPE - SYNTAX INTEGER (1..65535) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This parameter specifies the modem qam." - ::= { gnMdmStatXEntry 4 } - -gnMdmStatXModemWorkTime OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The modem Work Time (hours)." - DEFVAL {0} - ::= { gnMdmStatXEntry 5 } - -gnMdmStatXModemSerialNumber OBJECT-TYPE - SYNTAX DisplayString(SIZE(0..20)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the modem serial number - up to 20 characters " - ::= { gnMdmStatXEntry 6 } - -gnMdmStatXModemFWVer OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the Modem firmware version." - ::= { gnMdmStatXEntry 7 } - -gnMdmStatXModemFWPostVer OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the Modem post reset firmware version." - ::= { gnMdmStatXEntry 8 } - -gnMdmStatXModemScriptVer OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the Modem script version." - ::= { gnMdmStatXEntry 9 } - -gnMdmStatXModemScriptPostVer OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the Modem post reset script version." - ::= { gnMdmStatXEntry 10 } - -gnMdmStatXIfLoopbackTimeOut OBJECT-TYPE - SYNTAX INTEGER (0..1440) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This variable indicates the remaining time (in minutes) - till the relevant loopback timer will be expired. - when starting a loopback and the value of gnMdmStatXIfLoopbackTimeOut is x, - the gnMdmStatXIfLoopbackTimeOut will be also x, after one minute it will be x-1, etc." - ::= { gnMdmStatXEntry 11 } - - gnMdmStatXBoardType OBJECT-TYPE - SYNTAX INTEGER { - v1(2), -- phos - v2(3), -- summit - v3(4) -- avalon - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This parameter defines the type of the modem for NMS use." - DEFVAL { v1 } - ::= { gnMdmStatXEntry 12 } - -gnMdmStatXDefectedBlocks OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of defected blocks. " - ::= { gnMdmStatXEntry 13 } - -gnMdmCfgTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnMdmCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { gnMdm 4 } - -gnMdmCfgEntry OBJECT-TYPE - SYNTAX GnMdmCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - INDEX { gnMdmCfgId } - ::= { gnMdmCfgTable 1 } - -GnMdmCfgEntry ::= - SEQUENCE { - gnMdmCfgId - INTEGER, - gnMdmCfgDiversityMode - INTEGER -} - -gnMdmCfgId OBJECT-TYPE - SYNTAX INTEGER - { - drawer1(3), - drawer2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnMdmCfgEntry 1 } - -gnMdmCfgDiversityMode OBJECT-TYPE - SYNTAX INTEGER { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " " - DEFVAL { disable } - ::= { gnMdmCfgEntry 2 } - -gnMdmCfgXTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnMdmCfgXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the configuration of modem." - ::= { gnMdm 5 } - -gnMdmCfgXEntry OBJECT-TYPE - SYNTAX GnMdmCfgXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the modem configuration table." - INDEX { gnMdmCfgXId } - ::= { gnMdmCfgXTable 1 } - -GnMdmCfgXEntry ::= - SEQUENCE { - gnMdmCfgXId - INTEGER, - gnMdmCfgXLatencyType - INTEGER, - gnMdmCfgXLinkId - INTEGER, - gnMdmCfgXRadioSide - INTEGER, - gnMdmCfgXMrmcConf - INTEGER, - gnMdmCfgXIfLoopback - INTEGER, - gnMdmCfgXHwReset - INTEGER, - gnMdmCfgXPrbsTest - INTEGER, - gnMdmCfgXClearCounters - INTEGER -} - -gnMdmCfgXId OBJECT-TYPE - SYNTAX INTEGER - { - modem1(3), - modem2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates which device is involved - in the specific row." - ::= { gnMdmCfgXEntry 1 } - -gnMdmCfgXLatencyType OBJECT-TYPE - SYNTAX INTEGER { - low(2), - high(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " " - DEFVAL { high } - ::= { gnMdmCfgXEntry 2 } - -gnMdmCfgXLinkId OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "0 for 'old' system that doesn't support the link ID. - the user can enter values from 1 to 65535" - DEFVAL {0} - ::= { gnMdmCfgXEntry 3 } - -gnMdmCfgXRadioSide OBJECT-TYPE - SYNTAX INTEGER { - east(2), - west(3) - } - ACCESS read-write - STATUS mandatory - DEFVAL {east} - ::= { gnMdmCfgXEntry 4 } - -gnMdmCfgXMrmcConf OBJECT-TYPE - SYNTAX INTEGER { - mrmc1528 (1), - mrmc1550 (2), - mrmc3156 (3), - mrmc3150 (4), - mrmc1228 (5), - mrmc1540 (6), - mrmc4410 (7), - mrmc4420 (8), - mrmc4440 (9), - mrmc1125 (10), - mrmc2050 (11), - mrmc2030 (12), - mrmc1340 (13) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The Link data capacity" - ::= { gnMdmCfgXEntry 5 } - -gnMdmCfgXIfLoopback OBJECT-TYPE - SYNTAX INTEGER { - none(2), - active(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This parameter enable the user to activate a loopback." - DEFVAL { none } - ::= { gnMdmCfgXEntry 6 } - -gnMdmCfgXHwReset OBJECT-TYPE - SYNTAX INTEGER - { - noOperation(2), - hwReset(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "hwReset - Hardware reset for modem board." - DEFVAL { noOperation } - ::= { gnMdmCfgXEntry 7 } - -gnMdmCfgXPrbsTest OBJECT-TYPE - SYNTAX INTEGER { - notActive(2), - active(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This parameter enable the user to activate the PRBS test." - DEFVAL { notActive } - ::= { gnMdmCfgXEntry 8 } - -gnMdmCfgXClearCounters OBJECT-TYPE - SYNTAX INTEGER { - noAction(2), - clearCounters(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This parameter enable the user to clear the PRBS counters." - DEFVAL { noAction } - ::= { gnMdmCfgXEntry 9 } - --- This group contains the parameters concerning the SPI -gnSpi OBJECT IDENTIFIER ::= { gnIDU 2 } - -gnSpiCfgTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnSpiCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the configuration of the SPI part - of the system." - ::= { gnSpi 1 } - -gnSpiCfgEntry OBJECT-TYPE - SYNTAX GnSpiCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the SPI Configuration Table. This table - contains two rows, indexed by ifIndex= 2 for local SPI and - ifIndex = 102 for remote SPI." - INDEX { ifIndex } - ::= { gnSpiCfgTable 1 } - -GnSpiCfgEntry ::= - SEQUENCE { - gnSpiCfgConnector - INTEGER -} - -gnSpiCfgConnector OBJECT-TYPE - SYNTAX INTEGER { - nointerface(1), - fiber(2), - electrical(3), - utp(4), - stp(5) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The physical connector of the SPI - Used only in old regenerators " - DEFVAL { fiber } - ::= { gnSpiCfgEntry 1 } - - - --- This group contains the parameters concerning the MUX -gnMux OBJECT IDENTIFIER ::= { gnIDU 3 } - --- This table is for parameters configuration of the regenerator - -gnRstCfgTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnRstCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the configuration of the regenerator part - of the MUX." - ::= { gnMux 1 } - -gnRstCfgEntry OBJECT-TYPE - SYNTAX GnRstCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Regenerator part of the MUX Configuration Table. - This table contains a row for every interface which type is SONET(39). - for example regenerator on local and remote sides will have four entries -1,2 for local - IDU and 101 and 102 for remote IDU." - INDEX { ifIndex } - ::= { gnRstCfgTable 1 } - -GnRstCfgEntry ::= - SEQUENCE { - gnRstCfgTransmittedJ0 - DisplayString, - gnRstCfgExpectedJ0 - DisplayString, - gnRstCfgTransparencyJ0 - INTEGER, - gnRstCfgRSTAISMode - INTEGER, - gnRstCfgRstEXCThresh - INTEGER, - gnRstCfgRstSDThresh - INTEGER, - gnRstCfgTransparencyE1 - INTEGER, - gnRstCfgTransparencyF1 - INTEGER, - gnRstCfgTransparencyUnscrambled - INTEGER, - gnRstCfgMngByteLocation - INTEGER, - gnRstCfgE1waysideChannel - INTEGER, - gnRstCfgTransparencyDCCR - INTEGER, - gnRstCfgTransparencyB1Chan - INTEGER, - gnRstCfgTestActivate - OCTET STRING, - gnRstCfgLoopbackOption - INTEGER - } - - - -gnRstCfgTransmittedJ0 OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is the J0 string that would be sent. This string must be 15 -characters in length." - DEFVAL {" FIBEAIR1500 "} - ::= { gnRstCfgEntry 1 } - -gnRstCfgExpectedJ0 OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is the J0 string that is expected to be received. This string must be -15 characters in length." - DEFVAL {" FIBEAIR1500 "} - ::= { gnRstCfgEntry 2 } - -gnRstCfgTransparencyJ0 OBJECT-TYPE - SYNTAX INTEGER { - active(2), - passthrough(3), - notActive(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Send the received J0 string transparently or send the Transmitted J0 - configured string." - DEFVAL { passthrough } - ::= { gnRstCfgEntry 3 } - -gnRstCfgRSTAISMode OBJECT-TYPE - SYNTAX INTEGER { - sendAIS(2), - doNotSendAIS(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " In the case of a J0 mismatch error, send or don't send AIS." - DEFVAL { doNotSendAIS } - ::= { gnRstCfgEntry 4 } - -gnRstCfgRstEXCThresh OBJECT-TYPE - SYNTAX INTEGER { - tenExpMinus3(2), - tenExpMinus4(3), - tenExpMinus5(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " If the bit error rate is higher than this threshold - an EXC alarm would be generated. - EXC is for excessive." - DEFVAL { tenExpMinus3} - ::= { gnRstCfgEntry 5 } - -gnRstCfgRstSDThresh OBJECT-TYPE - SYNTAX INTEGER { - tenExpMinus6(3), - tenExpMinus7(4), - tenExpMinus8(5), - tenExpMinus9(6) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " If the bit error rate is higher than this threshold - a SD alarm would be generated. - SD is for Signal Degrade." - DEFVAL { tenExpMinus6} - ::= { gnRstCfgEntry 6 } - -gnRstCfgTransparencyE1 OBJECT-TYPE - SYNTAX INTEGER { - active(2), - passthrough(3), - disable(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Transmit the order wire data received or terminate the E1 data received." - DEFVAL { active } - ::= { gnRstCfgEntry 7 } - -gnRstCfgTransparencyF1 OBJECT-TYPE - SYNTAX INTEGER { - active(2), - passthrough(3), - disable(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Transmit the F1/User channel data received or terminate the F1/User channel data received. - set the TransparencyF1 to disable when the User channel used by In-Band management." - DEFVAL { active } - ::= { gnRstCfgEntry 8 } - -gnRstCfgTransparencyUnscrambled OBJECT-TYPE - SYNTAX INTEGER { - active(2), - passthrough(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Transmit the unscrambled national bytes data received or terminate the -unscrambled national bytes data received." - DEFVAL { passthrough } - ::= { gnRstCfgEntry 9 } - -gnRstCfgMngByteLocation OBJECT-TYPE - SYNTAX INTEGER { - mediaSpecificBytes(2), - spareA1A0Bytes(3), - e1Byets(4), - noMngBytes(5), - dccr(6), - dccm(7), - userChannel(8), - waysideChannel(9) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter indicates which media specific bytes are in use and which -are transparent. - not currently supported" - DEFVAL { mediaSpecificBytes } - ::= { gnRstCfgEntry 10 } - -gnRstCfgE1waysideChannel OBJECT-TYPE - SYNTAX INTEGER { - enabled(2), - disabled(3) --- inband(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "If this parameter is enabled, an E1 wayside channel will be sent - through the network using the unused bytes in the SDH header." - DEFVAL { enabled } - ::= { gnRstCfgEntry 11 } - -gnRstCfgTransparencyDCCR OBJECT-TYPE - SYNTAX INTEGER { - active(2), - passthrough(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Transmit on the DCCR channel or terminate the DCCR channel." - DEFVAL { passthrough } - ::= { gnRstCfgEntry 12 } - -gnRstCfgTransparencyB1Chan OBJECT-TYPE - SYNTAX INTEGER { - active(2), - passthrough(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Correct B1 byte or send transmit it transparently ." - DEFVAL { passthrough } - ::= { gnRstCfgEntry 13 } - -gnRstCfgTestActivate OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This field allows the NMS to activate the - following tests: - bit 1 = 1 Force AIS - bit 2 = 1 Force RDI." - ::= { gnRstCfgEntry 14 } - -gnRstCfgLoopbackOption OBJECT-TYPE - SYNTAX INTEGER { - noloopback(2), - interfaceInterLoop(3), - interfaceExterLoop(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This parameter enable the user to activate a loopback ." - DEFVAL { noloopback } - ::= { gnRstCfgEntry 15 } - -gnRstStatTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnRstStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the status of the regenerator part - of the MUX." - ::= { gnMux 2 } - -gnRstStatEntry OBJECT-TYPE - SYNTAX GnRstStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Regenerator part of the MUX - Status Table. This table contains a row for every interface which type is -SONET(39)." - INDEX { ifIndex } - ::= { gnRstStatTable 1 } - -GnRstStatEntry ::= - SEQUENCE { - gnRstStatReceivedJ0 - DisplayString, - gnRstStatBERCur - INTEGER, - gnRstStatStatus - OCTET STRING, - gnRstStatClearLoopTimer - INTEGER -} - -gnRstStatReceivedJ0 OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the J0 string received." - ::= { gnRstStatEntry 1 } - -gnRstStatBERCur OBJECT-TYPE - SYNTAX INTEGER { - tenExpMinus3(2), - tenExpMinus4(3), - tenExpMinus5(4), - tenExpMinus6(5), - tenExpMinus7(6), - tenExpMinus8(7), - tenExpMinus9(8), - tenExpMinus10(9), - tenExpMinus11(10), - tenExpMinus12(11), - tenExpMinus13(12), - tenExpMinus14(13) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " Current Bit Error Rate. " - ::= { gnRstStatEntry 2 } - -gnRstStatStatus OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(2)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " bit 2 = LOS - bit 3 = LOF - bit 7 = TIM - bit 9 = SD - bit 10 = EXC - bit 11 = UNEXP" - ::= { gnRstStatEntry 3 } - -gnRstStatClearLoopTimer OBJECT-TYPE - SYNTAX INTEGER (0..1440) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This variable indicates the remaining time (in minutes) - till the relevant loopback timer will be expired. - when starting a loopback and the value of gnGenCfgClearLoopTimeout is x, - the gnRstStatClearLoopTimer will be also x, after one minute it will be x-1, etc. - gnRstStatClearLoopTimer.1 is for the radio aggregate loopbacks, - gnRstStatClearLoopTimer.2 is for the line aggregate loopbacks" - ::= { gnRstStatEntry 4 } - --- Statistics For Regenerator -gnRstMon OBJECT IDENTIFIER ::= { gnMux 3 } - -gnRstMonCurrTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnRstMonCurrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the regenerator part - of the MUX." - ::= { gnRstMon 1 } - -gnRstMonCurrEntry OBJECT-TYPE - SYNTAX GnRstMonCurrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Regenerator part of the MUX - Counters Table. This table contains a row for every interface which type -is SONET(39)." - INDEX { ifIndex } - ::= { gnRstMonCurrTable 1 } - -GnRstMonCurrEntry ::= - SEQUENCE { - --gnRstMonCurrES rfc1595 - -- Counter, - --gnRstMonCurrSES - -- Counter, - gnRstMonCurrBBE - Gauge, - gnRstMonCurrUAS - Gauge, - --gnRstMonCurrOFS - -- Counter, - gnRstMonCurrLastDayES - Gauge, - gnRstMonCurrLastDaySES - Gauge, - gnRstMonCurrLastDayBBE - Gauge, - gnRstMonCurrLastDayUAS - Gauge, - gnRstMonCurrLastDayOFS - Gauge, - gnRstMonCurrLastDayIDF - INTEGER -} - - - -gnRstMonCurrBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Background Block Errors - starting from the present 15 minutes period." - ::= { gnRstMonCurrEntry 1} - -gnRstMonCurrUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Unavailable Seconds - starting from the present 15 minutes period." - ::= { gnRstMonCurrEntry 2} - - -gnRstMonCurrLastDayES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Errored Seconds - starting from the present 24 hours period." - ::= { gnRstMonCurrEntry 3 } - -gnRstMonCurrLastDaySES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Severely Errored Seconds - starting from the present 24 hours period." - ::= { gnRstMonCurrEntry 4 } - -gnRstMonCurrLastDayBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Background Block Errors - starting from the present 24 hours period." - ::= { gnRstMonCurrEntry 5 } - -gnRstMonCurrLastDayUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Unavailable Seconds - starting from the present 24 hours period." - ::= { gnRstMonCurrEntry 6 } - -gnRstMonCurrLastDayOFS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Out Of Frame Seconds - starting from the present 24 hours period." - ::= { gnRstMonCurrEntry 7} - -gnRstMonCurrLastDayIDF OBJECT-TYPE - SYNTAX INTEGER { - off(2), - on(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "IDF = Invalid Data Flag." - DEFVAL { off } - ::= { gnRstMonCurrEntry 8 } - - -gnRstMonIntervalTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnRstMonIntervalEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the regenerator part - of the MUX per interval." - ::= { gnRstMon 2 } - -gnRstMonIntervalEntry OBJECT-TYPE - SYNTAX GnRstMonIntervalEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Regenerator part of the MUX - Counters Table. This table contains an interface index for every interface - which type is SONET(39). - This table is indexed by an interval index, between 1 - to 96 and representing each one 15 minutes. - The oldest is 96." - INDEX { ifIndex, gnRstMonIntervalIdx} - ::= { gnRstMonIntervalTable 1 } - -GnRstMonIntervalEntry ::= - SEQUENCE { - gnRstMonIntervalIdx - INTEGER, - --gnRstMonIntervalES - -- Counter, - --gnRstMonIntervalSES - -- Counter, - gnRstMonIntervalBBE - Gauge, - gnRstMonIntervalUAS - -- Counter, - --gnRstMonIntervalOFS - Gauge, - gnRstMonIntervalIDF - INTEGER --- , --- gnRstMonIntervalTimeStampMonth --- INTEGER, --- gnRstMonIntervalTimeStampDay --- INTEGER, --- gnRstMonIntervalTimeStampHour --- INTEGER, --- gnRstMonIntervalTimeStampMinute --- INTEGER -} - -gnRstMonIntervalIdx OBJECT-TYPE - SYNTAX INTEGER (1..96) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This table is indexed per interval number. Each interval - is of 15 minutes and the oldest is 96." - ::= { gnRstMonIntervalEntry 1 } - -gnRstMonIntervalBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Background Block Errors - per interval." - ::= { gnRstMonIntervalEntry 2} - -gnRstMonIntervalUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Unavailable Seconds per interval." - ::= { gnRstMonIntervalEntry 3} - -gnRstMonIntervalIDF OBJECT-TYPE - SYNTAX INTEGER { - off(2), - on(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "IDF = Invalid Data Flag." - DEFVAL { off } - ::= { gnRstMonIntervalEntry 4 } - - --- gnRstMonIntervalTimeStampMonth OBJECT-TYPE --- SYNTAX INTEGER (1..12) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION --- "The Month of this interval time stamp.Not currently supported." --- ::= { gnRstMonIntervalEntry 4 } - --- gnRstMonIntervalTimeStampDay OBJECT-TYPE --- SYNTAX INTEGER (1..31) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION --- "The Day of this interval time stamp.Not currently supported." --- ::= { gnRstMonIntervalEntry 5 } - --- gnRstMonIntervalTimeStampHour OBJECT-TYPE --- SYNTAX INTEGER (0..23) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION --- "The Hour of this interval time stamp.Not currently supported." --- ::= { gnRstMonIntervalEntry 6 } - --- gnRstMonIntervalTimeStampMinute OBJECT-TYPE --- SYNTAX INTEGER (0..59) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION --- "The Minute of this interval time stamp.Not currently supported." --- ::= { gnRstMonIntervalEntry 7 } - - -gnRstMonDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnRstMonDayEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the regenerator part - of the MUX per 24 hours interval." - ::= { gnRstMon 3 } - -gnRstMonDayEntry OBJECT-TYPE - SYNTAX GnRstMonDayEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Regenerator part of the MUX - Counters Table. This table contains an interface index for every interface - which type is SONET(39). - This table is indexed by an interval index, between 1 - to 30 and representing each one 24 hours. - The oldest is 30." - INDEX { ifIndex, gnRstMonDayIdx} - ::= { gnRstMonDayTable 1 } - -GnRstMonDayEntry ::= - SEQUENCE { - gnRstMonDayIdx - INTEGER, - gnRstMonDayES - Gauge, - gnRstMonDaySES - Gauge, - gnRstMonDayBBE - Gauge, - gnRstMonDayUAS - Gauge, - gnRstMonDayOFS - Gauge, - gnRstMonDayIDF - INTEGER - --- , --- gnRstMonDayTimeStampMonth --- INTEGER, --- gnRstMonDayTimeStampDay --- INTEGER, --- gnRstMonDayTimeStampHour --- INTEGER, --- gnRstMonDayTimeStampMinute --- INTEGER -} - -gnRstMonDayIdx OBJECT-TYPE - SYNTAX INTEGER (1..30) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This table is indexed per interval number. Each interval - is of 24 hours and the oldest is 30." - ::= { gnRstMonDayEntry 1 } - -gnRstMonDayES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Errored Seconds per interval of 24 hours." - ::= { gnRstMonDayEntry 2} - -gnRstMonDaySES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Severely Errored Seconds - per interval of 24 hours." - ::= { gnRstMonDayEntry 3} - -gnRstMonDayBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Background Block Errors - per interval of 24 hours." - ::= { gnRstMonDayEntry 4 } - -gnRstMonDayUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Unavailable Seconds - per interval of 24 hours." - ::= { gnRstMonDayEntry 5 } - -gnRstMonDayOFS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Out Of Frame Seconds - per interval of 24 hours." - ::= { gnRstMonDayEntry 6} - -gnRstMonDayIDF OBJECT-TYPE - SYNTAX INTEGER { - off(2), - on(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "IDF = Invalid Data Flag." - DEFVAL { off } - ::= { gnRstMonDayEntry 7 } - - --- gnRstMonDayTimeStampMonth OBJECT-TYPE --- SYNTAX INTEGER (1..12) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION --- "The Month of this interval time stamp.Not currently supported." --- ::= { gnRstMonDayEntry 7 } - --- gnRstMonDayTimeStampDay OBJECT-TYPE --- SYNTAX INTEGER (1..31) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION --- "The Day of this interval time stamp.Not currently supported." --- ::= { gnRstMonDayEntry 8 } - --- gnRstMonDayTimeStampHour OBJECT-TYPE --- SYNTAX INTEGER (0..23) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION --- "The Hour of this interval time stamp.Not currently supported." --- ::= { gnRstMonDayEntry 9 } - --- gnRstMonDayTimeStampMinute OBJECT-TYPE --- SYNTAX INTEGER (0..59) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION --- "The Minute of this interval time stamp.Not currently supported." --- ::= { gnRstMonDayEntry 10 } - - - --- MST part of the MUX. All of the MST tables are included for future --- development and are not currently implemented. -gnMstCfgTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnMstCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the MST part - of the MUX." - ::= { gnMux 4 } - -gnMstCfgEntry OBJECT-TYPE - SYNTAX GnMstCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the MST part of the MUX - Configuration Table. This table contains a row for every interface - which type is SONET(39)." - INDEX { ifIndex } - ::= { gnMstCfgTable 1 } - -GnMstCfgEntry ::= - SEQUENCE { - gnMstCfgEXCThresh - INTEGER, - gnMstCfgSDThresh - INTEGER -} - - -gnMstCfgEXCThresh OBJECT-TYPE - SYNTAX INTEGER { - tenExpMinus3(2), - tenExpMinus4(3), - tenExpMinus5(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " If the bit error rate is higher than this threshold - an EXC alarm would be generated. - EXC is for excessive." - DEFVAL { tenExpMinus3} - ::= { gnMstCfgEntry 1 } - -gnMstCfgSDThresh OBJECT-TYPE - SYNTAX INTEGER { - tenExpMinus6(3), - tenExpMinus7(4), - tenExpMinus8(5), - tenExpMinus9(6) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " If the bit error rate is higher than this threshold - a SD alarm would be generated. - SD is for Signal Degrade." - DEFVAL { tenExpMinus6} - ::= { gnMstCfgEntry 2 } - - -gnMstStatTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnMstStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the status of the MST part - of the MUX." - ::= { gnMux 5 } - -gnMstStatEntry OBJECT-TYPE - SYNTAX GnMstStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the MST part of the MUX - Status Table. This table contains a row for every interface which type is -SONET(39)." - INDEX { ifIndex } - ::= { gnMstStatTable 1 } - -GnMstStatEntry ::= - SEQUENCE { - gnMstStatReceivedS1 - INTEGER, - gnMstStatStatus - OCTET STRING, - gnMstStatTransmitS1 - INTEGER, - gnMstStatCurrentBer - INTEGER, - gnMstStatReceivedK1 - INTEGER, - gnMstStatReceivedK2 - INTEGER, - gnMstStatTransmitK1 - INTEGER, - gnMstStatTransmitK2 - INTEGER -} - -gnMstStatReceivedS1 OBJECT-TYPE - SYNTAX INTEGER (0..15) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " Received Synchronization status byte." - ::= { gnMstStatEntry 1 } - -gnMstStatStatus OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(4)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " Alarm status. Bit 1 is MSB, bit=1 when alarm active. - bit 5 = RDI - bit 6 = AIS - bit 9 = SD - bit 10 = EXC - bit 16 = PAM (MSP) - bit 17 = SCM (MSP) - bit 18 = INV (MSP) - " - ::= { gnMstStatEntry 2 } - -gnMstStatTransmitS1 OBJECT-TYPE - SYNTAX INTEGER (0..15) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " Transmitted Synchronization status byte." - ::= { gnMstStatEntry 3 } - -gnMstStatCurrentBer OBJECT-TYPE - SYNTAX INTEGER { - tenExpMinus3(2), - tenExpMinus4(3), - tenExpMinus5(4), - tenExpMinus6(5), - tenExpMinus7(6), - tenExpMinus8(7), - tenExpMinus9(8), - tenExpMinus10(9), - tenExpMinus11(10), - tenExpMinus12(11), - tenExpMinus13(12), - tenExpMinus14(13) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnMstStatEntry 4 } - -gnMstStatReceivedK1 OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Received K1 byte (Automatic Protection Switch message)." - ::= { gnMstStatEntry 5 } - -gnMstStatReceivedK2 OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Received K2 byte (Automatic Protection Switch message)." - ::= { gnMstStatEntry 6 } - -gnMstStatTransmitK1 OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Transmitted K1 byte (Automatic Protection Switch message)." - ::= { gnMstStatEntry 7 } - -gnMstStatTransmitK2 OBJECT-TYPE - SYNTAX INTEGER (0..255) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Transmitted K2 byte (Automatic Protection Switch message)." - ::= { gnMstStatEntry 8 } - - --- Statistics For MST. All MST tables are included for future development --- and are not currently implemented. -gnMstMon OBJECT IDENTIFIER ::= { gnMux 6 } -gnMstMonCurrTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnMstMonCurrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the MST part - of the MUX." - ::= { gnMstMon 1 } - -gnMstMonCurrEntry OBJECT-TYPE - SYNTAX GnMstMonCurrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the MST part of the MUX - Counters Table. This table contains a row for every interface which type -is SONET(39)." - INDEX { ifIndex } - ::= { gnMstMonCurrTable 1 } - -GnMstMonCurrEntry ::= - SEQUENCE { - --gnMstMonCurrES rfc1595 - -- Counter, - --gnMstMonCurrSES - -- Counter, - gnMstMonCurrBBE - Gauge, - gnMstMonCurrUAS - Gauge, - gnMstMonCurrLastDayES - Gauge, - gnMstMonCurrLastDaySES - Gauge, - gnMstMonCurrLastDayBBE - Gauge, - gnMstMonCurrLastDayUAS - Gauge -} - - - -gnMstMonCurrBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Background Block Errors - starting from the present 15 minutes period." - ::= { gnMstMonCurrEntry 1} - -gnMstMonCurrUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Unavailable Seconds - starting from the present 15 minutes period." - ::= { gnMstMonCurrEntry 2} - - -gnMstMonCurrLastDayES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Errored Seconds - starting from the present 24 hours period." - ::= { gnMstMonCurrEntry 3 } - -gnMstMonCurrLastDaySES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Severely Errored Seconds - starting from the present 24 hours period." - ::= { gnMstMonCurrEntry 4 } - -gnMstMonCurrLastDayBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Background Block Errors - starting from the present 24 hours period." - ::= { gnMstMonCurrEntry 5 } - -gnMstMonCurrLastDayUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Unavailable Seconds - starting from the present 24 hours period." - ::= { gnMstMonCurrEntry 6 } - - -gnMstMonIntervalTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnMstMonIntervalEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the MST part - of the MUX per interval." - ::= { gnMstMon 2 } - -gnMstMonIntervalEntry OBJECT-TYPE - SYNTAX GnMstMonIntervalEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the MST part of the MUX - Counters Table. This table contains an interface index for every interface - which type is SONET(39). - This table is indexed by an interval index, between 1 - to 96 and representing each one 15 minutes. - The oldest is 96." - INDEX { ifIndex, gnMstMonIntervalIdx} - ::= { gnMstMonIntervalTable 1 } - -GnMstMonIntervalEntry ::= - SEQUENCE { - gnMstMonIntervalIdx - INTEGER, - --gnMstMonIntervalES - -- Counter, - --gnMstMonIntervalSES - -- Counter, - gnMstMonIntervalBBE - Gauge, - gnMstMonIntervalUAS - Gauge -} - -gnMstMonIntervalIdx OBJECT-TYPE - SYNTAX INTEGER (1..96) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This table is indexed per interval number. Each interval - is of 15 minutes and the oldest is 96." - ::= { gnMstMonIntervalEntry 1 } - -gnMstMonIntervalBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Background Block Errors - per interval." - ::= { gnMstMonIntervalEntry 2} - -gnMstMonIntervalUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Unavailable Seconds per interval." - ::= { gnMstMonIntervalEntry 3} - - -gnMstMonDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnMstMonDayEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the MST part - of the MUX per 24 hours interval." - ::= { gnMstMon 3 } - -gnMstMonDayEntry OBJECT-TYPE - SYNTAX GnMstMonDayEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the MST part of the MUX - Counters Table. This table contains an interface index for every interface - which type is SONET(39). - This table is indexed by an interval index, between 1 - to 30 and representing each one 24 hours. - The oldest is 30." - INDEX { ifIndex, gnMstMonDayIdx} - ::= { gnMstMonDayTable 1 } - -GnMstMonDayEntry ::= - SEQUENCE { - gnMstMonDayIdx - INTEGER, - gnMstMonDayES - Gauge, - gnMstMonDaySES - Gauge, - gnMstMonDayBBE - Gauge, - gnMstMonDayUAS - Gauge -} - -gnMstMonDayIdx OBJECT-TYPE - SYNTAX INTEGER (1..30) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This table is indexed per interval number. Each interval - is of 24 hours and the oldest is 30." - ::= { gnMstMonDayEntry 1 } - -gnMstMonDayES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Errored Seconds per interval of 24 hours." - ::= { gnMstMonDayEntry 2} - -gnMstMonDaySES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Severely Errored Seconds - per interval of 24 hours." - ::= { gnMstMonDayEntry 3} - -gnMstMonDayBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Background Block Errors - per interval of 24 hours." - ::= { gnMstMonDayEntry 4 } - -gnMstMonDayUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Unavailable Seconds - per interval of 24 hours." - ::= { gnMstMonDayEntry 5 } - - -gnMstFarEndMonCurrTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnMstFarEndMonCurrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the far end MST part of the MUX. - This Table is not supported." - ::= { gnMstMon 4 } - -gnMstFarEndMonCurrEntry OBJECT-TYPE - SYNTAX GnMstFarEndMonCurrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the far end MST part of the MUX - Counters Table. This table contains an interface index for every interface - which type is SONET(39)." - INDEX { ifIndex } - ::= { gnMstFarEndMonCurrTable 1 } - -GnMstFarEndMonCurrEntry ::= - SEQUENCE { - --gnMstFarEndMonCurrES rfc1595 - -- Counter, - --gnMstFarEndMonCurrSES - -- Counter, - gnMstFarEndMonCurrBBE - Gauge, - gnMstFarEndMonCurrUAS - Gauge, - gnMstFarEndMonCurrLastDayES - Gauge, - gnMstFarEndMonCurrLastDaySES - Gauge, - gnMstFarEndMonCurrLastDayBBE - Gauge, - gnMstFarEndMonCurrLastDayUAS - Gauge -} - - - -gnMstFarEndMonCurrBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Background Block Errors - starting from the present 15 minutes period." - ::= { gnMstFarEndMonCurrEntry 1} - -gnMstFarEndMonCurrUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Unavailable Seconds - starting from the present 15 minutes period." - ::= { gnMstFarEndMonCurrEntry 2} - - -gnMstFarEndMonCurrLastDayES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Errored Seconds - starting from the present 24 hours period." - ::= { gnMstFarEndMonCurrEntry 3 } - -gnMstFarEndMonCurrLastDaySES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Severely Errored Seconds - starting from the present 24 hours period." - ::= { gnMstFarEndMonCurrEntry 4 } - -gnMstFarEndMonCurrLastDayBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Background Block Errors - starting from the present 24 hours period." - ::= { gnMstFarEndMonCurrEntry 5 } - -gnMstFarEndMonCurrLastDayUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Unavailable Seconds - starting from the present 24 hours period." - ::= { gnMstFarEndMonCurrEntry 6 } - - -gnMstFarEndMonIntervalTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnMstFarEndMonIntervalEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the far end MST part - of the MUX per interval. - This Table is not supported." - ::= { gnMstMon 5 } - -gnMstFarEndMonIntervalEntry OBJECT-TYPE - SYNTAX GnMstFarEndMonIntervalEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the far end MST part of the MUX - Counters Table. This table contains an interface index for every interface - which type is SONET(39) - This table is indexed by an interval index, between 1 - to 96 and representing each one 15 minutes. - The oldest is 96." - INDEX { ifIndex, gnMstFarEndMonIntervalIdx} - ::= { gnMstFarEndMonIntervalTable 1 } - -GnMstFarEndMonIntervalEntry ::= - SEQUENCE { - gnMstFarEndMonIntervalIdx - INTEGER, - --gnMstFarEndMonIntervalES - -- Counter, - --gnMstFarEndMonIntervalSES - -- Counter, - gnMstFarEndMonIntervalBBE - Gauge, - gnMstFarEndMonIntervalUAS - Gauge -} - -gnMstFarEndMonIntervalIdx OBJECT-TYPE - SYNTAX INTEGER (1..96) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This table is indexed per interval number. Each interval - is of 15 minutes and the oldest is 96." - ::= { gnMstFarEndMonIntervalEntry 1 } - -gnMstFarEndMonIntervalBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Background Block Errors - per interval." - ::= { gnMstFarEndMonIntervalEntry 2} - -gnMstFarEndMonIntervalUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Unavailable Seconds per interval." - ::= { gnMstFarEndMonIntervalEntry 3} - - -gnMstFarEndMonDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnMstFarEndMonDayEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the far end MST part - of the MUX per 24 hours interval. - This Table is not supported." - ::= { gnMstMon 6 } - -gnMstFarEndMonDayEntry OBJECT-TYPE - SYNTAX GnMstFarEndMonDayEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the far end MST part of the MUX - Counters Table. This table contains an interface index for every interface - which type is SONET(39). - This table is indexed by an interval index, between 1 - to 30 and representing each one 24 hours. - The oldest is 30." - INDEX { ifIndex, gnMstFarEndMonDayIdx} - ::= { gnMstFarEndMonDayTable 1 } - -GnMstFarEndMonDayEntry ::= - SEQUENCE { - gnMstFarEndMonDayIdx - INTEGER, - gnMstFarEndMonDayES - Gauge, - gnMstFarEndMonDaySES - Gauge, - gnMstFarEndMonDayBBE - Gauge, - gnMstFarEndMonDayUAS - Gauge -} - -gnMstFarEndMonDayIdx OBJECT-TYPE - SYNTAX INTEGER (1..30) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This table is indexed per interval number. Each interval - is of 24 hours and the oldest is 30." - ::= { gnMstFarEndMonDayEntry 1 } - -gnMstFarEndMonDayES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Errored Seconds per interval of 24 hours." - ::= { gnMstFarEndMonDayEntry 2} - -gnMstFarEndMonDaySES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Severely Errored Seconds - per interval of 24 hours." - ::= { gnMstFarEndMonDayEntry 3} - -gnMstFarEndMonDayBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Background Block Errors - per interval of 24 hours." - ::= { gnMstFarEndMonDayEntry 4 } - -gnMstFarEndMonDayUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Unavailable Seconds - per interval of 24 hours." - ::= { gnMstFarEndMonDayEntry 5 } - --- HPT part of the MUX. All HPT tables are included for future development --- and are not currently implemented. -gnHptCfgTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnHptCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the HPT part - of the MUX." - ::= { gnMux 7 } - -gnHptCfgEntry OBJECT-TYPE - SYNTAX GnHptCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the HPT part of the MUX - Configuration Table. This table contains an interface index for every -interface - which type is PATH(50, according to RFC1573)." - INDEX { ifIndex } - ::= { gnHptCfgTable 1 } - -GnHptCfgEntry ::= - SEQUENCE { - gnHptCfgTransmittedJ1 - DisplayString, - gnHptCfgExpectedJ1 - DisplayString, - gnHptCfgMismatchJ1 - INTEGER, - gnHptCfgTransparencyJ1 - INTEGER, - gnHptCfgEXCThresh - INTEGER, - gnHptCfgSDThresh - INTEGER, - gnHptCfgTug3Structure1 - OCTET STRING, - gnHptCfgTug3Structure2 - OCTET STRING, - gnHptCfgTug3Structure3 - OCTET STRING, - gnHptCfgSignalLabelMismatch - INTEGER, - gnHptCfgTrailPT1 - OCTET STRING, - gnHptCfgTrailPT2 - OCTET STRING, - gnHptCfgTrailPT3 - OCTET STRING -} - - -gnHptCfgTransmittedJ1 OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This is the J1 string that would be sent." - DEFVAL { " ACCESS MUX " } - ::= { gnHptCfgEntry 1 } - -gnHptCfgExpectedJ1 OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This is the J1 string that is expected to be received." - DEFVAL { " ACCESS MUX " } - ::= { gnHptCfgEntry 2 } - -gnHptCfgMismatchJ1 OBJECT-TYPE - SYNTAX INTEGER{ - sendAlarm(2), - sendAIS(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " In case of a J1 mismatch error, send or don't send AIS." - DEFVAL { sendAlarm } - ::= { gnHptCfgEntry 3 } - - -gnHptCfgTransparencyJ1 OBJECT-TYPE - SYNTAX INTEGER { - active(2), - passthrough(3), - notActive(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Send the received J1 string transparently or send the Transmitted J1 - configured string." - DEFVAL { passthrough } - ::= { gnHptCfgEntry 4 } - - -gnHptCfgEXCThresh OBJECT-TYPE - SYNTAX INTEGER { - tenExpMinus3(2), - tenExpMinus4(3), - tenExpMinus5(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " If the bit error rate is higher than this threshold - an EXC alarm would be generated. - EXC is for excessive." - DEFVAL { tenExpMinus3} - ::= { gnHptCfgEntry 5 } - -gnHptCfgSDThresh OBJECT-TYPE - SYNTAX INTEGER { - tenExpMinus6(3), - tenExpMinus7(4), - tenExpMinus8(5), - tenExpMinus9(6) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " If the bit error rate is higher than this threshold - a SD alarm would be generated. - SD is for Signal Degrade." - DEFVAL { tenExpMinus6} - ::= { gnHptCfgEntry 6 } - - -gnHptCfgTug3Structure1 OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(4)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This field set the TUG-3 #1 structure: (hexadecimal number) - the lsb 4 bits set VC12=0 or VC3=1 structure to the TUG3 #1. (the K of the KLM index is 1) - for VC12 structure the next 21 bits (for SDH) or 28 bits (for SONET) set each of the VC12 - to be blocked (bit is 0) or unblocked (bit is 1). - if it is VC3 only one more bit indicates if it is blocked (0) or unblocked (1). - if a VC12 is set to blocked (this is the default) the system will send TU-AIS in that VC12. - it it is unblocked it will be path-through or mapped to a E1/T1 port (according to the gnAccessCfgLowPathIndex). - the 21 or 28 bits order is as folwed (from lsb to msb direction): first 7 bits for M=1 (from KLM index), - the next 7 bits for M=2, the next for M=3, and the last (only for SONET) for M=4. - Example : SDH, VC12 strcture, blocked VCs: KLM=111,121 (M=1), 112,122 (M=2), 163,173 (M=3), unblocked VCs: all the other. - the value in bits will be: 0011111 1111100 1111100 0000, and in Hexadecimal: 0x7FE7C0. (so enter: 00 7F E7 C0)." - ::= { gnHptCfgEntry 7 } - -gnHptCfgTug3Structure2 OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(4)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This field set the TUG-3 #2 structure: (hexadecimal number) - the lsb 4 bits set VC12=0 or VC3=1 structure to the TUG-3 #2. (the K of the KLM index is 2) - for VC12 structure the next 21 bits (for SDH) or 28 bits (for SONET) set each of the VC12 - to be blocked (bit is 0) or unblocked (bit is 1). - if it is VC3 only one more bit indicates if it is blocked (0) or unblocked (1). - if a VC12 is set to blocked (this is the default) the system will send TU-AIS in that VC12. - it it is unblocked it will be path-through or mapped to a E1/T1 port (according to the gnAccessCfgLowPathIndex). - the 21 or 28 bits order is as folwed (from lsb to msb direction): first 7 bits for M=1 (from KLM index), - the next 7 bits for M=2, the next for M=3, and the last (only for SONET) for M=4. - Example : SDH, VC12 strcture, blocked VCs: KLM=211,221 (M=1), 212,222 (M=2), 263,273 (M=3), unblocked VCs: all the other. - the value in bits will be: 0011111 1111100 1111100 0000, and in Hexadecimal: 0x7FE7C0. (so enter: 00 7F E7 C0)." - ::= { gnHptCfgEntry 8 } - -gnHptCfgTug3Structure3 OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(4)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This field set the TUG-3 #3 structure: (hexadecimal number) - the lsb 4 bits set VC12=0 or VC3=1 structure to the TUG-3 #3. (the K of the KLM index is 3) - for VC12 structure the next 21 bits (for SDH) or 28 bits (for SONET) set each of the VC12 - to be blocked (bit is 0) or unblocked (bit is 1). - if it is VC3 only one more bit indicates if it is blocked (0) or unblocked (1). - if a VC12 is set to blocked (this is the default) the system will send TU-AIS in that VC12. - it it is unblocked it will be path-through or mapped to a E1/T1 port (according to the gnAccessCfgLowPathIndex). - the 21 or 28 bits order is as folwed (from lsb to msb direction): first 7 bits for M=1 (from KLM index), - the next 7 bits for M=2, the next for M=3, and the last (only for SONET) for M=4. - Example : SDH, VC12 strcture, blocked VCs: KLM=311,321 (M=1), 312,322 (M=2), 363,373 (M=3), unblocked VCs: all the other. - the value in bits will be: 0011111 1111100 1111100 0000, and in Hexadecimal: 0x7FE7C0. (so enter: 00 7F E7 C0)." - ::= { gnHptCfgEntry 9 } - -gnHptCfgSignalLabelMismatch OBJECT-TYPE - SYNTAX INTEGER{ - sendAlarm(2), - sendAIS(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " In case of a C2 mismatch error, send or don't send AIS." - DEFVAL { sendAlarm } - ::= { gnHptCfgEntry 10 } - - -gnHptCfgTrailPT1 OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(4)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This field set the TUG-3 #1 Trails Pass Through (hexadecimal number) - It used by the NMS to indicate that a trail is not 'ended' on this ADM, but it is the - last in the configuration chain. - the lsb 4 bits set VC12=0 or VC3=1 structure to the TUG-3 #1. - for VC12 structure the next 21 bits (for SDH) or 28 bits (for SONET) set each of the VC12 - to be blocked (bit is 0) or unblocked (bit is 1). - if it is VC3 only one more bit indicates if it is Pass-Through disabled (0, default) or Pass-Through enabled (1). - if it is VC12, the 21 or 28 bits order is as folwed (from lsb to msb direction): first 7 bits for M=1 (from KLM index), - the next 7 bits for M=2, the next for M=3, and the last (only for SONET) for M=4." - ::= { gnHptCfgEntry 11 } - -gnHptCfgTrailPT2 OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(4)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This field set the TUG-3 #2 Trails Pass Through (hexadecimal number). - It used by the NMS to indicate that a trail is not 'ended' on this ADM, but it is the - last in the configuration chain. - the lsb 4 bits set VC12=0 or VC3=1 structure to the TUG-3 #2. - for VC12 structure the next 21 bits (for SDH) or 28 bits (for SONET) set each of the VC12 - to be blocked (bit is 0) or unblocked (bit is 1). - if it is VC3 only one more bit indicates if it is Pass-Through disabled (0, default) or Pass-Through enabled (1). - if it is VC12, the 21 or 28 bits order is as folwed (from lsb to msb direction): first 7 bits for M=1 (from KLM index), - the next 7 bits for M=2, the next for M=3, and the last (only for SONET) for M=4." - ::= { gnHptCfgEntry 12 } - -gnHptCfgTrailPT3 OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(4)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This field set the TUG-3 #3 Trails Pass Through (hexadecimal number) - It used by the NMS to indicate that a trail is not 'ended' on this ADM, but it is the - last in the configuration chain. - the lsb 4 bits set VC12=0 or VC3=1 structure to the TUG-3 #3. - for VC12 structure the next 21 bits (for SDH) or 28 bits (for SONET) set each of the VC12 - to be blocked (bit is 0) or unblocked (bit is 1). - if it is VC3 only one more bit indicates if it is Pass-Through disabled (0, default) or Pass-Through enabled (1). - if it is VC12, the 21 or 28 bits order is as folwed (from lsb to msb direction): first 7 bits for M=1 (from KLM index), - the next 7 bits for M=2, the next for M=3, and the last (only for SONET) for M=4." - ::= { gnHptCfgEntry 13 } - -gnHptStatTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnHptStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the status of the HPT part - of the MUX." - ::= { gnMux 8 } - -gnHptStatEntry OBJECT-TYPE - SYNTAX GnHptStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the HPT part of the MUX - Status Table. This table contains an interface index for every interface - which type is PATH(50, according to RFC1573)." - INDEX { ifIndex } - ::= { gnHptStatTable 1 } - -GnHptStatEntry ::= - SEQUENCE { - gnHptStatReceivedJ1 - DisplayString, - gnHptStatStatus - OCTET STRING, --- gnHptStatFarEndStatus --- OCTET STRING, - gnHptStatCurrentBer - INTEGER, - gnHptStatFarEndCurrentBer - INTEGER, - gnHptStatReceivedSignalLabel - OCTET STRING -} - -gnHptStatReceivedJ1 OBJECT-TYPE - SYNTAX DisplayString(SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the J1 string that was received." - ::= { gnHptStatEntry 1 } - -gnHptStatStatus OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(2)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Alarm status byte. Bit 1 is MSB, bit=1 when alarm active. - bit 4 = LOP - bit 5 = RDI - bit 6 = AIS - bit 7 = TIM - bit 8 = SLM/PLM - bit 9 = SD - bit 10 = EXC - bit 12 = UNEQ - bit 15 = LOM" - ::= { gnHptStatEntry 2 } - ---gnHptStatFarEndStatus OBJECT-TYPE --- SYNTAX OCTET STRING(SIZE(2)) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION --- "Alarm status byte. Bit 1 is MSB, bit=1 when alarm active. --- bit 5 = RDI" --- ::= { gnHptStatEntry 3 } - -gnHptStatCurrentBer OBJECT-TYPE - SYNTAX INTEGER { - tenExpMinus3(2), - tenExpMinus4(3), - tenExpMinus5(4), - tenExpMinus6(5), - tenExpMinus7(6), - tenExpMinus8(7), - tenExpMinus9(8), - tenExpMinus10(9), - tenExpMinus11(10), - tenExpMinus12(11), - tenExpMinus13(12), - tenExpMinus14(13) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnHptStatEntry 3 } - -gnHptStatFarEndCurrentBer OBJECT-TYPE - SYNTAX INTEGER { - tenExpMinus3(2), - tenExpMinus4(3), - tenExpMinus5(4), - tenExpMinus6(5), - tenExpMinus7(6), - tenExpMinus8(7), - tenExpMinus9(8), - tenExpMinus10(9), - tenExpMinus11(10), - tenExpMinus12(11), - tenExpMinus13(12), - tenExpMinus14(13) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnHptStatEntry 4 } - -gnHptStatReceivedSignalLabel OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(1)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the C2 string that was received." - ::= { gnHptStatEntry 5 } - - --- Statistics For HPT. All HPT tables are included for future development --- and are not currently implemented. -gnHptMon OBJECT IDENTIFIER ::= { gnMux 9 } - -gnHptMonCurrTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnHptMonCurrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the HPT part - of the MUX." - ::= { gnHptMon 1 } - -gnHptMonCurrEntry OBJECT-TYPE - SYNTAX GnHptMonCurrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the HPT part of the MUX - Counters Table. This table contains an interface index for every interface - which type is PATH(50, according to RFC1573)." - INDEX { ifIndex } - ::= { gnHptMonCurrTable 1 } - -GnHptMonCurrEntry ::= - SEQUENCE { - --gnHptMonCurrES rfc1595 - -- Counter, - --gnHptMonCurrSES - -- Counter, - gnHptMonCurrBBE - Gauge, - gnHptMonCurrUAS - Gauge, - gnHptMonCurrLastDayES - Gauge, - gnHptMonCurrLastDaySES - Gauge, - gnHptMonCurrLastDayBBE - Gauge, - gnHptMonCurrLastDayUAS - Gauge -} - - - -gnHptMonCurrBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Background Block Errors - starting from the present 15 minutes period." - ::= { gnHptMonCurrEntry 1} - -gnHptMonCurrUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Unavailable Seconds - starting from the present 15 minutes period." - ::= { gnHptMonCurrEntry 2} - - -gnHptMonCurrLastDayES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Errored Seconds - starting from the present 24 hours period." - ::= { gnHptMonCurrEntry 3 } - -gnHptMonCurrLastDaySES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Severely Errored Seconds - starting from the present 24 hours period." - ::= { gnHptMonCurrEntry 4 } - -gnHptMonCurrLastDayBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Background Block Errors - starting from the present 24 hours period." - ::= { gnHptMonCurrEntry 5 } - -gnHptMonCurrLastDayUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Unavailable Seconds - starting from the present 24 hours period." - ::= { gnHptMonCurrEntry 6 } - - -gnHptMonIntervalTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnHptMonIntervalEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the HPT part - of the MUX per interval." - ::= { gnHptMon 2 } - -gnHptMonIntervalEntry OBJECT-TYPE - SYNTAX GnHptMonIntervalEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the HPT part of the MUX - Counters Table. This table contains an interface index for every interface - which type is PATH(50, according to RFC1573). - This table is indexed by an interval index, between 1 - to 96 and representing each one 15 minutes. - The oldest is 96." - INDEX { ifIndex, gnHptMonIntervalIdx} - ::= { gnHptMonIntervalTable 1 } - -GnHptMonIntervalEntry ::= - SEQUENCE { - gnHptMonIntervalIdx - INTEGER, - --gnHptMonIntervalES - -- Counter, - --gnHptMonIntervalSES - -- Counter, - gnHptMonIntervalBBE - Gauge, - gnHptMonIntervalUAS - Gauge -} - -gnHptMonIntervalIdx OBJECT-TYPE - SYNTAX INTEGER (1..96) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This table is indexed per interval number. Each interval - is of 15 minutes and the oldest is 96." - ::= { gnHptMonIntervalEntry 1 } - -gnHptMonIntervalBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Background Block Errors - per interval." - ::= { gnHptMonIntervalEntry 2} - -gnHptMonIntervalUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Unavailable Seconds per interval." - ::= { gnHptMonIntervalEntry 3} - - -gnHptMonDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnHptMonDayEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the HPT part - of the MUX per 24 hours interval." - ::= { gnHptMon 3 } - -gnHptMonDayEntry OBJECT-TYPE - SYNTAX GnHptMonDayEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the HPT part of the MUX - Counters Table. This table contains an interface index for every interface - which type is PATH(50, according to RFC1573). - This table is indexed by an interval index, between 1 - to 30 and representing each one 24 hours. - The oldest is 30." - INDEX { ifIndex, gnHptMonDayIdx} - ::= { gnHptMonDayTable 1 } - -GnHptMonDayEntry ::= - SEQUENCE { - gnHptMonDayIdx - INTEGER, - gnHptMonDayES - Gauge, - gnHptMonDaySES - Gauge, - gnHptMonDayBBE - Gauge, - gnHptMonDayUAS - Gauge -} - -gnHptMonDayIdx OBJECT-TYPE - SYNTAX INTEGER (1..30) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This table is indexed per interval number. Each interval - is of 24 hours and the oldest is 30." - ::= { gnHptMonDayEntry 1 } - -gnHptMonDayES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Errored Seconds per interval of 24 hours." - ::= { gnHptMonDayEntry 2} - -gnHptMonDaySES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Severely Errored Seconds - per interval of 24 hours." - ::= { gnHptMonDayEntry 3} - -gnHptMonDayBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Background Block Errors - per interval of 24 hours." - ::= { gnHptMonDayEntry 4 } - -gnHptMonDayUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Unavailable Seconds - per interval of 24 hours." - ::= { gnHptMonDayEntry 5 } - - -gnHptFarEndMonCurrTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnHptFarEndMonCurrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the far end HPT part - of the MUX." - ::= { gnHptMon 4 } - -gnHptFarEndMonCurrEntry OBJECT-TYPE - SYNTAX GnHptFarEndMonCurrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the far end HPT part of the MUX - Counters Table. This table contains an interface index for every interface - which type is PATH(50, according to RFC1573)." - INDEX { ifIndex } - ::= { gnHptFarEndMonCurrTable 1 } - -GnHptFarEndMonCurrEntry ::= - SEQUENCE { - --gnHptFarEndMonCurrES rfc1595 - -- Counter, - --gnHptFarEndMonCurrSES - -- Counter, - gnHptFarEndMonCurrBBE - Gauge, - gnHptFarEndMonCurrUAS - Gauge, - gnHptFarEndMonCurrLastDayES - Gauge, - gnHptFarEndMonCurrLastDaySES - Gauge, - gnHptFarEndMonCurrLastDayBBE - Gauge, - gnHptFarEndMonCurrLastDayUAS - Gauge -} - - - -gnHptFarEndMonCurrBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Background Block Errors - starting from the present 15 minutes period." - ::= { gnHptFarEndMonCurrEntry 1} - -gnHptFarEndMonCurrUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Unavailable Seconds - starting from the present 15 minutes period." - ::= { gnHptFarEndMonCurrEntry 2} - - -gnHptFarEndMonCurrLastDayES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Errored Seconds - starting from the present 24 hours period." - ::= { gnHptFarEndMonCurrEntry 3 } - -gnHptFarEndMonCurrLastDaySES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Severely Errored Seconds - starting from the present 24 hours period." - ::= { gnHptFarEndMonCurrEntry 4 } - -gnHptFarEndMonCurrLastDayBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Background Block Errors - starting from the present 24 hours period." - ::= { gnHptFarEndMonCurrEntry 5 } - -gnHptFarEndMonCurrLastDayUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Unavailable Seconds - starting from the present 24 hours period." - ::= { gnHptFarEndMonCurrEntry 6 } - - -gnHptFarEndMonIntervalTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnHptFarEndMonIntervalEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the far end HPT part - of the MUX per interval." - ::= { gnHptMon 5 } - -gnHptFarEndMonIntervalEntry OBJECT-TYPE - SYNTAX GnHptFarEndMonIntervalEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the far end HPT part of the MUX - Counters Table. This table contains an interface index for every interface - which type is PATH(50, according to RFC1573). - This table is indexed by an interval index, between 1 - to 96 and representing each one 15 minutes. - The oldest is 96." - INDEX { ifIndex, gnHptFarEndMonIntervalIdx} - ::= { gnHptFarEndMonIntervalTable 1 } - -GnHptFarEndMonIntervalEntry ::= - SEQUENCE { - gnHptFarEndMonIntervalIdx - INTEGER, - --gnHptFarEndMonIntervalES - -- Counter, - --gnHptFarEndMonIntervalSES - -- Counter, - gnHptFarEndMonIntervalBBE - Gauge, - gnHptFarEndMonIntervalUAS - Gauge -} - -gnHptFarEndMonIntervalIdx OBJECT-TYPE - SYNTAX INTEGER (1..96) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This table is indexed per interval number. Each interval - is of 15 minutes and the oldest is 96." - ::= { gnHptFarEndMonIntervalEntry 1 } - -gnHptFarEndMonIntervalBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Background Block Errors - per interval." - ::= { gnHptFarEndMonIntervalEntry 2} - -gnHptFarEndMonIntervalUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Unavailable Seconds per interval." - ::= { gnHptFarEndMonIntervalEntry 3} - - -gnHptFarEndMonDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnHptFarEndMonDayEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the far end HPT part - of the MUX per 24 hours interval." - ::= { gnHptMon 6 } - -gnHptFarEndMonDayEntry OBJECT-TYPE - SYNTAX GnHptFarEndMonDayEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the far end HPT part of the MUX - Counters Table. This table contains an interface index for every interface - which type is PATH(50, according to RFC1573). - This table is indexed by an interval index, between 1 - to 30 and representing each one 24 hours. - The oldest is 30." - INDEX { ifIndex, gnHptFarEndMonDayIdx} - ::= { gnHptFarEndMonDayTable 1 } - -GnHptFarEndMonDayEntry ::= - SEQUENCE { - gnHptFarEndMonDayIdx - INTEGER, - gnHptFarEndMonDayES - Gauge, - gnHptFarEndMonDaySES - Gauge, - gnHptFarEndMonDayBBE - Gauge, - gnHptFarEndMonDayUAS - Gauge -} - -gnHptFarEndMonDayIdx OBJECT-TYPE - SYNTAX INTEGER (1..30) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This table is indexed per interval number. Each interval - is of 24 hours and the oldest is 30." - ::= { gnHptFarEndMonDayEntry 1 } - -gnHptFarEndMonDayES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Errored Seconds per interval of 24 hours." - ::= { gnHptFarEndMonDayEntry 2} - -gnHptFarEndMonDaySES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Severely Errored Seconds - per interval of 24 hours." - ::= { gnHptFarEndMonDayEntry 3} - -gnHptFarEndMonDayBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Background Block Errors - per interval of 24 hours." - ::= { gnHptFarEndMonDayEntry 4 } - -gnHptFarEndMonDayUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Unavailable Seconds - per interval of 24 hours." - ::= { gnHptFarEndMonDayEntry 5 } - --- LPT part of the MUX. All LPT tables are included for future development --- and are not currently implemented. -gnLptCfgTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnLptCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the LPT part - of the MUX." - ::= { gnMux 10 } - -gnLptCfgEntry OBJECT-TYPE - SYNTAX GnLptCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the LPT part of the MUX - Configuration Table. This table contains an interface index for every - interface which type is VT(51, according to RFC1573)." - INDEX { ifIndex } - ::= { gnLptCfgTable 1 } - -GnLptCfgEntry ::= - SEQUENCE { --- gnLptCfgTransmittedC2 --- INTEGER, --- gnLptCfgExpectedC2 --- INTEGER, --- gnLptCfgMismatchC2 --- INTEGER, --- gnLptCfgTransmittedJ1 --- DisplayString, --- gnLptCfgExpectedJ1 --- DisplayString, --- gnLptCfgMismatchJ1 --- INTEGER, - gnLptCfgEXCThresh - INTEGER, - gnLptCfgSDThresh - INTEGER -} - ---gnLptCfgTransmittedC2 OBJECT-TYPE --- SYNTAX INTEGER --- ACCESS read-write --- STATUS mandatory --- DESCRIPTION --- "This is the C2 byte that would be sent." --- DEFVAL { '02'H} --- ::= { gnLptCfgEntry 1 } - ---gnLptCfgExpectedC2 OBJECT-TYPE --- SYNTAX INTEGER --- ACCESS read-write --- STATUS mandatory --- DESCRIPTION --- "This is the C2 byte that is expected to be received." --- DEFVAL { '02'H} --- ::= { gnLptCfgEntry 2 } - ---gnLptCfgMismatchC2 OBJECT-TYPE --- SYNTAX INTEGER{ --- sendAIS(2), --- doNotSendAIS(3) --- } --- ACCESS read-write --- STATUS mandatory --- DESCRIPTION --- " In case of C2 mismatch error, send or don't send AIS." --- DEFVAL { sendAIS } --- ::= { gnLptCfgEntry 3 } - ---gnLptCfgTransmittedJ1 OBJECT-TYPE --- SYNTAX DisplayString(SIZE(0..63)) --- ACCESS read-write --- STATUS mandatory --- DESCRIPTION --- "This is the J1 string that would be sent." --- DEFVAL { "" } --- ::= { gnLptCfgEntry 4 } - ---gnLptCfgExpectedJ1 OBJECT-TYPE --- SYNTAX DisplayString(SIZE(0..63)) --- ACCESS read-write --- STATUS mandatory --- DESCRIPTION --- "This is the J1 string that is expected to be received." --- DEFVAL { "" } --- ::= { gnLptCfgEntry 5 } - ---gnLptCfgMismatchJ1 OBJECT-TYPE --- SYNTAX INTEGER{ --- transparency(2), --- sendAlarm(3), --- sendAIS(4) --- } --- ACCESS read-write --- STATUS mandatory --- DESCRIPTION --- " In case of J1 mismatch error send or don't send AIS." --- DEFVAL { transparency } --- ::= { gnLptCfgEntry 6 } - --- NOT IMPLEMENTED (access): -gnLptCfgEXCThresh OBJECT-TYPE - SYNTAX INTEGER { - tenExpMinus3(2), - tenExpMinus4(3), - tenExpMinus5(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " If the bit error rate is higher than this threshold - an alarm would be generated. - EXC is for excessive." - DEFVAL { tenExpMinus3} - ::= { gnLptCfgEntry 1 } - -gnLptCfgSDThresh OBJECT-TYPE - SYNTAX INTEGER { - tenExpMinus6(3), - tenExpMinus7(4), - tenExpMinus8(5), - tenExpMinus9(6), - notActive(15) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " If the bit error rate is higher than this threshold - an alarm would be generated. - SD is for Signal Degrade." - DEFVAL { tenExpMinus6} - ::= { gnLptCfgEntry 2 } - -gnLptStatTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnLptStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the status of the LPT part - of the MUX." - ::= { gnMux 11 } - -gnLptStatEntry OBJECT-TYPE - SYNTAX GnLptStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the LPT part of the MUX - Status Table. This table contains an interface index for every interface - which type is VT(51, according to RFC1573)." - INDEX { ifIndex } - ::= { gnLptStatTable 1 } - -GnLptStatEntry ::= - SEQUENCE { - gnLptStatReceivedJ2 - DisplayString, - gnLptStatStatus - OCTET STRING, --- gnLptStatFarEndStatus --- OCTET STRING, - gnLptStatProtectionMode - INTEGER, - gnLptStatCurrentBer - INTEGER, - gnLptStatFarEndCurrentBer - INTEGER, - gnLptStatReceivedSignalLabel - OCTET STRING, - gnLptStatKLM - INTEGER -} - -gnLptStatReceivedJ2 OBJECT-TYPE - SYNTAX DisplayString(SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the J2 string that was received." - ::= { gnLptStatEntry 1 } - -gnLptStatStatus OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(2)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Alarm status byte. Bit 1 is MSB, bit=1 when alarm active. - bit 4 = LOP - bit 5 = RDI - bit 6 = AIS - bit 7 = TIM - bit 8 = SLM/PLM - bit 9 = SD - bit 10 = EXC - bit 12 = UNEQ" - ::= { gnLptStatEntry 2 } - ---gnLptStatFarEndStatus OBJECT-TYPE --- SYNTAX OCTET STRING(SIZE(2)) --- ACCESS read-only --- STATUS mandatory --- DESCRIPTION --- "bit 5 = RDI" --- ::= { gnLptStatEntry 3 } - -gnLptStatProtectionMode OBJECT-TYPE - SYNTAX INTEGER { - working(2), - protect(3), - passthrough(4), - notActive(5) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnLptStatEntry 3 } - -gnLptStatCurrentBer OBJECT-TYPE - SYNTAX INTEGER { - tenExpMinus3(2), - tenExpMinus4(3), - tenExpMinus5(4), - tenExpMinus6(5), - tenExpMinus7(6), - tenExpMinus8(7), - tenExpMinus9(8), - tenExpMinus10(9), - tenExpMinus11(10), - tenExpMinus12(11), - tenExpMinus13(12), - tenExpMinus14(13) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnLptStatEntry 4 } - -gnLptStatFarEndCurrentBer OBJECT-TYPE - SYNTAX INTEGER { - tenExpMinus3(2), - tenExpMinus4(3), - tenExpMinus5(4), - tenExpMinus6(5), - tenExpMinus7(6), - tenExpMinus8(7), - tenExpMinus9(8), - tenExpMinus10(9), - tenExpMinus11(10), - tenExpMinus12(11), - tenExpMinus13(12), - tenExpMinus14(13) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnLptStatEntry 5 } - -gnLptStatReceivedSignalLabel OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(1)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "These are bits 1..3 of the V5 string that was received - (bit 0 is the lsb)." - ::= { gnLptStatEntry 6 } - -gnLptStatKLM OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnLptStatEntry 7 } - - -gnLptMon OBJECT IDENTIFIER ::= { gnMux 12 } - -gnLptMonCurrTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnLptMonCurrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the LPT part - of the MUX." - ::= { gnLptMon 1 } - -gnLptMonCurrEntry OBJECT-TYPE - SYNTAX GnLptMonCurrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the LPT part of the MUX - Counters Table. This table contains an interface index for every interface - which type is VT(51, according to RFC1573)." - INDEX { ifIndex } - ::= { gnLptMonCurrTable 1 } - -GnLptMonCurrEntry ::= - SEQUENCE { - --gnLptMonCurrES rfc1595 - -- Counter, - --gnLptMonCurrSES - -- Counter, - gnLptMonCurrBBE - Gauge, - gnLptMonCurrUAS - Gauge, - gnLptMonCurrLastDayES - Gauge, - gnLptMonCurrLastDaySES - Gauge, - gnLptMonCurrLastDayBBE - Gauge, - gnLptMonCurrLastDayUAS - Gauge -} - - - -gnLptMonCurrBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Background Block Errors - starting from the present 15 minutes period." - ::= { gnLptMonCurrEntry 1} - -gnLptMonCurrUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Unavailable Seconds - starting from the present 15 minutes period." - ::= { gnLptMonCurrEntry 2} - - -gnLptMonCurrLastDayES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Errored Seconds - starting from the present 24 hours period." - ::= { gnLptMonCurrEntry 3 } - -gnLptMonCurrLastDaySES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Severely Errored Seconds - starting from the present 24 hours period." - ::= { gnLptMonCurrEntry 4 } - -gnLptMonCurrLastDayBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Background Block Errors - starting from the present 24 hours period." - ::= { gnLptMonCurrEntry 5 } - -gnLptMonCurrLastDayUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Unavailable Seconds - starting from the present 24 hours period." - ::= { gnLptMonCurrEntry 6 } - - -gnLptMonIntervalTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnLptMonIntervalEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the LPT part - of the MUX per interval." - ::= { gnLptMon 2 } - -gnLptMonIntervalEntry OBJECT-TYPE - SYNTAX GnLptMonIntervalEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the LPT part of the MUX - Counters Table. This table contains an interface index for every interface - which type is VT(51, according to RFC1573). - This table is indexed by an interval index, between 1 - to 96 and representing each one 15 minutes. - The oldest is 96." - INDEX { ifIndex, gnLptMonIntervalIdx} - ::= { gnLptMonIntervalTable 1 } - -GnLptMonIntervalEntry ::= - SEQUENCE { - gnLptMonIntervalIdx - INTEGER, - --gnLptMonIntervalES - -- Counter, - --gnLptMonIntervalSES - -- Counter, - gnLptMonIntervalBBE - Gauge, - gnLptMonIntervalUAS - Gauge -} - -gnLptMonIntervalIdx OBJECT-TYPE - SYNTAX INTEGER (1..96) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This table is indexed per interval number. Each interval - is of 15 minutes and the oldest is 96." - ::= { gnLptMonIntervalEntry 1 } - -gnLptMonIntervalBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Background Block Errors - per interval." - ::= { gnLptMonIntervalEntry 2} - -gnLptMonIntervalUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Unavailable Seconds per interval." - ::= { gnLptMonIntervalEntry 3} - - -gnLptMonDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnLptMonDayEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the LPT part - of the MUX per 24 hours interval." - ::= { gnLptMon 3 } - -gnLptMonDayEntry OBJECT-TYPE - SYNTAX GnLptMonDayEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the LPT part of the MUX - Counters Table. This table contains four groups of rows, - indexed by ifIndex= 1,2 for local IDU and - ifIndex = 101 and 102 for remote IDU. - This table is indexed by an interval index, between 1 - to 30 and representing each one 24 hours. - The oldest is 30." - INDEX { ifIndex, gnLptMonDayIdx} - ::= { gnLptMonDayTable 1 } - -GnLptMonDayEntry ::= - SEQUENCE { - gnLptMonDayIdx - INTEGER, - gnLptMonDayES - Gauge, - gnLptMonDaySES - Gauge, - gnLptMonDayBBE - Gauge, - gnLptMonDayUAS - Gauge -} - -gnLptMonDayIdx OBJECT-TYPE - SYNTAX INTEGER (1..30) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This table is indexed per interval number. Each interval - is of 24 hours and the oldest is 30." - ::= { gnLptMonDayEntry 1 } - -gnLptMonDayES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Errored Seconds per interval of 24 hours." - ::= { gnLptMonDayEntry 2} - -gnLptMonDaySES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Severely Errored Seconds - per interval of 24 hours." - ::= { gnLptMonDayEntry 3} - -gnLptMonDayBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Background Block Errors - per interval of 24 hours." - ::= { gnLptMonDayEntry 4 } - -gnLptMonDayUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Unavailable Seconds - per interval of 24 hours." - ::= { gnLptMonDayEntry 5 } - - -gnLptFarEndMonCurrTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnLptFarEndMonCurrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the far end LPT part - of the MUX." - ::= { gnLptMon 4 } - -gnLptFarEndMonCurrEntry OBJECT-TYPE - SYNTAX GnLptFarEndMonCurrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the far end LPT part of the MUX - Counters Table. This table contains an interface index for every interface - which type is VT(51, according to RFC1573)." - INDEX { ifIndex } - ::= { gnLptFarEndMonCurrTable 1 } - -GnLptFarEndMonCurrEntry ::= - SEQUENCE { - --gnLptFarEndMonCurrES rfc1595 - -- Counter, - --gnLptFarEndMonCurrSES - -- Counter, - gnLptFarEndMonCurrBBE - Gauge, - gnLptFarEndMonCurrUAS - Gauge, - gnLptFarEndMonCurrLastDayES - Gauge, - gnLptFarEndMonCurrLastDaySES - Gauge, - gnLptFarEndMonCurrLastDayBBE - Gauge, - gnLptFarEndMonCurrLastDayUAS - Gauge -} - - - -gnLptFarEndMonCurrBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Background Block Errors - starting from the present 15 minutes period." - ::= { gnLptFarEndMonCurrEntry 1} - -gnLptFarEndMonCurrUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Unavailable Seconds - starting from the present 15 minutes period." - ::= { gnLptFarEndMonCurrEntry 2} - - -gnLptFarEndMonCurrLastDayES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Errored Seconds - starting from the present 24 hours period." - ::= { gnLptFarEndMonCurrEntry 3 } - -gnLptFarEndMonCurrLastDaySES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Severely Errored Seconds - starting from the present 24 hours period." - ::= { gnLptFarEndMonCurrEntry 4 } - -gnLptFarEndMonCurrLastDayBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Background Block Errors - starting from the present 24 hours period." - ::= { gnLptFarEndMonCurrEntry 5 } - -gnLptFarEndMonCurrLastDayUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Unavailable Seconds - starting from the present 24 hours period." - ::= { gnLptFarEndMonCurrEntry 6 } - - -gnLptFarEndMonIntervalTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnLptFarEndMonIntervalEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the far end LPT part - of the MUX per interval." - ::= { gnLptMon 5 } - -gnLptFarEndMonIntervalEntry OBJECT-TYPE - SYNTAX GnLptFarEndMonIntervalEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the far end LPT part of the MUX - Counters Table. This table contains an interface index for every interface - which type is VT(51, according to RFC1573). - This table is indexed by an interval index, between 1 - to 96 and representing each one 15 minutes. - The oldest is 96." - INDEX { ifIndex, gnLptFarEndMonIntervalIdx} - ::= { gnLptFarEndMonIntervalTable 1 } - -GnLptFarEndMonIntervalEntry ::= - SEQUENCE { - gnLptFarEndMonIntervalIdx - INTEGER, - --gnLptFarEndMonIntervalES - -- Counter, - --gnLptFarEndMonIntervalSES - -- Counter, - gnLptFarEndMonIntervalBBE - Gauge, - gnLptFarEndMonIntervalUAS - Gauge -} - -gnLptFarEndMonIntervalIdx OBJECT-TYPE - SYNTAX INTEGER (1..96) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This table is indexed per interval number. Each interval - is of 15 minutes and the oldest is 96." - ::= { gnLptFarEndMonIntervalEntry 1 } - -gnLptFarEndMonIntervalBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Background Block Errors - per interval." - ::= { gnLptFarEndMonIntervalEntry 2} - -gnLptFarEndMonIntervalUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Unavailable Seconds per interval." - ::= { gnLptFarEndMonIntervalEntry 3} - - -gnLptFarEndMonDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnLptFarEndMonDayEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the far end LPT part - of the MUX per 24 hours interval." - ::= { gnLptMon 6 } - -gnLptFarEndMonDayEntry OBJECT-TYPE - SYNTAX GnLptFarEndMonDayEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the far end LPT part of the MUX - Counters Table. This table contains an interface index for every interface - which type is VT(51, according to RFC1573). - This table is indexed by an interval index, between 1 - to 30 and representing each one 24 hours. - The oldest is 30." - INDEX { ifIndex, gnLptFarEndMonDayIdx} - ::= { gnLptFarEndMonDayTable 1 } - -GnLptFarEndMonDayEntry ::= - SEQUENCE { - gnLptFarEndMonDayIdx - INTEGER, - gnLptFarEndMonDayES - Gauge, - gnLptFarEndMonDaySES - Gauge, - gnLptFarEndMonDayBBE - Gauge, - gnLptFarEndMonDayUAS - Gauge -} - -gnLptFarEndMonDayIdx OBJECT-TYPE - SYNTAX INTEGER (1..30) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This table is indexed per interval number. Each interval - is of 24 hours and the oldest is 30." - ::= { gnLptFarEndMonDayEntry 1 } - -gnLptFarEndMonDayES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Errored Seconds per interval of 24 hours." - ::= { gnLptFarEndMonDayEntry 2} - -gnLptFarEndMonDaySES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Severely Errored Seconds - per interval of 24 hours." - ::= { gnLptFarEndMonDayEntry 3} - -gnLptFarEndMonDayBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Background Block Errors - per interval of 24 hours." - ::= { gnLptFarEndMonDayEntry 4 } - -gnLptFarEndMonDayUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Unavailable Seconds - per interval of 24 hours." - ::= { gnLptFarEndMonDayEntry 5 } - -gnMuxCfgXTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnMuxCfgXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the configuration of the mux board." - ::= { gnMux 13 } - -gnMuxCfgXEntry OBJECT-TYPE - SYNTAX GnMuxCfgXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the mux configuration table." - INDEX { gnMuxCfgXId } - ::= { gnMuxCfgXTable 1 } - -GnMuxCfgXEntry ::= - SEQUENCE { - gnMuxCfgXId - INTEGER, - gnMuxCfgXWsAdmin - INTEGER, - gnMuxCfgXWsLoopback - INTEGER, - gnMuxCfgXHwReset - INTEGER, - gnMUXCfgXTempLicenseEnable - INTEGER, - gnMUXCfgXTempLicenseTimer - INTEGER -} - -gnMuxCfgXId OBJECT-TYPE - SYNTAX INTEGER - { - mux1(3), - mux2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates which device is involved - in the specific row." - ::= { gnMuxCfgXEntry 1 } - -gnMuxCfgXWsAdmin OBJECT-TYPE - SYNTAX INTEGER { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Enable Disable drawer wayside channel " - DEFVAL { enable } - ::= { gnMuxCfgXEntry 2 } - -gnMuxCfgXWsLoopback OBJECT-TYPE - SYNTAX INTEGER { - noloopback(2), - waySideLoop(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter controls the WAYSIDE channel loopback diagnostic operations." - DEFVAL { noloopback } - ::= { gnMuxCfgXEntry 3 } - -gnMuxCfgXHwReset OBJECT-TYPE - SYNTAX INTEGER - { - noOperation(2), - hwReset(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "hwReset - Hardware reset for mux board." - DEFVAL { noOperation } - ::= { gnMuxCfgXEntry 4 } - -gnMUXCfgXTempLicenseEnable OBJECT-TYPE - SYNTAX INTEGER - { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Set temporary license enable or disable" - DEFVAL { disable } - ::= { gnMuxCfgXEntry 5 } - -gnMUXCfgXTempLicenseTimer OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the temporary license timer" - DEFVAL { 0 } - ::= { gnMuxCfgXEntry 6 } - - - gnMuxStatXTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnMuxStatXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the status of the mux board." - ::= { gnMux 14 } - -gnMuxStatXEntry OBJECT-TYPE - SYNTAX GnMuxStatXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the mux configuration table." - INDEX { gnMuxStatXId } - ::= { gnMuxStatXTable 1 } - -GnMuxStatXEntry ::= - SEQUENCE { - gnMuxStatXId - INTEGER, - gnMuxStatXMuxSerialNumber - DisplayString, - gnMuxStatXIfLeds - OCTET STRING, - gnMuxStatXNumOfIfOnClass1 - INTEGER, - gnMuxStatXNumOfIfOnClass2 - INTEGER, - gnMuxStatXNumOfIfOnClass3 - INTEGER, - gnMuxStatXAesAdmin - INTEGER, - gnMuxStatXMuxFWVer - DisplayString, - gnMuxStatXMuxFWPostVer - DisplayString, - gnMuxStatXBoardConnector - INTEGER, - gnMuxStatXBoardType - INTEGER -} - -gnMuxStatXId OBJECT-TYPE - SYNTAX INTEGER - { - mux1(3), - mux2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates which device is involved - in the specific row." - ::= { gnMuxStatXEntry 1 } - -gnMuxStatXMuxSerialNumber OBJECT-TYPE - SYNTAX DisplayString(SIZE(0..20)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the MUX serial number - up to 20 characters " - ::= { gnMuxStatXEntry 2 } - -gnMuxStatXIfLeds OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(4)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The status of the Interface LEDs. For the management station use. - Each two bits represents one led as follows: 00 - Gray, 01 - Green, 10 - Orange, 11 - Red. - The led order: Led1 is msb 2 bits , after it led2, till led 16 - 2 lsb bits." - ::= { gnMuxStatXEntry 3 } - - gnMuxStatXNumOfIfOnClass1 OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the actual number of interfaces on class 1." - DEFVAL { 0 } - ::= { gnMuxStatXEntry 4 } - - gnMuxStatXNumOfIfOnClass2 OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the actual number of interfaces on class 2." - DEFVAL { 0 } - ::= { gnMuxStatXEntry 5 } - - gnMuxStatXNumOfIfOnClass3 OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the actual number of interfaces on class 3." - DEFVAL { 0 } - ::= { gnMuxStatXEntry 6 } - - gnMuxStatXAesAdmin OBJECT-TYPE - SYNTAX INTEGER { - enable(2), - disable(3), - notSupport(4), - systemFailure(5) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This parameter defines encryption admin mode." - DEFVAL { disable } - ::= { gnMuxStatXEntry 7 } - - gnMuxStatXMuxFWVer OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the Mux firmware version." - ::= { gnMuxStatXEntry 8 } - - gnMuxStatXMuxFWPostVer OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..15)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the Mux post reset firmware version." - ::= { gnMuxStatXEntry 9 } - - gnMuxStatXBoardConnector OBJECT-TYPE - SYNTAX INTEGER { - noInterface(2), - oneElectricalSTM1(3), - oneFiberSTM1SingleMode(4), - oneFiberSTM1MultiMode(5), - twoElectricalSTM1(6), - twoFiberSTM1SingleMode(7), - twoFiberSTM1MultiMode(8), - oneFEOnly(9), - oneFEplus4E1(10), - oneFEplus8E1(11), - oneFEplus4T1(12), - oneFEplus8T1(13), - twoFEOnly(14), - twoFEplus4E1(15), - twoFEplus8E1(16), - twoFEplus4T1(17), - twoFEplus8T1(18), - oneDS3(19), - threeDS3(20), - oneE3(21), - threeE3(22), - oneOpticalGBEOnly(23), - oneOpticalGBEPlus8E1(24), - oneOpticalGBEPlus8T1(25), - oneElectricalGBEOnly(26), - oneElectricalGBEPlus8E1(27), - oneElectricalGBEPlus8T1(28), - oneFEplus64E1(29), - oneFEplus64T1(30), - eightE1Only(31), - eightT1Only(32), - oneStm1XC(33), - twoStm1XC(34) - - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This parameter defines the connector of the mux board, for NMS use." - DEFVAL { noInterface } - ::= { gnMuxStatXEntry 10 } - - gnMuxStatXBoardType OBJECT-TYPE - SYNTAX INTEGER { - v1(2), -- phos - v2(3), -- summit - v3(4), -- avalon - v4(5) -- phoenix - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This parameter defines the type of the mux." - DEFVAL { v1 } - ::= { gnMuxStatXEntry 11 } - - --- This group contains the parameters concerning the AUX -gnAux OBJECT IDENTIFIER ::= { gnIDU 4 } - -gnAuxGeneral OBJECT IDENTIFIER ::= { gnAux 1 } - -gnAuxGeneralTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnAuxGeneralEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the commands of the Auxiliary channel." - ::= {gnAuxGeneral 1} - -gnAuxGeneralEntry OBJECT-TYPE - SYNTAX GnAuxGeneralEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Auxiliary channel command Table." - INDEX {gnAuxGeneralId} - ::= {gnAuxGeneralTable 1} - -GnAuxGeneralEntry ::= - SEQUENCE { - gnAuxGeneralId - INTEGER, - gnAuxGeneralSyncIdcDataBase - INTEGER - } - -gnAuxGeneralId OBJECT-TYPE - SYNTAX INTEGER - { - local(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnAuxGeneralEntry 1 } - -gnAuxGeneralSyncIdcDataBase OBJECT-TYPE - SYNTAX INTEGER { - noOperation(2), - auxToIdc(3), - idcToAux(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter synchronize between hardware and data base of auxiliary channel." - DEFVAL { noOperation } - ::= { gnAuxGeneralEntry 2 } - -gnWsc OBJECT IDENTIFIER ::= { gnAux 2 } - -gnWscCfgTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnWscCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the configuration of the Wayside channel." - ::= { gnWsc 1 } - -gnWscCfgEntry OBJECT-TYPE - SYNTAX GnWscCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Wayside channel part of the AUX Configuration Table." - INDEX {gnWscCfgId, gnWscCfgChNumber} - ::= { gnWscCfgTable 1 } - -GnWscCfgEntry ::= - SEQUENCE { - gnWscCfgId - INTEGER, - gnWscCfgChNumber - INTEGER, - gnWscCfgRouting - INTEGER, - gnWscCfgEnable - INTEGER, - gnWscCfgBitRate - INTEGER, - gnWscCfgType - INTEGER - } - -gnWscCfgId OBJECT-TYPE - SYNTAX INTEGER - { - local(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnWscCfgEntry 1 } - -gnWscCfgChNumber OBJECT-TYPE - SYNTAX INTEGER - { - channel1(1), - channel2(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Wayside channel number." - ::= { gnWscCfgEntry 2 } - -gnWscCfgRouting OBJECT-TYPE - SYNTAX INTEGER - { - drawer1(2), - drawer2(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Wayside channel routing." - DEFVAL { drawer1 } - ::= { gnWscCfgEntry 3 } - -gnWscCfgEnable OBJECT-TYPE - SYNTAX INTEGER - { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Wayside channel enable\disable." - DEFVAL { enable } - ::= { gnWscCfgEntry 4 } - -gnWscCfgBitRate OBJECT-TYPE - SYNTAX INTEGER - { - low(2), - high(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Wayside channel bit rate." - DEFVAL { low } - ::= { gnWscCfgEntry 5 } - -gnWscCfgType OBJECT-TYPE - SYNTAX INTEGER - { - e1(2), - t1(3), - fastEthernet(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Wayside channel bit rate." - DEFVAL { e1 } - ::= { gnWscCfgEntry 6 } - -gnWscStatTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnWscStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the status of the Wayside channel." - ::= { gnWsc 2 } - -gnWscStatEntry OBJECT-TYPE - SYNTAX GnWscStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Wayside channel part of the AUX Status Table." - INDEX {gnWscStatId, gnWscStatChNumber} - ::= { gnWscStatTable 1 } - -GnWscStatEntry ::= - SEQUENCE { - gnWscStatId - INTEGER, - gnWscStatChNumber - INTEGER, - gnWscStatBitRateSupport - INTEGER - } - -gnWscStatId OBJECT-TYPE - SYNTAX INTEGER - { - local(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnWscStatEntry 1 } - -gnWscStatChNumber OBJECT-TYPE - SYNTAX INTEGER - { - channel1(1), - channel2(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Wayside channel number." - ::= { gnWscStatEntry 2 } - -gnWscStatBitRateSupport OBJECT-TYPE - SYNTAX INTEGER { - supported(2), - notSupported(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indication for Wayside channel bit rate support." - DEFVAL { notSupported } - ::= {gnWscStatEntry 3} - -gnEow OBJECT IDENTIFIER ::= { gnAux 3 } - -gnEowCfgTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnEowCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the configuration of the EOW." - ::= { gnEow 1 } - -gnEowCfgEntry OBJECT-TYPE - SYNTAX GnEowCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the EOW configuration Table." - INDEX {gnEowCfgId} - ::= { gnEowCfgTable 1 } - -GnEowCfgEntry ::= - SEQUENCE { - gnEowCfgId - INTEGER, - gnEowCfgEowLeftEnable - INTEGER, - gnEowCfgEowRightEnable - INTEGER, - gnEowCfgEowCascadeEnable - INTEGER - } - -gnEowCfgId OBJECT-TYPE - SYNTAX INTEGER - { - local(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnEowCfgEntry 1 } - -gnEowCfgEowLeftEnable OBJECT-TYPE - SYNTAX INTEGER - { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "EOW enable\disable." - DEFVAL { enable } - ::= { gnEowCfgEntry 2 } - -gnEowCfgEowRightEnable OBJECT-TYPE - SYNTAX INTEGER - { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "EOW enable\disable." - DEFVAL { enable } - ::= { gnEowCfgEntry 3 } - -gnEowCfgEowCascadeEnable OBJECT-TYPE - SYNTAX INTEGER - { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "EOW cascade enable\disable." - DEFVAL { disable } - ::= { gnEowCfgEntry 4 } - -gnEowStatTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnEowStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the status of the EOW." - ::= { gnEow 2 } - -gnEowStatEntry OBJECT-TYPE - SYNTAX GnEowStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the EOW status Table." - INDEX {gnEowStatId} - ::= { gnEowStatTable 1 } - -GnEowStatEntry ::= - SEQUENCE { - gnEowStatId - INTEGER, - gnEowStatEowLeftSupport - INTEGER, - gnEowStatEowRightSupport - INTEGER - } - -gnEowStatId OBJECT-TYPE - SYNTAX INTEGER - { - local(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnEowStatEntry 1 } - -gnEowStatEowLeftSupport OBJECT-TYPE - SYNTAX INTEGER { - supported(2), - notSupported(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indication for EOW support." - DEFVAL { supported } - ::= {gnEowStatEntry 2} - -gnEowStatEowRightSupport OBJECT-TYPE - SYNTAX INTEGER { - supported(2), - notSupported(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indication for EOW support." - DEFVAL { supported } - ::= {gnEowStatEntry 3} - -gnUc OBJECT IDENTIFIER ::= { gnAux 4 } - -gnUcCfgTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnUcCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the configuration of the User channel." - ::= { gnUc 1 } - -gnUcCfgEntry OBJECT-TYPE - SYNTAX GnUcCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the User channel part of the AUX Configuration Table." - INDEX {gnUcCfgId, gnUcCfgChNumber} - ::= { gnUcCfgTable 1 } - -GnUcCfgEntry ::= - SEQUENCE { - gnUcCfgId - INTEGER, - gnUcCfgChNumber - INTEGER, - gnUcCfgRouting - INTEGER, - gnUcCfgEnable - INTEGER, - gnUcCfgType - INTEGER, - gnUcCfgLoopback - INTEGER - } - -gnUcCfgId OBJECT-TYPE - SYNTAX INTEGER - { - local(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnUcCfgEntry 1 } - -gnUcCfgChNumber OBJECT-TYPE - SYNTAX INTEGER - { - channel1(1), - channel2(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "User channel number." - ::= { gnUcCfgEntry 2 } - -gnUcCfgRouting OBJECT-TYPE - SYNTAX INTEGER - { - drawer1(2), - drawer2(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "User channel routing." - DEFVAL { drawer1 } - ::= { gnUcCfgEntry 3 } - -gnUcCfgEnable OBJECT-TYPE - SYNTAX INTEGER - { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "User channel enable\disable." - DEFVAL { disable } - ::= { gnUcCfgEntry 4 } - -gnUcCfgType OBJECT-TYPE - SYNTAX INTEGER - { - v11Asyn(2), - rs232(3), - v11SynCoDirectional(4), - v11SynContraDirectional(5), - ethernet(6) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "User channel protocol type." - DEFVAL { v11Asyn } - ::= { gnUcCfgEntry 5 } - -gnUcCfgLoopback OBJECT-TYPE - SYNTAX INTEGER - { - none(2), - line(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "User channel loopback activation." - DEFVAL { none } - ::= { gnUcCfgEntry 6 } - -gnUcStatTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnUcStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the status of the user channel." - ::= { gnUc 2 } - -gnUcStatEntry OBJECT-TYPE - SYNTAX GnUcStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the user channel status Table." - INDEX {gnUcStatId} - ::= { gnUcStatTable 1 } - -GnUcStatEntry ::= - SEQUENCE { - gnUcStatId - INTEGER, - gnUcStatLeftMaxRouteChannel - INTEGER, - gnUcStatRightMaxRouteChannel - INTEGER - } - -gnUcStatId OBJECT-TYPE - SYNTAX INTEGER - { - local(1) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnUcStatEntry 1 } - -gnUcStatLeftMaxRouteChannel OBJECT-TYPE - SYNTAX INTEGER (0..15) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indication for NMS on the number of - channels the right radio can passthrough." - DEFVAL { 2 } - ::= {gnUcStatEntry 2} - -gnUcStatRightMaxRouteChannel OBJECT-TYPE - SYNTAX INTEGER (0..15) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indication for NMS on the number of - channels the right radio can passthrough." - DEFVAL { 2 } - ::= {gnUcStatEntry 3} - - --- ///// Protect start //////// - -gnProtect OBJECT IDENTIFIER ::= { gnUnits 3 } - -gnProtectCfgTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnProtectCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains protection switch configuration - per device; local and remote." - ::= { gnProtect 1 } - -gnProtectCfgEntry OBJECT-TYPE - SYNTAX GnProtectCfgEntry - ACCESS not-accessible - STATUS mandatory - INDEX { gnProtectCfgId } - ::= { gnProtectCfgTable 1 } - - GnProtectCfgEntry ::= - SEQUENCE { - gnProtectCfgId - INTEGER, - gnProtectCfgSwitchRequest - INTEGER, - gnProtectCfgBERSwitch - INTEGER, - gnProtectCfgExtInSwitch - INTEGER, - gnProtectCfgOption - OCTET STRING, - gnProtectCfgUserCommand - INTEGER, - gnProtectCfgType - INTEGER, - gnProtectCfgProtectionLockout - INTEGER, - gnProtectCfgSdBERSwitch - INTEGER - } - -gnProtectCfgId OBJECT-TYPE - SYNTAX INTEGER - { - local(1), - remote(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " This value indicates which device is involved - in the specific row." - ::= { gnProtectCfgEntry 1 } - - -gnProtectCfgSwitchRequest OBJECT-TYPE - SYNTAX INTEGER { - noAction(2), - userSwitchRequest(3), - userForceSwitch(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Protection user switch request. " - DEFVAL { noAction } - ::= { gnProtectCfgEntry 2 } - -gnProtectCfgBERSwitch OBJECT-TYPE - SYNTAX INTEGER { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Enable or disable automatic switch as a result of BER condition. " - DEFVAL { enable } - ::= { gnProtectCfgEntry 3 } - -gnProtectCfgExtInSwitch OBJECT-TYPE - SYNTAX INTEGER { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Enable or disable automatic switch as a result of alarm - on External Input No. 8. " - DEFVAL { enable } - ::= { gnProtectCfgEntry 4 } - - -gnProtectCfgOption OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " bit 8 (lsb) = dual fiber input. - bit 7 = protection disable - bit 4 = 0 (default) for External protection ; 1 for Internal protection (between the drawers) - bit 3 = 0 (default) for Full protection ; 1 for Radio protection. " - ::= { gnProtectCfgEntry 5 } - -gnProtectCfgUserCommand OBJECT-TYPE - SYNTAX INTEGER { - noAction(2), - copyConfToMate(3), - copyLeftConfToRight(4), -- No Drawer number use right and left - copyRightConfToLeft(5) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Copy All the configuration that should be equal in master and slave. - The copy is made from the current unit to it's mate/Left drawer to right drawer or right drawer to left drawer." - DEFVAL { noAction } - ::= { gnProtectCfgEntry 6 } - - -gnProtectCfgType OBJECT-TYPE - SYNTAX INTEGER { - none(2), - internal(3), - external(4), - externalInternal(5) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " ." - DEFVAL { none } - ::= { gnProtectCfgEntry 7 } - - -gnProtectCfgProtectionLockout OBJECT-TYPE - SYNTAX INTEGER { - on(2), - off(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " ." - DEFVAL { off } - ::= { gnProtectCfgEntry 8 } - -gnProtectCfgSdBERSwitch OBJECT-TYPE - SYNTAX INTEGER { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Enable or disable automatic switch as a result of signal degrade BER condition. " - DEFVAL { enable } - ::= { gnProtectCfgEntry 9 } - -gnProtectUnitMode OBJECT-TYPE - SYNTAX INTEGER { - slave(2), - master(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " This parameter indicates the unit mode: Master of Slave." - DEFVAL { slave } - ::= { gnProtect 2 } - - -gnHitLessCfgTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnHitLessCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains hitless configuration - per device; local and remote." - ::= { gnProtect 3 } - -gnHitLessCfgEntry OBJECT-TYPE - SYNTAX GnHitLessCfgEntry - ACCESS not-accessible - STATUS mandatory - INDEX { gnHitLessCfgId } - ::= { gnHitLessCfgTable 1 } - - GnHitLessCfgEntry ::= - SEQUENCE { - gnHitLessCfgId - INTEGER, - gnHitLessCfgSwitchEnable - INTEGER, - gnHitLessCfgDiversityType - INTEGER, - gnHitLessCfgSwitchingMode - INTEGER, - gnHitLessCfgRevertTime - INTEGER, - gnHitLessCfgManualSwitch - INTEGER, - gnHitLessCfgEventCounterCommand - INTEGER, - gnHitLessCfgSwitchLock - INTEGER - } - -gnHitLessCfgId OBJECT-TYPE - SYNTAX INTEGER - { - local(1), - remote(2), - drawer1(3), - drawer2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " This value indicates which device is involved - in the specific row." - ::= { gnHitLessCfgEntry 1 } - -gnHitLessCfgSwitchEnable OBJECT-TYPE - SYNTAX INTEGER { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Enable or disable the Hitless feature." - DEFVAL { enable } - ::= { gnHitLessCfgEntry 2 } - -gnHitLessCfgDiversityType OBJECT-TYPE - SYNTAX INTEGER { - space(2), - frequency(3), - none(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Is the hitless feature working in space diversity mode - or in frequency diversity mode." - DEFVAL { space } - ::= { gnHitLessCfgEntry 3 } - -gnHitLessCfgSwitchingMode OBJECT-TYPE - SYNTAX INTEGER { - revertive(2), - nonRevertive(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " " - DEFVAL { revertive } - ::= { gnHitLessCfgEntry 4 } - -gnHitLessCfgRevertTime OBJECT-TYPE - SYNTAX INTEGER (0..15) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This parameter indicates the revert time in seconds. - Possible values: 0..15." - DEFVAL { 0 } - ::= { gnHitLessCfgEntry 5 } - -gnHitLessCfgManualSwitch OBJECT-TYPE - SYNTAX INTEGER { - noAction(2), - activate(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Force manually switch between the hitless modems." - DEFVAL { noAction } - ::= { gnHitLessCfgEntry 6 } - -gnHitLessCfgEventCounterCommand OBJECT-TYPE - SYNTAX INTEGER { - noAction(2), - clearCounter(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Clears the gnHitLessStatEventCounter." - DEFVAL { noAction } - ::= { gnHitLessCfgEntry 7 } - - gnHitLessCfgSwitchLock OBJECT-TYPE - SYNTAX INTEGER { - off(2), - left(3), - right(4), - self(5), - mate(6) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " ." - DEFVAL { off } - ::= { gnHitLessCfgEntry 8 } - - - - -gnHitLessStatTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnHitLessStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains hitless status - per device; local and remote." - ::= { gnProtect 4 } - -gnHitLessStatEntry OBJECT-TYPE - SYNTAX GnHitLessStatEntry - ACCESS not-accessible - STATUS mandatory - INDEX { gnHitLessStatId } - ::= { gnHitLessStatTable 1 } - - GnHitLessStatEntry ::= - SEQUENCE { - gnHitLessStatId - INTEGER, - gnHitLessStatReceiverStatus - INTEGER, - gnHitLessStatModeStatus - INTEGER, - gnHitLessStatEventCounter - INTEGER, - gnHitLessStatAlarmStatus - OCTET STRING - } - -gnHitLessStatId OBJECT-TYPE - SYNTAX INTEGER - { - local(1), - remote(2), - drawer1(3), - drawer2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " This value indicates which device is involved - in the specific row." - ::= { gnHitLessStatEntry 1 } - -gnHitLessStatReceiverStatus OBJECT-TYPE - SYNTAX INTEGER { - local(2), - mate(3), - leftRadio(4), - rightRadio(5) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " This parameter indicates which Modem is active: - the Local or the mate." - DEFVAL { local } - ::= { gnHitLessStatEntry 2 } - -gnHitLessStatModeStatus OBJECT-TYPE - SYNTAX INTEGER { - hitlessOK(2), - hitlessFailure(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " This parameter indicates if the Hitless system - is working properly." - DEFVAL { hitlessFailure } - ::= { gnHitLessStatEntry 3 } - -gnHitLessStatEventCounter OBJECT-TYPE - SYNTAX INTEGER (0..65535) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " This counter counts the number of hitless switch events." - DEFVAL { 0 } - ::= { gnHitLessStatEntry 4 } - -gnHitLessStatAlarmStatus OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(2)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " bit 1 represent the MSB - bits 1-7 are not in use - bit 8 : Switch lock to right. - bit 9 : Switch lock to left. - bit 10: Protection config mismatch. - bit 11: Diversity config mismatch. - bit 12: Unused radio LOF. - bit 13: Hitless Functionality Failure. - bit 14: Hitless Cable Disconnect. - bit 15: Hitless Mate LOF. - bit 16: Hitless Primary Radio LOF. " - ::= { gnHitLessStatEntry 5 } - - -gnTribStmProtectCfg OBJECT IDENTIFIER ::= { gnProtect 5} - -gnTribStmProtectType OBJECT-TYPE - SYNTAX INTEGER { - none(2), - msp(3), - sncp(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "." - DEFVAL { none } - ::= { gnTribStmProtectCfg 1 } - -gnTribStmMspConnect OBJECT-TYPE - SYNTAX INTEGER { - dualTribConnect(2), - singleTribConnect(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "." - DEFVAL { dualTribConnect } - ::= { gnTribStmProtectCfg 2 } - -gnTribStmMspType OBJECT-TYPE - SYNTAX INTEGER { - uniDirectional(2), - biDirectional(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "." - DEFVAL { uniDirectional } - ::= { gnTribStmProtectCfg 3 } - -gnTribStmMspRevertiveMode OBJECT-TYPE - SYNTAX INTEGER { - nonRevertive(2), - revertive(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "." - DEFVAL { nonRevertive } - ::= { gnTribStmProtectCfg 4 } - -gnTribStmMspProtectRole OBJECT-TYPE - SYNTAX INTEGER { - main(2), - standBy(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "." - ::= { gnTribStmProtectCfg 5 } - -gnTribStmMspWaitToRestoreTime OBJECT-TYPE - SYNTAX INTEGER (5..12) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is the wait-to-restore time in minutes. - Possible values: 5..12. " - DEFVAL {5} - ::= { gnTribStmProtectCfg 6 } - -gnTribStmMspUserCommand OBJECT-TYPE - SYNTAX INTEGER { - clear(2), - lockOut(3), - forceSwitch(4), - manualSwitch(5), - exercise(6) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "." - DEFVAL { clear } - ::= { gnTribStmProtectCfg 7 } - - - -gnTribStmProtectStat OBJECT IDENTIFIER ::= { gnProtect 6} - -gnTribStmProtectCurrentState OBJECT-TYPE - SYNTAX INTEGER { - working(2), - protecting(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "." - ::= { gnTribStmProtectStat 1 } - -gnTribStmProtectCableStatus OBJECT-TYPE - SYNTAX INTEGER { - ok(2), - fault(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "." - ::= { gnTribStmProtectStat 2 } - -gnProtectXTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnProtectXEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "" - ::= { gnProtect 7 } - -gnProtectXEntry OBJECT-TYPE - SYNTAX GnProtectXEntry - ACCESS not-accessible - STATUS mandatory - INDEX { gnProtectXId } - ::= { gnProtectXTable 1 } - - GnProtectXEntry ::= - SEQUENCE { - gnProtectXId - INTEGER, - gnProtectXProtectUnitMode - INTEGER - } - -gnProtectXId OBJECT-TYPE - SYNTAX INTEGER - { - drawer1(3), - drawer2(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnProtectXEntry 1 } - -gnProtectXProtectUnitMode OBJECT-TYPE - SYNTAX INTEGER { - slave(2), - master(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " This parameter indicates the unit mode: Master of Slave." - DEFVAL { slave } - ::= { gnProtectXEntry 2 } - -gnLinkGroups OBJECT IDENTIFIER ::= { gnProtect 8 } - -topologiesOptionsTable OBJECT-TYPE - SYNTAX SEQUENCE OF TopologiesOptionsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table indicates the Topologies options." - ::= { gnLinkGroups 1 } - -topologiesOptionsEntry OBJECT-TYPE - SYNTAX TopologiesOptionsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the Topologies options." - INDEX { topologiesOptionsGroupTopology} - ::= { topologiesOptionsTable 1 } - -TopologiesOptionsEntry ::= - SEQUENCE { - topologiesOptionsGroupTopology - INTEGER (1), - topologiesOptionsMembersCarriers - INTEGER (1), - topologiesOptionsProtectingCarriers - INTEGER (1), - topologiesOptionsName - DisplayString (SIZE(0..20)) - } - -topologiesOptionsGroupTopology OBJECT-TYPE - SYNTAX INTEGER (1) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates a bitmap : - ---------------------------------------- - | 15..12 | 11...........8 | 7........0 | - | Set Id | Group Topology | Group Size | - ---------------------------------------" - ::= { topologiesOptionsEntry 1 } - -topologiesOptionsMembersCarriers OBJECT-TYPE - SYNTAX INTEGER (1) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates a bitmap, LSB = carrier #1, #2..... " - ::= { topologiesOptionsEntry 2 } - -topologiesOptionsProtectingCarriers OBJECT-TYPE - SYNTAX INTEGER (1) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates a bitmap, LSB = carrier #1, #2..... " - ::= { topologiesOptionsEntry 3 } - -topologiesOptionsName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..20)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the name of the topology, HSB 1:1, Stand Alone, 2+1.... " - ::= { topologiesOptionsEntry 4 } - -linkGroupingTable OBJECT-TYPE - SYNTAX SEQUENCE OF LinkGroupingEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table indicates the link grouping." - ::= { gnLinkGroups 2 } - -linkGroupingEntry OBJECT-TYPE - SYNTAX LinkGroupingEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the link grouping." - INDEX { linkGroupingGroupId} - ::= { linkGroupingTable 1 } - -LinkGroupingEntry ::= - SEQUENCE { - linkGroupingGroupId - INTEGER (1..4), - linkGroupingGroupAdmin - INTEGER, - linkGroupingGroupTopology - INTEGER, - linkGroupingExtraTrafficAdmin - INTEGER, - linkGroupingGroupName - DisplayString (SIZE(0..40)) - } - -linkGroupingGroupId OBJECT-TYPE - SYNTAX INTEGER (1..4) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates the group id " - ::= { linkGroupingEntry 1 } - -linkGroupingGroupAdmin OBJECT-TYPE - SYNTAX INTEGER - { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates the groups admin " - ::= { linkGroupingEntry 2 } - -linkGroupingGroupTopology OBJECT-TYPE - SYNTAX INTEGER - { - topologyhsb1-1(1), - topologyhsb2-2(2), - topologystandalone(256), - topology1plus1(513), - topology2plus1(514), - topology3plus1(515), - topology4plus1(516), - topology5plus1(517), - topology6plus1(518), - topology7plus1(519), - topology8plus1(520), - topology9plus1(521) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates a bitmap : - ---------------------------------------- - | 15..12 | 11...........8 | 7........0 | - | Set Id | Group Topology | Group Size | - ---------------------------------------" - ::= { linkGroupingEntry 3 } - -linkGroupingExtraTrafficAdmin OBJECT-TYPE - SYNTAX INTEGER - { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates the ET admin " - ::= { linkGroupingEntry 4 } - -linkGroupingGroupName OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..40)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates the groups name. " - ::= { linkGroupingEntry 5 } - -protectionTable OBJECT-TYPE - SYNTAX SEQUENCE OF ProtectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table indicates the link grouping protection." - ::= { gnLinkGroups 3 } - -protectionEntry OBJECT-TYPE - SYNTAX ProtectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the link grouping protection." - INDEX { protectionGroupId} - ::= { protectionTable 1 } - -ProtectionEntry ::= - SEQUENCE { - protectionGroupId - INTEGER (1..4), - protectionGroupsProtectionAdmin - INTEGER, - protectionNplus1ProtectionMethod - INTEGER, - protectionProtectingCarrierId - INTEGER (0..15) - } - -protectionGroupId OBJECT-TYPE - SYNTAX INTEGER (1..4) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the group id. " - ::= { protectionEntry 1 } - -protectionGroupsProtectionAdmin OBJECT-TYPE - SYNTAX INTEGER - { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates the groups protection admin. " - ::= { protectionEntry 2 } - -protectionNplus1ProtectionMethod OBJECT-TYPE - SYNTAX INTEGER - { - standard(2), - advanced(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates the N+1 protection method. " - ::= { protectionEntry 3 } - -protectionProtectingCarrierId OBJECT-TYPE - SYNTAX INTEGER (0..15) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the carrier id. " - ::= { protectionEntry 4 } - -standardProtectionTable OBJECT-TYPE - SYNTAX SEQUENCE OF StandardProtectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table indicates the link grouping standard protection." - ::= { gnLinkGroups 4 } - -standardProtectionEntry OBJECT-TYPE - SYNTAX StandardProtectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the link grouping standard protection." - INDEX { standardProtectionGroupId} - ::= { standardProtectionTable 1 } - -StandardProtectionEntry ::= - SEQUENCE { - standardProtectionGroupId - INTEGER (1..4), - standardProtectionSwitchOnEarlyWarning - INTEGER, - standardProtectionHighPrioProtectionTh - INTEGER, - standardProtectionRevertiveLink - INTEGER, - standardProtectionRevertiveSwitchTimeOut - INTEGER (1..15) - } - -standardProtectionGroupId OBJECT-TYPE - SYNTAX INTEGER (1..4) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the group id. " - ::= { standardProtectionEntry 1 } - -standardProtectionSwitchOnEarlyWarning OBJECT-TYPE - SYNTAX INTEGER - { - enable(2), - disable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates switch on early warning. " - ::= { standardProtectionEntry 2 } - -standardProtectionHighPrioProtectionTh OBJECT-TYPE - SYNTAX INTEGER - { - bblof(4), - bbexb(5), - bbsd(6), - ew(7) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates the high priority protection. " - ::= { standardProtectionEntry 3 } - -standardProtectionRevertiveLink OBJECT-TYPE - SYNTAX INTEGER - { - carrier1(1), - carrier2(2), - carrier3(3), - carrier4(4), - carrier5(5), - carrier6(6), - carrier7(7), - carrier8(8), - carrier9(9), - carrier10(10), - carrier11(11), - carrier12(12), - carrier13(13), - carrier14(14), - carrier15(15), - extraTraffic(256), - none(257) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates the revertive link. " - ::= { standardProtectionEntry 4 } - -standardProtectionRevertiveSwitchTimeOut OBJECT-TYPE - SYNTAX INTEGER (1..15) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates the revertive switch time out. " - ::= { standardProtectionEntry 5 } - -membersTable OBJECT-TYPE - SYNTAX SEQUENCE OF MembersEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table indicates the link groups members." - ::= { gnLinkGroups 5 } - -membersEntry OBJECT-TYPE - SYNTAX MembersEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the link groups members." - INDEX { membersGroupId, membersCarrierId} - ::= { membersTable 1 } - -MembersEntry ::= - SEQUENCE { - membersGroupId - INTEGER (1..4), - membersCarrierId - INTEGER (1..15), - membersProtectionPriorityLevel - INTEGER - } - -membersGroupId OBJECT-TYPE - SYNTAX INTEGER (1..4) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the group id. " - ::= { membersEntry 1 } - -membersCarrierId OBJECT-TYPE - SYNTAX INTEGER (1..15) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the carrier id. " - ::= { membersEntry 2 } - -membersProtectionPriorityLevel OBJECT-TYPE - SYNTAX INTEGER - { - void(2), - normal(3), - high(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates the protection priority level. " - ::= { membersEntry 3 } - -nplus1ProtectingTable OBJECT-TYPE - SYNTAX SEQUENCE OF Nplus1ProtectingEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table indicates the link group N+1 protecting." - ::= { gnLinkGroups 6 } - -nplus1ProtectingEntry OBJECT-TYPE - SYNTAX Nplus1ProtectingEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the link group N+1 protecting." - INDEX { nplus1ProtectingGroupId} - ::= { nplus1ProtectingTable 1 } - -Nplus1ProtectingEntry ::= - SEQUENCE { - nplus1ProtectingGroupId - INTEGER (1..4), - nplus1ProtectingXCProtectionFraming - INTEGER, - nplus1ProtectingProtectedLinkTx - INTEGER (0..15), - nplus1ProtectingProtectedLinkRx - INTEGER (0..15), - nplus1ProtectingRequestedLinkTx - INTEGER (0..15), - nplus1ProtectingRequestedLinkRx - INTEGER (0..15), - nplus1ProtectingSwitchToProtectingCommand - INTEGER - } - -nplus1ProtectingGroupId OBJECT-TYPE - SYNTAX INTEGER (1..4) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the group id. " - ::= { nplus1ProtectingEntry 1 } - -nplus1ProtectingXCProtectionFraming OBJECT-TYPE - SYNTAX INTEGER - { - na(2), - lof(3), - noPeer(4), - clear(5) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the XC protecting framing. " - ::= { nplus1ProtectingEntry 2 } - -nplus1ProtectingProtectedLinkTx OBJECT-TYPE - SYNTAX INTEGER (0..15) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the last known carrier num. 0 means no carrier." - ::= { nplus1ProtectingEntry 3 } - -nplus1ProtectingProtectedLinkRx OBJECT-TYPE - SYNTAX INTEGER (0..15) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the last known carrier num. 0 means no carrier." - ::= { nplus1ProtectingEntry 4 } - -nplus1ProtectingRequestedLinkTx OBJECT-TYPE - SYNTAX INTEGER (0..15) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the last known carrier num. 0 means no carrier." - ::= { nplus1ProtectingEntry 5 } - -nplus1ProtectingRequestedLinkRx OBJECT-TYPE - SYNTAX INTEGER (0..15) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the last known carrier num. 0 means no carrier." - ::= { nplus1ProtectingEntry 6 } - -nplus1ProtectingSwitchToProtectingCommand OBJECT-TYPE - SYNTAX INTEGER - { - noaction(256), - lockout(512), - force1(769), - force2(770), - force3(771), - force4(772), - force5(773), - force6(774), - force7(775), - force8(776), - force9(777), - force10(778), - force11(779), - force12(780), - force13(781), - force14(782), - force15(783), - request1(1025), - request2(1026), - request3(1027), - request4(1028), - request5(1029), - request6(1030), - request7(1031), - request8(1032), - request9(1033), - request10(1034), - request11(1035), - request12(1036), - request13(1037), - request14(1038), - request15(1039) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates the switch to protecting command. - The force switch command is Bi-directional." - ::= { nplus1ProtectingEntry 7 } - -carrierProtectionTable OBJECT-TYPE - SYNTAX SEQUENCE OF CarrierProtectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table indicates the carrier protection." - ::= { gnLinkGroups 7 } - -carrierProtectionEntry OBJECT-TYPE - SYNTAX CarrierProtectionEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the carrier protection." - INDEX { carrierProtectionXCId, carrierProtectionCarrierId} - ::= { carrierProtectionTable 1 } - -CarrierProtectionEntry ::= - SEQUENCE { - carrierProtectionXCId - INTEGER (1..6), - carrierProtectionCarrierId - INTEGER (1..15), - carrierProtectionLinkGroupNum - INTEGER, - carrierProtectionServedByRemoteXC - INTEGER, - carrierProtectionRadioStatus - INTEGER, - carrierProtectionLineFraming - INTEGER, - carrierProtectionLoopback - INTEGER, - carrierProtectionLoopbackTimer - INTEGER (0..1440) - } - -carrierProtectionXCId OBJECT-TYPE - SYNTAX INTEGER (1..6) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the XC id. " - ::= { carrierProtectionEntry 1 } - -carrierProtectionCarrierId OBJECT-TYPE - SYNTAX INTEGER (1..15) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the carrier id. " - ::= { carrierProtectionEntry 2 } - -carrierProtectionLinkGroupNum OBJECT-TYPE - SYNTAX INTEGER - { - standalone(2), - group1(3), - group2(4), - group3(5), - group4(6) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the link group number. " - ::= { carrierProtectionEntry 3 } - -carrierProtectionServedByRemoteXC OBJECT-TYPE - SYNTAX INTEGER - { - na(2), - yes(3), - no(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates whether served by remote XC. " - ::= { carrierProtectionEntry 4 } - -carrierProtectionRadioStatus OBJECT-TYPE - SYNTAX INTEGER - { - na(2), - off(3), - bblof(4), - bbexb(5), - bbsd(6), - ew(7), - clear(8) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the radio status. " - ::= { carrierProtectionEntry 5 } - -carrierProtectionLineFraming OBJECT-TYPE - SYNTAX INTEGER - { - na(2), - lof(3), - clear(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the line framing. " - ::= { carrierProtectionEntry 6 } - -carrierProtectionLoopback OBJECT-TYPE - SYNTAX INTEGER - { - none(3), - external(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This value indicates the loopback. " - ::= { carrierProtectionEntry 7 } - -carrierProtectionLoopbackTimer OBJECT-TYPE - SYNTAX INTEGER (0..1440) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This variable indicates the remaining time (in minutes) till the loopback timer will be expired. " - ::= { carrierProtectionEntry 8 } - -nplus1StandardPMCurrTable OBJECT-TYPE - SYNTAX SEQUENCE OF Nplus1StandardPMCurrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table indicates the standard PM current." - ::= { gnLinkGroups 8 } - -nplus1StandardPMCurrEntry OBJECT-TYPE - SYNTAX Nplus1StandardPMCurrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the standard PM current." - INDEX { nplus1StandardPMCurrCarrierId} - ::= { nplus1StandardPMCurrTable 1 } - -Nplus1StandardPMCurrEntry ::= - SEQUENCE { - nplus1StandardPMCurrCarrierId - INTEGER (1..15), - nplus1StandardPMCurrTimeElapsed - INTEGER (1..900), - nplus1StandardPMCurrValidIntervals - INTEGER (1..96), - nplus1StandardPMCurrLastDayIDF - INTEGER, - nplus1StandardPMCurrLastDayGroupNum - INTEGER(-1..4), - nplus1StandardPMCurrPSAC - Gauge, - nplus1StandardPMCurrFSRC - Gauge, - nplus1StandardPMCurrPSAD - Gauge, - nplus1StandardPMCurrFSRD - Gauge, - nplus1StandardPMCurrLastDayPSAC - Gauge, - nplus1StandardPMCurrLastDayFSRC - Gauge, - nplus1StandardPMCurrLastDayPSAD - Gauge, - nplus1StandardPMCurrLastDayFSRD - Gauge - } - -nplus1StandardPMCurrCarrierId OBJECT-TYPE - SYNTAX INTEGER (1..15) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the carrier id. " - ::= { nplus1StandardPMCurrEntry 1 } - -nplus1StandardPMCurrTimeElapsed OBJECT-TYPE - SYNTAX INTEGER (1..900) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the time that elapsed. " - ::= { nplus1StandardPMCurrEntry 2 } - -nplus1StandardPMCurrValidIntervals OBJECT-TYPE - SYNTAX INTEGER (1..96) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the valid intervals. " - ::= { nplus1StandardPMCurrEntry 3 } - -nplus1StandardPMCurrLastDayIDF OBJECT-TYPE - SYNTAX INTEGER - { - off(2), - on(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the carrier id. " - ::= { nplus1StandardPMCurrEntry 4 } - -nplus1StandardPMCurrLastDayGroupNum OBJECT-TYPE - SYNTAX INTEGER (-1..4) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the group's number. " - ::= { nplus1StandardPMCurrEntry 5 } - -nplus1StandardPMCurrPSAC OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the PSAC value. " - ::= { nplus1StandardPMCurrEntry 6 } - -nplus1StandardPMCurrFSRC OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the FSRC value. " - ::= { nplus1StandardPMCurrEntry 7 } - -nplus1StandardPMCurrPSAD OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the PSAD value. " - ::= { nplus1StandardPMCurrEntry 8 } - -nplus1StandardPMCurrFSRD OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the FSRD value. " - ::= { nplus1StandardPMCurrEntry 9 } - -nplus1StandardPMCurrLastDayPSAC OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the last Day PSAC value. " - ::= { nplus1StandardPMCurrEntry 10 } - -nplus1StandardPMCurrLastDayFSRC OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the last Day FSRC value. " - ::= { nplus1StandardPMCurrEntry 11 } - -nplus1StandardPMCurrLastDayPSAD OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the last Day PSAD value. " - ::= { nplus1StandardPMCurrEntry 12 } - -nplus1StandardPMCurrLastDayFSRD OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the last Day FSRD value. " - ::= { nplus1StandardPMCurrEntry 13 } - -nplus1StandardPMIntervalTable OBJECT-TYPE - SYNTAX SEQUENCE OF Nplus1StandardPMIntervalEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table indicates the standard PM interval. " - ::= { gnLinkGroups 9 } - -nplus1StandardPMIntervalEntry OBJECT-TYPE - SYNTAX Nplus1StandardPMIntervalEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the standard PM interval. " - INDEX { nplus1StandardPMIntervalCarrierId, nplus1StandardPMIntervalIdx} - ::= { nplus1StandardPMIntervalTable 1 } - -Nplus1StandardPMIntervalEntry ::= - SEQUENCE { - nplus1StandardPMIntervalCarrierId - INTEGER (1..15), - nplus1StandardPMIntervalIdx - INTEGER (1..96), - nplus1StandardPMIntervalIDF - INTEGER, - nplus1StandardPMIntervalGroupNum - INTEGER (-1..4), - nplus1StandardPMIntervalPSAC - Gauge, - nplus1StandardPMIntervalFSRC - Gauge, - nplus1StandardPMIntervalPSAD - Gauge, - nplus1StandardPMIntervalFSRD - Gauge - } - -nplus1StandardPMIntervalCarrierId OBJECT-TYPE - SYNTAX INTEGER (1..15) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the carrier id. " - ::= { nplus1StandardPMIntervalEntry 1 } - -nplus1StandardPMIntervalIdx OBJECT-TYPE - SYNTAX INTEGER (1..96) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the index. " - ::= { nplus1StandardPMIntervalEntry 2 } - - -nplus1StandardPMIntervalIDF OBJECT-TYPE - SYNTAX INTEGER - { - off(2), - on(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value is an invalid data flag. " - ::= { nplus1StandardPMIntervalEntry 3 } - -nplus1StandardPMIntervalGroupNum OBJECT-TYPE - SYNTAX INTEGER (-1..4) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the group's number. " - ::= { nplus1StandardPMIntervalEntry 4 } - -nplus1StandardPMIntervalPSAC OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the PSAC value. " - ::= { nplus1StandardPMIntervalEntry 5 } - -nplus1StandardPMIntervalFSRC OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the FSRC value. " - ::= { nplus1StandardPMIntervalEntry 6 } - -nplus1StandardPMIntervalPSAD OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the PSAD value. " - ::= { nplus1StandardPMIntervalEntry 7 } - -nplus1StandardPMIntervalFSRD OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the FSRD value. " - ::= { nplus1StandardPMIntervalEntry 8 } - -nplus1StandardPMDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF Nplus1StandardPMDayEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table indicates the standard PM day table. " - ::= { gnLinkGroups 10 } - -nplus1StandardPMDayEntry OBJECT-TYPE - SYNTAX Nplus1StandardPMDayEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry containing the standard PM day table. " - INDEX { nplus1StandardPMDayCarrierId, nplus1StandardPMDayIdx} - ::= { nplus1StandardPMDayTable 1 } - -Nplus1StandardPMDayEntry ::= - SEQUENCE { - nplus1StandardPMDayCarrierId - INTEGER (1..15), - nplus1StandardPMDayIdx - INTEGER (1..30), - nplus1StandardPMDayIDF - INTEGER, - nplus1StandardPMDayGroupNum - INTEGER (-1..4), - nplus1StandardPMDayPSAC - Gauge, - nplus1StandardPMDayFSRC - Gauge, - nplus1StandardPMDayPSAD - Gauge, - nplus1StandardPMDayFSRD - Gauge - } - -nplus1StandardPMDayCarrierId OBJECT-TYPE - SYNTAX INTEGER (1..15) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the carrier id. " - ::= { nplus1StandardPMDayEntry 1 } - -nplus1StandardPMDayIdx OBJECT-TYPE - SYNTAX INTEGER (1..30) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the index. " - ::= { nplus1StandardPMDayEntry 2 } - -nplus1StandardPMDayIDF OBJECT-TYPE - SYNTAX INTEGER - { - off(2), - on(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value is an invalid data flag. " - ::= { nplus1StandardPMDayEntry 3 } - -nplus1StandardPMDayGroupNum OBJECT-TYPE - SYNTAX INTEGER (-1..4) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the group's number. " - ::= { nplus1StandardPMDayEntry 4 } - -nplus1StandardPMDayPSAC OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the PSAC value. " - ::= { nplus1StandardPMDayEntry 5 } - -nplus1StandardPMDayFSRC OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the FSRC value. " - ::= { nplus1StandardPMDayEntry 6 } - -nplus1StandardPMDayPSAD OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the PSAD value. " - ::= { nplus1StandardPMDayEntry 7 } - -nplus1StandardPMDayFSRD OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value indicates the FSRD value. " - ::= { nplus1StandardPMDayEntry 8 } - --- ///// Protect end //////////// - -gnSSM OBJECT IDENTIFIER ::= { gnUnits 4 } - -gnSSMCfg OBJECT IDENTIFIER ::= { gnSSM 1 } - -gnSSMCfgSSMMode OBJECT-TYPE - SYNTAX INTEGER { - enabled(2), - disabled(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " " - DEFVAL { disabled } - ::= { gnSSMCfg 1 } - -gnSSMCfgPrimaryClockSource OBJECT-TYPE - SYNTAX INTEGER { - internalClock(2), - external2MB(3), - radioClock(4), - fiberClock(5), - external2MHz(6), - external1AndHalfMB(7), - tributaryClock1(8), - tributaryClock2(9), - tributaryClock3(10), - tributaryClock4(11), - tributaryClock5(12), - tributaryClock6(13), - tributaryClock7(14), - tributaryClock8(15), - tributaryClock9(16), - tributaryClock10(17), - tributaryClock11(18), - tributaryClock12(19), - tributaryClock13(20), - tributaryClock14(21), - tributaryClock15(22), - tributaryClock16(23), - tribSTM1(24) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The primary clock source, configurable for ACCESS radios only." - DEFVAL { internalClock } - ::= { gnSSMCfg 2 } - -gnSSMCfgPrimaryClockQuality OBJECT-TYPE - SYNTAX INTEGER (1..6) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This parameter indicates the primary clock quality. - Possible values for SDH: - PRC(1), SSUT(2), SSUL(3), SEC(4), STU(5). - Possible values for Sonet: - PRS(1), STU(2), ST2(3), ST3(4), SMC(5), ST4(6). " - ::= { gnSSMCfg 3 } - -gnSSMCfgSecondaryClockSource OBJECT-TYPE - SYNTAX INTEGER { - internalClock(2), - external2MB(3), - radioClock(4), - fiberClock(5), - external2MHz(6), - external1AndHalfMB(7), - tributaryClock1(8), - tributaryClock2(9), - tributaryClock3(10), - tributaryClock4(11), - tributaryClock5(12), - tributaryClock6(13), - tributaryClock7(14), - tributaryClock8(15), - tributaryClock9(16), - tributaryClock10(17), - tributaryClock11(18), - tributaryClock12(19), - tributaryClock13(20), - tributaryClock14(21), - tributaryClock15(22), - tributaryClock16(23), - tribSTM1(24) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The secondary clock source, configurable for ACCESS radios only." - DEFVAL { internalClock } - ::= { gnSSMCfg 4 } - - -gnSSMCfgSecondaryClockQuality OBJECT-TYPE - SYNTAX INTEGER (1..6) - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This parameter indicates the secondary clock quality. - Possible values for SDH: - PRC(1), SSUT(2), SSUL(3), SEC(4), STU(5). - Possible values for Sonet: - PRS(1), STU(2), ST2(3), ST3(4), SMC(5), ST4(6). " - ::= { gnSSMCfg 5 } - - -gnSSMCfgClockUserCommand OBJECT-TYPE - SYNTAX INTEGER { - noAction(2), - switchToPrimaryClock(3), - switchToSecondaryClock(4), - switchToInternalClock(5) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The clock user command. - Switch is possible only when the SSM mode is disable." - DEFVAL { noAction } - ::= { gnSSMCfg 6 } - -gnSSMCfgClockOutputMute OBJECT-TYPE - SYNTAX INTEGER { on(2), off(3) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter indicates if clock output will be in mute state. - (Mute on -> don't transmit) " - DEFVAL { 2 } - ::= { gnSSMCfg 7 } - - -gnSSMStat OBJECT IDENTIFIER ::= { gnSSM 2 } - -gnSSMStatStatus OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(2)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " Alarm status of SSM. Bit 1 is MSB, bit=1 when alarm active. - bit 1 = Unlock - bit 2 = Out Of Range - bit 3 = Primary Clock Source Failure - bit 4 = Secondary Clock Source Failure " - ::= { gnSSMStat 1 } - -gnSSMStatCurrentClock OBJECT-TYPE - SYNTAX INTEGER { - primary(2), - secondary(3), - internal(4), - holdOver(5) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnSSMStat 2 } - -gnSSMStatCurrentClockQuality OBJECT-TYPE - SYNTAX INTEGER (1..7) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " This parameter indicates the current clock quality. - SDH values: PRC(1), SSUT(2), SSUL(3), SEC(4), STU(5), DNU(6). - Sonet values: PRS(1), STU(2), ST2(3), ST3(4), SMC(5), ST4(6), DUS(7)." - ::= { gnSSMStat 3 } - -gnSSMStatClockUnitType OBJECT-TYPE - SYNTAX INTEGER { - noClockUnit(2), - smc(3), - sec(4), - st3(5), - st3e(6) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " " - ::= { gnSSMStat 4 } - -gnSSMStatHoldoverPeriod OBJECT-TYPE - SYNTAX INTEGER (0..2880) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This parameter indicates the minutes time period in holdover state. " - DEFVAL { 0 } - ::= { gnSSMStat 5 } - - -gnAccess OBJECT IDENTIFIER ::= { ceragon 4 } -gnAccessCfg OBJECT IDENTIFIER ::= { gnAccess 1 } -gnAccessCfgTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnAccessCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the configuration and status of the access ports." - ::= { gnAccessCfg 1 } - -gnAccessCfgEntry OBJECT-TYPE - SYNTAX GnAccessCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry for the table containing an interface index for every interface - which type is DS3 (30, according to RFC1573)." - INDEX { ifIndex } - ::= { gnAccessCfgTable 1 } - -GnAccessCfgEntry ::= - SEQUENCE { - gnAccessCfgLongCableOption - INTEGER, - gnAccessCfgLoopbackOption - INTEGER, - gnAccessCfgRunPrbs - INTEGER, - gnAccessCfgEXCThresh - INTEGER, - gnAccessCfgSDThresh - INTEGER, - gnAccessCfgTest - INTEGER, - gnAccessCfgLineCoding - INTEGER -} - - -gnAccessCfgLongCableOption OBJECT-TYPE - SYNTAX INTEGER { - ds3ShortCable(2), - ds3LongCable(3), - t1From0to133ft(4), - t1From133to266ft(5), - t1From266to399ft(6), - t1From399to533ft(7), - t1From533to655ft(8), - anyLength(9), - t1FA640From0to110ft(10), - t1FA640From110to220ft(11), - t1FA640From220to330ft(12), - t1FA640From330to440ft(13), - t1FA640From440to550ft(14) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This parameter defines the line build-out option. - Possible values: - For DS3: ds3ShortCable, ds3LongCable. - For T1: t1From0to133ft..t1From533to655ft. - For E1/E3: anyLength. - For T1 in FIBEAIR 640 systems: t1FA640From0to110ft..t1FA640From440to550ft." - DEFVAL { t1From0to133ft } - ::= { gnAccessCfgEntry 1 } - -gnAccessCfgLoopbackOption OBJECT-TYPE - SYNTAX INTEGER { - noloopback(2), - interfaceInterLoop(3), - interfaceExterLoop(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This parameter enable the user to launch a loopback." - ::= { gnAccessCfgEntry 2 } - -gnAccessCfgRunPrbs OBJECT-TYPE - SYNTAX INTEGER { - noOperation(2), - lineOnRadioOnRcvLine(3), - lineOnRadioOnRcvRadio(4), - lineOnRadioOffRcvLine(5), - lineOnRadioOffRcvRadio(6), - lineOffRadioOnRcvLine(7), - lineOffRadioOnRcvRadio(8), - lineOffRadioOffRcvLine(9), - lineOffRadioOffRcvRadio(10), - lineOnRadioOnRcvOff(11), - lineOffRadioOnRcvOff(12), - lineOnRadioOffRcvOff(13) - } - - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter enables launching a PRBS test." - ::= { gnAccessCfgEntry 3 } - -gnAccessCfgEXCThresh OBJECT-TYPE - SYNTAX INTEGER { - tenExpMinus3(2), - tenExpMinus4(3), - tenExpMinus5(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " If the bit error rate is higher than this threshold - an EXC alarm would be generated. - EXC is for excessive." - DEFVAL { tenExpMinus3} - ::= { gnAccessCfgEntry 4 } - -gnAccessCfgSDThresh OBJECT-TYPE - SYNTAX INTEGER { - tenExpMinus6(3), - tenExpMinus7(4), - tenExpMinus8(5), - tenExpMinus9(6) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " If the bit error rate is higher than this threshold - a SD alarm would be generated. - SD is for Signal Degrade." - DEFVAL { tenExpMinus6} - ::= { gnAccessCfgEntry 5 } - -gnAccessCfgTest OBJECT-TYPE - SYNTAX INTEGER { - noAction(2), - sendAIS(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter controls the action to send AIS or not." - ::= { gnAccessCfgEntry 6 } - -gnAccessCfgLineCoding OBJECT-TYPE - SYNTAX INTEGER { - ami(2), - b8zs(3), - hdb3(4), - b3zs(5) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The line coding possible values: - For T1: B7ZS(ami), B8ZS. - For E1 & E3: HDB3. - For DS3: B3ZS" - ::= { gnAccessCfgEntry 7 } - ---------------- -gnAccessStat OBJECT IDENTIFIER ::= { gnAccess 2 } -gnAccessStatTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnAccessStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the status of the access ports." - ::= { gnAccessStat 1 } - -gnAccessStatEntry OBJECT-TYPE - SYNTAX GnAccessStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Entry for the table containing an interface index for every interface - which type is DS3 (30, according to RFC1573)." - INDEX { ifIndex } - ::= { gnAccessStatTable 1 } - -GnAccessStatEntry ::= - SEQUENCE { - gnAccessStatInterfaceBer - INTEGER, - gnAccessStatStatus - OCTET STRING, - gnAccessStatPrbsBer - INTEGER, - gnAccessStatValidIntervals - INTEGER -} -gnAccessStatInterfaceBer OBJECT-TYPE - SYNTAX INTEGER { - tenExpMinus3(2), - tenExpMinus4(3), - tenExpMinus5(4), - tenExpMinus6(5), - tenExpMinus7(6), - tenExpMinus8(7), - tenExpMinus9(8), - tenExpMinus10(9), - tenExpMinus11(10), - tenExpMinus12(11), - tenExpMinus13(12), - tenExpMinus14(13) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - " Current Bit Error Rate. " - ::= { gnAccessStatEntry 1 } - -gnAccessStatStatus OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(2)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " Alarm status of an ACCESS radio. Bit 1 is MSB, bit=1 when alarm active. - bit 2 = LOS - bit 6 = AIS - bit 9 = SD - bit 10 = EXC - bit 11 = Unexpected signal -- when disabled, will rise if detect data. - bit 14 = Out Of Lock " - ::= { gnAccessStatEntry 2 } - -gnAccessStatPrbsBer OBJECT-TYPE - SYNTAX INTEGER { - tenExpMinus3(2), - tenExpMinus4(3), - tenExpMinus5(4), - tenExpMinus6(5), - tenExpMinus7(6), - tenExpMinus8(7), - tenExpMinus9(8), - tenExpMinus10(9), - tenExpMinus11(10), - tenExpMinus12(11), - tenExpMinus13(12), - tenExpMinus14(13) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Current PRBS Errors of the operation set - in the mib variable gnAccessCfgRunPrbs, - use this variable to clear the error counter." - ::= { gnAccessStatEntry 3 } - -gnAccessStatValidIntervals OBJECT-TYPE - SYNTAX INTEGER (0..96) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of previous valid intervals for which valid data has been stored - for the specific interface." - ::= { gnAccessStatEntry 4 } - ----- -gnFastEthernetCfg OBJECT IDENTIFIER ::= { gnAccess 3 } -gnFastEthernetCfgTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnFastEthernetCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the configuration of the Fast Ethernet ports." - ::= { gnFastEthernetCfg 1 } - -gnFastEthernetCfgEntry OBJECT-TYPE - SYNTAX GnFastEthernetCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Fast Ethernet configuration table." - INDEX { ifIndex } - ::= { gnFastEthernetCfgTable 1 } - -GnFastEthernetCfgEntry ::= - SEQUENCE { - gnFastEthernetCfgAutoNegotiation - INTEGER, - gnFastEthernetCfgForceSpeed - INTEGER, - gnFastEthernetCfgDynamicBand - INTEGER, - gnFastEthernetCfgGigabitEthernet - INTEGER, - gnFastEthernetCfgDuplexMode - INTEGER, - gnFastEthernetCfgQueuingScheme - INTEGER -} - -gnFastEthernetCfgAutoNegotiation OBJECT-TYPE - SYNTAX INTEGER { on(2), off(3) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This parameter defines if auto negotiations protocol is active." - ::= { gnFastEthernetCfgEntry 1 } - -gnFastEthernetCfgForceSpeed OBJECT-TYPE - SYNTAX INTEGER { - tenBased(2), - hundredBased(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter force speed when auto negotiation is off." - ::= { gnFastEthernetCfgEntry 2 } - -gnFastEthernetCfgDynamicBand OBJECT-TYPE - SYNTAX INTEGER { - notActive(2), - dynamic(3), - leftPreferred(4), - vlanPriority(5), - ipPriority(6) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Dynamic bandwidth allocation: - dynamic means that the two Fast Ethernet ports have the same priority. - LeftPreferred indicates that left Fast Ethernet card priority is higher." - ::= { gnFastEthernetCfgEntry 3 } - -gnFastEthernetCfgGigabitEthernet OBJECT-TYPE - SYNTAX INTEGER { - disable(2), - enable(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Gigabit Ethernet option. - This parameter will be changed after reset. " - ::= { gnFastEthernetCfgEntry 4 } - -gnFastEthernetCfgDuplexMode OBJECT-TYPE - SYNTAX INTEGER { - halfDuplex(2), - fullDuplex(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter force duplex mode when auto negotiation is off." - ::= { gnFastEthernetCfgEntry 5 } - -gnFastEthernetCfgQueuingScheme OBJECT-TYPE - SYNTAX INTEGER { - fixedPriority(2), - weightedFair(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter set the Queuing algorithm." - ::= { gnFastEthernetCfgEntry 6 } - ----- -gnFastEthernetStat OBJECT IDENTIFIER ::= { gnAccess 4 } -gnFastEthernetStatTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnFastEthernetStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "The Fast Ethernet status table." - ::= { gnFastEthernetStat 1 } - -gnFastEthernetStatEntry OBJECT-TYPE - SYNTAX GnFastEthernetStatEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Fast Ethernet status table." - INDEX { ifIndex } - ::= { gnFastEthernetStatTable 1 } - -GnFastEthernetStatEntry ::= - SEQUENCE { - gnFastEthernetStatStatus - OCTET STRING -} - -gnFastEthernetStatStatus OBJECT-TYPE - SYNTAX OCTET STRING(SIZE(2)) - ACCESS read-only - STATUS mandatory - DESCRIPTION - " Alarm status of an FE radio. Bit 1 is MSB, bit=1 when alarm active. - bit 2 = Loss of Carrier" - ::= { gnFastEthernetStatEntry 1 } - ----- --- Statistics(PM) For PDH (NB DS3). All PDH tables are included for future --- development and are not currently implemented. -gnPdhMon OBJECT IDENTIFIER ::= { gnAccess 5 } - -gnPdhMonCurrTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnPdhMonCurrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters for the PDH table. " - ::= { gnPdhMon 1 } - -gnPdhMonCurrEntry OBJECT-TYPE - SYNTAX GnPdhMonCurrEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the PDH - Counters Table. This table contains an interface index for every interface - which type is DS3(30, according to RFC1573)." - INDEX { ifIndex } - ::= { gnPdhMonCurrTable 1 } - -GnPdhMonCurrEntry ::= - SEQUENCE { - gnPdhMonCurrES - Gauge, - gnPdhMonCurrSES - Gauge, - gnPdhMonCurrBBE - Gauge, - gnPdhMonCurrUAS - Gauge, - gnPdhMonCurrCV - Gauge, - gnPdhMonCurrLastDayES - Gauge, - gnPdhMonCurrLastDaySES - Gauge, - gnPdhMonCurrLastDayBBE - Gauge, - gnPdhMonCurrLastDayUAS - Gauge, - gnPdhMonCurrLastDayCV - Gauge, - gnPdhMonCurrLastDayIDF - INTEGER -} - -gnPdhMonCurrES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The current number of errored seconds starting from the present 15 minute -period. ." - ::= { gnPdhMonCurrEntry 1} - -gnPdhMonCurrSES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The current number of severely errored seconds, starting from the present -15 minute period." - ::= { gnPdhMonCurrEntry 2} - - -gnPdhMonCurrBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Background Block Errors - starting from the present 15 minutes period." - ::= { gnPdhMonCurrEntry 3} - -gnPdhMonCurrUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Unavailable Seconds - starting from the present 15 minutes period." - ::= { gnPdhMonCurrEntry 4} - -gnPdhMonCurrCV OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of CV - starting from the present 15 minutes period." - ::= { gnPdhMonCurrEntry 5} - -gnPdhMonCurrLastDayES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Errored Seconds - starting from the present 24 hours period." - ::= { gnPdhMonCurrEntry 6 } - -gnPdhMonCurrLastDaySES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Severely Errored Seconds - starting from the present 24 hours period." - ::= { gnPdhMonCurrEntry 7 } - -gnPdhMonCurrLastDayBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Background Block Errors - starting from the present 24 hours period." - ::= { gnPdhMonCurrEntry 8 } - -gnPdhMonCurrLastDayUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The current number of Unavailable Seconds - starting from the present 24 hours period." - ::= { gnPdhMonCurrEntry 9 } - -gnPdhMonCurrLastDayCV OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The current number of CV, starting from the present 24-hour period." - ::= { gnPdhMonCurrEntry 10} - -gnPdhMonCurrLastDayIDF OBJECT-TYPE - SYNTAX INTEGER { - off(2), - on(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "IDF = Invalid Data Flag." - DEFVAL { off } - ::= { gnPdhMonCurrEntry 11 } - -gnPdhMonIntervalTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnPdhMonIntervalEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the PDH per interval." - ::= { gnPdhMon 2 } - - -gnPdhMonIntervalEntry OBJECT-TYPE - SYNTAX GnPdhMonIntervalEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the PDH - Counters Table. This table contains an interface index for every interface - which type is DS3(30, according to RFC1573). - This table is indexed by an interval index, between 1 - to 96 and representing each one 15 minutes. - The oldest is 96." - INDEX { ifIndex, gnPdhMonIntervalIdx} - ::= { gnPdhMonIntervalTable 1 } - -GnPdhMonIntervalEntry ::= - SEQUENCE { - gnPdhMonIntervalIdx - INTEGER, - gnPdhMonIntervalES - Gauge, - gnPdhMonIntervalSES - Gauge, - gnPdhMonIntervalBBE - Gauge, - gnPdhMonIntervalUAS - Gauge, - gnPdhMonIntervalCV - Gauge, - gnPdhMonIntervalIDF - INTEGER - -} - -gnPdhMonIntervalIdx OBJECT-TYPE - SYNTAX INTEGER (1..96) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This table is indexed per interval number. Each interval - is of 15 minutes and the oldest is 96." - ::= { gnPdhMonIntervalEntry 1 } - -gnPdhMonIntervalES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of errored seconds per interval." - ::= { gnPdhMonIntervalEntry 2} - -gnPdhMonIntervalSES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of severely errored seconds per interval." - ::= { gnPdhMonIntervalEntry 3} - -gnPdhMonIntervalBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Background Block Errors - per interval." - ::= { gnPdhMonIntervalEntry 4} - -gnPdhMonIntervalUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Unavailable Seconds per interval." - ::= { gnPdhMonIntervalEntry 5} - -gnPdhMonIntervalCV OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of CV per interval." - ::= { gnPdhMonIntervalEntry 6} - -gnPdhMonIntervalIDF OBJECT-TYPE - SYNTAX INTEGER { - off(2), - on(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "IDF = Invalid Data Flag." - DEFVAL { off } - ::= { gnPdhMonIntervalEntry 7 } - - -gnPdhMonDayTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnPdhMonDayEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table maintains the counters of the PDH per 24 hours interval." - ::= { gnPdhMon 3 } - -gnPdhMonDayEntry OBJECT-TYPE - SYNTAX GnPdhMonDayEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the PDH - Counters Table. This table contains an interface index for every interface - which type is DS3(30, according to RFC1573). - This table is indexed by an interval index, between 1 - to 30 and representing each one 24 hours. - The oldest is 30." - INDEX { ifIndex, gnPdhMonDayIdx} - ::= { gnPdhMonDayTable 1 } - -GnPdhMonDayEntry ::= - SEQUENCE { - gnPdhMonDayIdx - INTEGER, - gnPdhMonDayES - Gauge, - gnPdhMonDaySES - Gauge, - gnPdhMonDayBBE - Gauge, - gnPdhMonDayUAS - Gauge, - gnPdhMonDayCV - Gauge, - gnPdhMonDayIDF - INTEGER -} - -gnPdhMonDayIdx OBJECT-TYPE - SYNTAX INTEGER (1..30) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This table is indexed per interval number. Each interval - is of 24 hours and the oldest is 30." - ::= { gnPdhMonDayEntry 1 } - -gnPdhMonDayES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Errored Seconds per interval of 24 hours." - ::= { gnPdhMonDayEntry 2} - -gnPdhMonDaySES OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Severely Errored Seconds - per interval of 24 hours." - ::= { gnPdhMonDayEntry 3} - -gnPdhMonDayBBE OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Background Block Errors - per interval of 24 hours." - ::= { gnPdhMonDayEntry 4 } - -gnPdhMonDayUAS OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Unavailable Seconds - per interval of 24 hours." - ::= { gnPdhMonDayEntry 5 } - -gnPdhMonDayCV OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of Code Violation Seconds - per interval of 24 hours." - ::= { gnPdhMonDayEntry 6} - -gnPdhMonDayIDF OBJECT-TYPE - SYNTAX INTEGER { - off(2), - on(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "IDF = Invalid Data Flag." - DEFVAL { off } - ::= { gnPdhMonDayEntry 7 } ----- - --- ADI: FE Statistics - -gnFastEthernetMon OBJECT IDENTIFIER ::= { gnAccess 6 } - -gnFastEthernetMonPrivateTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnFastEthernetMonPrivateEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "The Fast Ethernet Private Statistics Table." - ::= { gnFastEthernetMon 1 } - -gnFastEthernetMonPrivateEntry OBJECT-TYPE - SYNTAX GnFastEthernetMonPrivateEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Fast Ethernet private statistics table." - INDEX { ifIndex } - ::= { gnFastEthernetMonPrivateTable 1 } - -GnFastEthernetMonPrivateEntry ::= - SEQUENCE { - gnFastEthernetMonPrivateAlignmentErrors - Counter, - gnFastEthernetMonPrivateFcsErrors - Counter, - gnFastEthernetMonPrivateFrameTooLongs - Counter -} - -gnFastEthernetMonPrivateAlignmentErrors OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " The number of received packets with an alignment - error (Received frame length is not a multiple - of 8 bits, and an FCS error had occurred). " - ::= { gnFastEthernetMonPrivateEntry 1 } - -gnFastEthernetMonPrivateFcsErrors OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " Total number of received packets with a frame check - sequence (FCS) or Cycle Redundancy Check (CRC) error. " - ::= { gnFastEthernetMonPrivateEntry 2 } - -gnFastEthernetMonPrivateFrameTooLongs OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " Total number of received frames with an illegal - packet length (>1518 bytes). " - ::= { gnFastEthernetMonPrivateEntry 3 } - ---------------- - -gnFastEthernetMonStdHiTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnFastEthernetMonStdHiEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table contains the 32 high bits (MSB) of RFC1213 statistics - for Fast Ethernet." - ::= { gnFastEthernetMon 2 } - -gnFastEthernetMonStdHiEntry OBJECT-TYPE - SYNTAX GnFastEthernetMonStdHiEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Fast Ethernet - Standard Statistics Table." - INDEX { ifIndex } - ::= { gnFastEthernetMonStdHiTable 1 } - -GnFastEthernetMonStdHiEntry ::= - SEQUENCE { - gnFastEthernetMonStdHiInOctetsHC - Counter, - gnFastEthernetMonStdHiInUcastPktsHC - Counter, - gnFastEthernetMonStdHiInNUcastPktsHC - Counter, - gnFastEthernetMonStdHiOutOctetsHC - Counter, - gnFastEthernetMonStdHiOutUcastPktsHC - Counter, - gnFastEthernetMonStdHiOutNUcastPktsHC - Counter -} - -gnFastEthernetMonStdHiInOctetsHC OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The 32 MSB of The total number of octets received - on the interface, including framing characters." - ::= { gnFastEthernetMonStdHiEntry 1 } - -gnFastEthernetMonStdHiInUcastPktsHC OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The 32 MSB of The number of subnetwork-unicast - packets delivered to a higher-layer protocol." - ::= { gnFastEthernetMonStdHiEntry 2 } - -gnFastEthernetMonStdHiInNUcastPktsHC OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The 32 MSB of The number of non-unicast - (i.e., subnetwork- broadcast or subnetwork-multicast) - packets delivered to a higher-layer protocol." - ::= { gnFastEthernetMonStdHiEntry 3 } - -gnFastEthernetMonStdHiOutOctetsHC OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The 32 MSB of The total number of octets transmitted - out of the interface, including framing characters." - ::= { gnFastEthernetMonStdHiEntry 4 } - -gnFastEthernetMonStdHiOutUcastPktsHC OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The 32 MSB of The total number of packets that - higher-level protocols requested be transmitted - to a subnetwork-unicast address, including those - that were discarded or not sent." - ::= { gnFastEthernetMonStdHiEntry 5 } - -gnFastEthernetMonStdHiOutNUcastPktsHC OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The 32 MSB of The total number of packets that - higher-level protocols requested be transmitted - to a non- unicast (i.e., a subnetwork-broadcast - or subnetwork-multicast) address, including those - that were discarded or not sent." - ::= { gnFastEthernetMonStdHiEntry 6 } - -gnTrailCfg OBJECT IDENTIFIER ::= { gnAccess 7 } -gnTrailCfgTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnTrailCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the configuration of the trail ports." - ::= { gnTrailCfg 1 } - -gnTrailCfgEntry OBJECT-TYPE - SYNTAX GnTrailCfgEntry - ACCESS not-accessible - STATUS mandatory - INDEX { ifIndex } - ::= { gnTrailCfgTable 1 } - -GnTrailCfgEntry ::= - SEQUENCE { - gnTrailCfgTrailName - DisplayString, - gnTrailCfgProtection - INTEGER, - gnTrailCfgLowPathIndex - INTEGER, - gnTrailCfgLowPathSide - INTEGER, - gnTrailCfgProtectionOptions - INTEGER, - gnTrailCfgMismatchJ2 - INTEGER, - gnTrailCfgTransmittedJ2 - DisplayString, - gnTrailCfgExpectedJ2 - DisplayString, - gnTrailCfgReversionMode - INTEGER, - gnTrailCfgProtectionUserCommand - INTEGER, - gnTrailCfgHoldOffTime - INTEGER, - gnTrailCfgOscillationGuardTime - INTEGER, - gnTrailCfgWaitToRestoreTime - INTEGER, - gnTrailCfgSignalLabelMismatch - INTEGER, - gnTrailCfgBERConsAction - INTEGER -} - -gnTrailCfgTrailName OBJECT-TYPE - SYNTAX DisplayString(SIZE(0..40)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - ::= { gnTrailCfgEntry 1 } - -gnTrailCfgProtection OBJECT-TYPE - SYNTAX INTEGER { - protected(2), - unprotected(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - DEFVAL { protected} - ::= { gnTrailCfgEntry 2 } - -gnTrailCfgLowPathIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter indicates the K.L.M index. - It includes 3 digits: - K - most significant digit, L - next digit, - M - last significant digit. - For E1 ports (SDH): K=1..3 ; L=1..7 ; M=1..3. - For T1 ports (Sonet): K=1..3 ; L=1..7 ; M=1..4. - For DS3/E3: K=1..3 ; L=M=0. - If there is no K.L.M index: K=L=M=0. - Example: for mapping an E1 port to K.L.M = 2.5.3, write 253." - ::= { gnTrailCfgEntry 3 } - -gnTrailCfgLowPathSide OBJECT-TYPE - SYNTAX INTEGER { - east(2), - west(3) - } - ACCESS read-write - STATUS mandatory - DEFVAL {east} - ::= { gnTrailCfgEntry 4 } - -gnTrailCfgProtectionOptions OBJECT-TYPE - SYNTAX INTEGER { - inhibit(2), - auto(3) - } - ACCESS read-write - STATUS mandatory - DEFVAL {auto} - ::= { gnTrailCfgEntry 5 } - -gnTrailCfgMismatchJ2 OBJECT-TYPE - SYNTAX INTEGER{ - sendAlarm(2), - sendAIS(3), - ignoreAlarm(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "In case of J2 mismatch error, send alarm or send AIS." - DEFVAL { sendAlarm } - ::= { gnTrailCfgEntry 6 } - -gnTrailCfgTransmittedJ2 OBJECT-TYPE - SYNTAX DisplayString(SIZE(0..15)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is the J2 string that would be sent." - DEFVAL { "J2 J2 J2 J2 J2 " } - ::= { gnTrailCfgEntry 7 } - -gnTrailCfgExpectedJ2 OBJECT-TYPE - SYNTAX DisplayString(SIZE(0..15)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is the J2 string that is expected to be received." - DEFVAL { "J2 J2 J2 J2 J2 " } - ::= { gnTrailCfgEntry 8 } - -gnTrailCfgReversionMode OBJECT-TYPE - SYNTAX INTEGER { - revertive(2), - nonRevertive(3) - } - ACCESS read-write - STATUS mandatory - DEFVAL {nonRevertive} - ::= { gnTrailCfgEntry 9 } - - -gnTrailCfgProtectionUserCommand OBJECT-TYPE - SYNTAX INTEGER { - noAction(2), - switchToProtection(3), - switchToWorking(4) - } - ACCESS read-write - STATUS mandatory - DEFVAL {noAction} - ::= { gnTrailCfgEntry 10 } - -gnTrailCfgHoldOffTime OBJECT-TYPE - SYNTAX INTEGER (0..20000) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is the hold-off time in milliseconds. - Possible values: 0..20000, 100 mSec steps. " - DEFVAL {0} - ::= { gnTrailCfgEntry 11 } - - -gnTrailCfgOscillationGuardTime OBJECT-TYPE - SYNTAX INTEGER (0..60) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is the oscillation guard time in seconds. - Possible values: 0..60. " - DEFVAL {0} - ::= { gnTrailCfgEntry 12 } - - -gnTrailCfgWaitToRestoreTime OBJECT-TYPE - SYNTAX INTEGER (5..12) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is the wait-to-restore time in minutes. - Possible values: 5..12. " - DEFVAL {5} - ::= { gnTrailCfgEntry 13 } - -gnTrailCfgSignalLabelMismatch OBJECT-TYPE - SYNTAX INTEGER{ - sendAlarm(2), - sendAIS(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " In case of a V5 mismatch error, send or don't send AIS." - DEFVAL { sendAlarm } - ::= { gnTrailCfgEntry 14 } - -gnTrailCfgBERConsAction OBJECT-TYPE - SYNTAX INTEGER{ - sendAlarm(2), - sendAISDoPathProtection(3), - doPathProtection(4) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " " - DEFVAL { doPathProtection } - ::= { gnTrailCfgEntry 15 } - - -gnTribCfg OBJECT IDENTIFIER ::= { gnAccess 8 } -gnTribCfgTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnTribCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the configuration of the virtual trails in the Trib STM-1." - ::= { gnTribCfg 1 } - -gnTribCfgEntry OBJECT-TYPE - SYNTAX GnTribCfgEntry - ACCESS not-accessible - STATUS mandatory - INDEX { ifIndex } - ::= { gnTribCfgTable 1 } - -GnTribCfgEntry ::= - SEQUENCE { - gnTribCfgLowPathIndex - INTEGER, - gnTribCfgLowPathSide - INTEGER, - gnTribCfgProtection - INTEGER, - gnTribCfgProtectionOptions - INTEGER, - gnTribCfgReversionMode - INTEGER, - gnTribCfgProtectionUserCommand - INTEGER, - gnTribCfgHoldOffTime - INTEGER, - gnTribCfgOscillationGuardTime - INTEGER, - gnTribCfgWaitToRestoreTime - INTEGER, - gnTribCfgKLM - INTEGER --- gnTribCfgBERConsAction ask Shuki if we need this --- INTEGER -} - -gnTribCfgLowPathIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This parameter indicates the K.L.M index. - It includes 3 digits: - K - most significant digit, L - next digit, - M - last significant digit. - For E1 ports (SDH): K=1..3 ; L=1..7 ; M=1..3. - For T1 ports (Sonet): K=1..3 ; L=1..7 ; M=1..4. - For DS3/E3: K=1..3 ; L=M=0. - If there is no K.L.M index: K=L=M=0. - Example: for mapping an E1 port to K.L.M = 2.5.3, write 253." - ::= { gnTribCfgEntry 1 } - -gnTribCfgLowPathSide OBJECT-TYPE - SYNTAX INTEGER { - east(2), - west(3) - } - ACCESS read-write - STATUS mandatory - DEFVAL {east} - ::= { gnTribCfgEntry 2 } - - -gnTribCfgProtection OBJECT-TYPE - SYNTAX INTEGER { - protected(2), - unprotected(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "" - DEFVAL { protected} - ::= { gnTribCfgEntry 3 } - -gnTribCfgProtectionOptions OBJECT-TYPE - SYNTAX INTEGER { - inhibit(2), - auto(3) - } - ACCESS read-write - STATUS mandatory - DEFVAL {auto} - ::= { gnTribCfgEntry 4 } - -gnTribCfgReversionMode OBJECT-TYPE - SYNTAX INTEGER { - revertive(2), - nonRevertive(3) - } - ACCESS read-write - STATUS mandatory - DEFVAL {nonRevertive} - ::= { gnTribCfgEntry 5 } - - -gnTribCfgProtectionUserCommand OBJECT-TYPE - SYNTAX INTEGER { - noAction(2), - switchToProtection(3), - switchToWorking(4) - } - ACCESS read-write - STATUS mandatory - DEFVAL {noAction} - ::= { gnTribCfgEntry 6 } - -gnTribCfgHoldOffTime OBJECT-TYPE - SYNTAX INTEGER (0..20000) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is the hold-off time in milliseconds. - Possible values: 0..20000, 100 mSec steps. " - DEFVAL {0} - ::= { gnTribCfgEntry 7 } - - -gnTribCfgOscillationGuardTime OBJECT-TYPE - SYNTAX INTEGER (0..60) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is the oscillation guard time in seconds. - Possible values: 0..60. " - DEFVAL {0} - ::= { gnTribCfgEntry 8 } - - -gnTribCfgWaitToRestoreTime OBJECT-TYPE - SYNTAX INTEGER (5..12) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This is the wait-to-restore time in minutes. - Possible values: 5..12. " - DEFVAL {5} - ::= { gnTribCfgEntry 9 } - -gnTribCfgKLM OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - " " - ::= { gnTribCfgEntry 10 } - --- gnTribCfgBERConsAction OBJECT-TYPE --- SYNTAX INTEGER{ --- sendAlarm(2), --- sendAISDoPathProtection(3), --- doPathProtection(4) --- } --- ACCESS read-write --- STATUS mandatory --- DESCRIPTION --- " " --- DEFVAL { doPathProtection } --- ::= { gnTribCfgEntry 15 } ------- - -gnTrailPassThrough OBJECT IDENTIFIER ::= { gnAccess 9 } -gnTrailPassThroughTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnTrailPassThroughEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the configuration of the virtual trails in the Trib STM-1. It is applicable for ADM" - ::= { gnTrailPassThrough 1 } - -gnTrailPassThroughEntry OBJECT-TYPE - SYNTAX GnTrailPassThroughEntry - ACCESS not-accessible - STATUS mandatory - INDEX { gnTrailPassThroughIndex } - ::= { gnTrailPassThroughTable 1 } - -GnTrailPassThroughEntry ::= - SEQUENCE { - gnTrailPassThroughIndex - INTEGER, - gnTrailPassThroughName - DisplayString - } - -gnTrailPassThroughIndex OBJECT-TYPE - SYNTAX INTEGER (1..84) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This is the index of Trail Pass-Through Table. SDH(1-63), Sonet (1-84)." - ::= { gnTrailPassThroughEntry 1 } - -gnTrailPassThroughName OBJECT-TYPE - SYNTAX DisplayString(SIZE(0..40)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "for NMS use" - ::= { gnTrailPassThroughEntry 2 } - -gnGigabitEthernetCfg OBJECT IDENTIFIER ::= { gnAccess 10 } -gnGigabitEthernetCfgTable OBJECT-TYPE - SYNTAX SEQUENCE OF GnGigabitEthernetCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This table defines the configuration of the Gigabit Ethernet port." - ::= { gnGigabitEthernetCfg 1 } - -gnGigabitEthernetCfgEntry OBJECT-TYPE - SYNTAX GnGigabitEthernetCfgEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This is an entry in the Gigabit Ethernet configuration table." - INDEX { ifIndex } - ::= { gnGigabitEthernetCfgTable 1 } - -GnGigabitEthernetCfgEntry ::= - SEQUENCE { - gnGigabitEthernetCfgFlowControl - INTEGER, - gnGigabitEthernetCfgMuteOnExcError - INTEGER, - gnGigabitEthernetCfgMuteOnSd - INTEGER, - gnGigabitEthernetCfgMuteOnRemoteRadioFault - INTEGER -} - -gnGigabitEthernetCfgFlowControl OBJECT-TYPE - SYNTAX INTEGER { enable(2), disable(3) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This parameter defines if flow control protocol is active." - ::= { gnGigabitEthernetCfgEntry 1 } - -gnGigabitEthernetCfgMuteOnExcError OBJECT-TYPE - SYNTAX INTEGER { enable(2), disable(3) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This parameter defines whether to mute GBE Tx on excessive BER." - ::= { gnGigabitEthernetCfgEntry 2 } - -gnGigabitEthernetCfgMuteOnSd OBJECT-TYPE - SYNTAX INTEGER { enable(2), disable(3) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This parameter defines whether to mute GBE Tx port on signal degrade." - ::= { gnGigabitEthernetCfgEntry 3 } - -gnGigabitEthernetCfgMuteOnRemoteRadioFault OBJECT-TYPE - SYNTAX INTEGER { enable(2), disable(3) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - " This parameter defines whether to mute GBE Tx port on exe error." - ::= { gnGigabitEthernetCfgEntry 4 } - -gnLastDummy OBJECT IDENTIFIER ::= { ceragon 9 } - -gnLastDummyParam OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - " This parameter specifies the end of CERAGON's MIB." - ::= { gnLastDummy 1 } - - - - - - - - - - - - - - - - - - - - - - - - - - --- Traps -gnODUTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , -gnGenStatDeviceODUStatus,gnGenCfgIDUSerialNumber } - DESCRIPTION - "The trap is sent every time an alarm occurs in the ODU." - ::= 1 - - -gnIDUTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , -gnGenDrawerXDeviceIDUStatus,gnGenCfgIDUSerialNumber} - DESCRIPTION - "The trap is sent every time an alarm occurs in the IDU." - ::= 2 - -gnSDHTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , -gnGenStatDeviceRSTStatus,gnGenCfgIDUSerialNumber} - DESCRIPTION - "The trap is sent every time an alarm occurs in the Regenerator section -in - the SONET/SDH." - ::= 3 - -gnACCESSTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , -gnGenCfgIDUSerialNumber} - DESCRIPTION - "The trap is sent every time an alarm occurs in an Access line." - ::= 4 - -gnODUTrapCleared TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceODUStatus,gnGenCfgIDUSerialNumber } - DESCRIPTION - "The trap is sent every time an alarm occurs in the ODU." - ::= 5 - -gnIDUTrapCleared TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenDrawerXDeviceIDUStatus,gnGenCfgIDUSerialNumber} - DESCRIPTION - "The trap is sent every time an alarm occurs in the IDU." - ::= 6 - -gnSDHTrapCleared TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceRSTStatus,gnGenCfgIDUSerialNumber} - DESCRIPTION - "The trap is sent every time an alarm occurs in the Regenerator section in - the SONET/SDH." - ::= 7 - -gnAccessTrapCleared TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgIDUSerialNumber} - DESCRIPTION - "The trap is sent every time an alarm occurs in an Access line." - ::= 8 - - --- Event Traps - -gnLODUPowerFailTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusPowerSupply,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local ODU Power fault occurs. " - ::= 10 - -gnLODUSynthUnLockTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusSynthesizerVCOLock,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local ODU Hardware fault occurs ." - ::= 11 -gnLODUTxLevelOutOfRangeTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusTransmitLevel,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local ODU TX signal is out of range. " - ::= 12 - -gnLODURxLevelOutOfRangeTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusReceiveLevel,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local ODU RX signal is out of range. " - ::= 13 - -gnLODUExtremeTempTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusFahrenheitTemp,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local ODU extreme temperature event occurs. " - ::= 14 - -gnLIDUPowerFailTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDevicePowerSupply,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local IDU Power fault occurs. " - ::= 15 - -gnLCableFaultTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceCable,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local IDU-ODU cable fault occurs." - ::= 16 - -gnLModemFailTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Modem faults occurs." - ::= 17 - -gnLIDUExtremeTempTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceFahrenheitTemp,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local IDU extreme temperature event occurs. " - ::= 18 - -gnLLoopbackOnTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Loopback is activated." - ::= 19 - -gnLRemoteCommFaultTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time the remote communication is disconnected. " - ::= 20 - -gnLTestRunningTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstCfgTestActivate,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local SDH/SONET test is activated. " - ::= 21 - -gnLLOFTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Loss of Frame alarm occurs." - ::= 22 - -gnLLOSTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Loss of signal alarm occurs." - ::= 23 - -gnLTIMTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Trace Identifier Mismatch alarm occurs." - ::= 24 - -gnLEXCTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur ,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Excessive BER alarm is raised. " - ::= 25 - -gnLSDTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Signal Degrade alarm is raised." - ::= 26 - -gnLRcvAisTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time the local terminal receives an Alarm Indication Signal (AIS)." - ::= 27 - -gnLUnExpTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local terminal receives an unexpected signal." - ::= 28 - -gnLLocTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Loss of Clock alarm occurs." - ::= 29 - ---- -gnLLopTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Loss of pointer alarm occurs." - ::= 30 - -gnLRdiTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time the local terminal receives a Remote Defect Identifier signal (RDI). " - ::= 31 - -gnLSlmTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Signal (Payload) Label Mismatch alarm occurs." - ::= 32 - -gnLUnqTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local unequipped signal is received. " - ::= 33 - ---- -gnLExternalAlarm1OnTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local External alarm 1 is raised. " - ::= 34 - -gnLExternalAlarm2OnTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local External alarm 2 is raised. " - ::= 35 - -gnLExternalAlarm3OnTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local External alarm 3 is raised. " - ::= 36 - -gnLExternalAlarm4OnTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local External alarm 4 is raised. " - ::= 37 - -gnLExternalAlarm5OnTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local External alarm 5 is raised. " - ::= 38 - -gnLExternalAlarm6OnTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local External alarm 6 is raised. " - ::= 39 - -gnLExternalAlarm7OnTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local External alarm 7 is raised. " - ::= 40 - -gnLExternalAlarm8OnTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local External alarm 8 is raised. " - ::= 41 - - -gnLSystemFaultTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenDrawerXInternalCommunication,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local System fault occurs." - ::= 42 - -gnLTftpFaultTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local TFTP Download fails." - ::= 43 - -gnLInternalDownloadFaultTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local internal Download fails." - ::= 44 - -gnLIntralinkFaultTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local intra-link download fails." - ::= 45 - -gnLConfMismatchTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local configuration mismatch fault occurs." - ::= 46 - -gnLProtectSwitchFaultTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Protection fault is raised." - ::= 47 - -gnLProtectCableFaultTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local protection cable fault is raised." - ::= 48 - -gnLHeartBeatTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is a periodic heart beat trap." - ::= 49 - -gnLLomTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Loss of Multi-frame alarm occurs." - ::= 50 - -gnLHitlessProblemTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Hitless fault occurs." - ::= 51 - -gnLHitlessRadioLofTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Hitless RadioLOF fault occurs." - ::= 52 - -gnLHitlessCableDisconnectTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Hitless cable fault is raised. " - ::= 53 - - -gnLPamTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent when system in MSP Protection Architecture Mismatch." - ::= 54 - -gnLScmTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent when there is a MSP Selector Channel Mismatch (K1,K2)." - ::= 55 - -gnLInvTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap indicates that the received K1 byte is invalid (MSP)." - ::= 56 - -gnLInbandTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent when the Inband PPP link goes down." - ::= 57 - -gnWSLOSTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent when the Wayside channel is in LOS state." - ::= 58 - -gnODUtoODUCableFaultTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent when there is a problem with the ODU to ODU cable - for XPIC topology only." - ::= 59 - -gnNoSignalReceivedFromODUTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent when no signal is received from the ODU." - ::= 60 - -gnProtectionLockoutConfiguredTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent when Protection lockout is configured." - ::= 61 - -gnRFUPowerFailureTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent in case of 12V/-5V/1.5V/6V/Vdrain power supply failure ." - ::= 62 - -gnRFURxLevelPathOutOfRangeTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent in case of RSL of Main/Diversity channel is very low(typically below -80dBm) ." - ::= 63 - -gnRFUExtremeTemperatureTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent in case of RFU temperature is too high/low ." - ::= 64 - -gnRFUFanFailureTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent in case of fan failure detection by RFU ." - ::= 65 - -gnLowSignalToRFUTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent in case of low IDM signal reception (350MHz) ." - ::= 66 - -gnRFUXPICClockFailureTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent in case of XPIC clock failure ." - ::= 67 - -gnRFUDelayCalibrationFailure1Trap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent if RX AGC is not locked (-10dBm) ." - ::= 68 - -gnRFUDelayCalibrationFailure2Trap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent if calibration cannot be done since the notch is too wide/deep ." - ::= 69 - -gnLSFPFaultTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Gigabit ethernet SFP fault occurs." - ::= 70 - -gnEncryptionFaultTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Encryption fault occurs." - ::= 71 - -gnEncryptionSyncLosTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Encryption synchhronization loss occurs." - ::= 72 - -gnEncryptionKepTimout TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Encryption KEP Timout fault occurs." - ::= 73 - -gnEncryptionSkTimerElapsed TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Encryption Session Key Timer elapsed." - ::= 74 - -gnEncryptionPowerUpSelfTestFail TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Encryption Power Up Self Test fault occurs." - ::= 75 - -gnEncryptionConditionalTestFail TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Encryption Conditional Test fault occurs." - ::= 76 - -gnEncryptionWillTurnOffOnNextRest TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Encryption will be turned off on the next reset occurs." - ::= 77 - -gnEncryptionEventReport TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Encryption event report occurs." - ::= 78 - -gnEncryptionTechCardWasDetected TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time Encryption Technician card is detected." - ::= 79 - -gnAdminPasswordInDefaultState TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a admin password is in default state." - ::= 80 - -gnLinkGroupingProtectionFaultTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent in case of Link Grouping Protection Fault." - ::= 81 - -gnLossOfProtectionTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent in case of Loss of Protection." - ::= 82 - -gnTempLicenseTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent in case of Temp License is Enable." - ::= 83 - -gnMUXCfgXTempLicenseTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent in case of Temp License is Enable." - ::= 84 - --- ******************** - -gnLODUPowerOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusPowerSupply,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local ODU Power fault cleared." - ::= 110 - -gnLODUSynthLockTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusSynthesizerVCOLock,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local ODU Hardware fault is cleared." - ::= 111 -gnLODUTxLevelInRangeTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusTransmitLevel,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local ODU TX signal is in range. " - ::= 112 - -gnLODURxLevelInRangeTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusReceiveLevel,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local ODU RX signal is in range. " - ::= 113 - -gnLODUNormalTempTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusFahrenheitTemp,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local ODU returns to normal temperature." - ::= 114 - -gnLIDUPowerOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDevicePowerSupply,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local IDU Power fault is cleared." - ::= 115 - - -gnLCableOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceCable,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local IDU-ODU cable fault is cleared." - ::= 116 - -gnLModemOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Modem faults is cleared. " - ::= 117 - - -gnLIDUNormalTempTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceFahrenheitTemp,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local IDU returns to normal temperature." - ::= 118 - -gnLLoopbackOffTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Loopback is cleared." - ::= 119 - -gnLRemoteCommOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time the remote communication is re-connected." - ::= 120 - -gnLNoTestRunningTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstCfgTestActivate,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local SDH/SONET test is cleared." - ::= 121 - -gnLNoLOFTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Loss of Frame alarm is cleared." - ::= 122 - -gnLNoLOSTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Loss of Signal alarm is cleared." - ::= 123 - -gnLNoTIMTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Trace Identifier Mismatch alarm is cleared." - ::= 124 - -gnLNoEXCTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Excessive BER alarm is cleared. " - ::= 125 - -gnLNoSDTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Signal Degrade alarm is cleared." - ::= 126 - -gnLNoAisTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time the local terminal stops receiving an Alarm Indication Signal (AIS)." - ::= 127 - -gnLNoUnExpTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local terminal stops receiving an unexpected signal." - ::= 128 - -gnLNoLocTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Loss of Carrier (On the FE interfaces) alarm is cleared." - ::= 129 - ---- -gnLNoLopTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Loss of pointer alarm is cleared." - ::= 130 - -gnLNoRdiTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time the local terminal stops receiving a Remote Defect Identifier signal (RDI)." - ::= 131 - -gnLNoSlmTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Signal (Payload) Label Mismatch alarm is cleared. " - ::= 132 - -gnLNoUnqTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local terminal start receiving an equipped signal. " - ::= 133 - ---- - -gnLExternalAlarm1OffTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local External alarm 1 is cleared. " - ::= 134 - - -gnLExternalAlarm2OffTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local External alarm 2 is cleared. " - ::= 135 - - -gnLExternalAlarm3OffTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local External alarm 3 is cleared. " - ::= 136 - - -gnLExternalAlarm4OffTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local External alarm 4 is cleared. " - ::= 137 - - -gnLExternalAlarm5OffTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local External alarm 5 is cleared. " - ::= 138 - - -gnLExternalAlarm6OffTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local External alarm 6 is cleared. " - ::= 139 - - -gnLExternalAlarm7OffTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local External alarm 7 is cleared. " - ::= 140 - - -gnLExternalAlarm8OffTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local External alarm 8 is cleared." - ::= 141 - -gnLSystemOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenDrawerXInternalCommunication,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local System fault is cleared." - ::= 142 - -gnLTftpOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local TFTP Download succeeded." - ::= 143 - -gnLInternalDownloadOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local internal Download succeeded." - ::= 144 - -gnLIntralinkOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local intra-link download succeeded." - ::= 145 - -gnLNoConfMismatchTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local configuration mismatch fault is cleared." - ::= 146 - -gnLProtectSwitchOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "Never sent. " - ::= 147 - -gnLProtectCableOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local protection cable fault is cleared." - ::= 148 - -gnLLomOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Loss of Multi-frame alarm is cleared." - ::= 150 - -gnLHitlessProblemOKTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Hitless fault is cleared." - ::= 151 - -gnLHitlessRadioLofOKTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Hitless RadioLOF fault is cleared." - ::= 152 - -gnLHitlessCableDisconnectOKTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Local Hitless cable fault is cleared." - ::= 153 - -gnLPamOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent when system in MSP Protection Architecture Mismatch." - ::= 154 - -gnLScmOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent when there is a MSP Selector Channel Mismatch (K1,K2)." - ::= 155 - -gnLInvOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap indicates that the received K1 byte is invalid (MSP)." - ::= 156 - -gnLInbandOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent when the Inband PPP link goes up." - ::= 157 - -gnWSNoLOSTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES { gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent when the Wayside channel is in LOS state." - ::= 158 - -gnODUtoODUCableOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent when there is a problem with the ODU to ODU cable - for XPIC topology only." - ::= 159 - -gnSignalReceivedFromODUTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent when a signal is received from the ODU." - ::= 160 - -gnProtectionLockoutClearededTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - " This Trap is sent when Protection lockout is cleared." - ::= 161 - -gnRFUPowerFailureClearedTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent in case of 12V/-5V/1.5V/6V/Vdrain power supply failure is cleared." - ::= 162 - -gnRFURxLevelPathOutOfRangeClearedTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent in case of RSL of Main/Diversity channel is not very low ." - ::= 163 - -gnRFUExtremeTemperatureClearedTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent in case of RFU temperature is not too high/low ." - ::= 164 - -gnRFUFanFailureClearedTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent when fan failure is cleared ." - ::= 165 - -gnLowSignalToRFUClearedTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent in case of not low IDM signal reception ." - ::= 166 - -gnRFUXPICClockFailureClearedTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent in case of XPIC clock failure is cleared ." - ::= 167 - -gnRFUDelayCalibrationFailure1ClearedTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent if RX AGC is locked ." - ::= 168 - -gnRFUDelayCalibrationFailure2ClearedTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent if calibration can be done ." - ::= 169 - -gnLSFPOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Gigabit ethernet SFP fault clears." - ::= 170 - -gnEncryptionFaultClearedTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Encryption fault clears." - ::= 171 - -gnEncryptionSyncLosClearedTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Encryption synchronization loss fault clears." - ::= 172 - -gnEncryptionKepTimoutCleared TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Encryption KEP timout fault clears." - ::= 173 - -gnEncryptionSkTimerElapsedCleared TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a encryption Encryption Session Key Timer elapsed fault clears." - ::= 174 - -gnEncryptionPowerUpSelfTestFailCleared TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Encryption Power Up Self Test fault clears." - ::= 175 - -gnEncryptionConditionalTestFailCleared TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Encryption Conditional Test fault clears." - ::= 176 - -gnEncryptionWillTurnOffOnNextRestCleared TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Encryption will be turned off on the next reset clears." - ::= 177 - -gnEncryptionEventReportCleared TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Encryption event report fault clears." - ::= 178 - -gnEncryptionTechCardWasDetectedCleared TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Encryption Technician card is detected clears." - ::= 179 - -gnAdminPasswordInDefaultStateCleared TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a admin password is in default state clears." - ::= 180 - -gnLinkGroupingProtectionFaultClearedTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent in case the Link Grouping Protection Fault clears." - ::= 181 - -gnLossOfProtectionClearedTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent in case the Loss of Protection clears." - ::= 182 - -gnTempLicenseClearedTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent in case the Temp License Enable clears." - ::= 183 - -gnMUXCfgXTempLicenseClearedTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent in case the Temp License Enable clears." - ::= 184 - - --- ******************** - -gnRODUPowerFailTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusPowerSupply,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote ODU Power fault occurs." - ::= 210 - -gnRODUSynthUnLockTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusSynthesizerVCOLock,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote ODU Hardware fault occurs ." - ::= 211 - -gnRODUTxLevelOutOfRangeTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusTransmitLevel,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote ODU TX signal is out of range." - ::= 212 - -gnRODURxLevelOutOfRangeTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusReceiveLevel,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote ODU RX signal is out of range." - ::= 213 - -gnRODUExtremeTempTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusFahrenheitTemp,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote ODU extreme temperature event occurs." - ::= 214 - -gnRIDUPowerFailTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDevicePowerSupply,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote IDU Power fault occurs." - ::= 215 - -gnRCableFaultTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceCable,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote IDU-ODU cable fault occurs." - ::= 216 - -gnRModemFailTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Modem faults occurs." - ::= 217 - - -gnRIDUExtremeTempTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceFahrenheitTemp,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote IDU extreme temperature event occurs." - ::= 218 - -gnRLoopbackOnTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Loopback is activated." - ::= 219 - -gnRRemoteCommFaultTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time the remote communication is disconnected." - ::= 220 - -gnRTestRunningTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstCfgTestActivate,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote SDH/SONET test is activated." - ::= 221 - -gnRLOFTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Loss of Frame alarm occurs." - ::= 222 - -gnRLOSTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Loss of signal alarm occurs." - ::= 223 - -gnRTIMTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Trace Identifier Mismatch alarm occurs." - ::= 224 - -gnREXCTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Excessive BER alarm is raised." - ::= 225 - -gnRSDTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Signal Degrade alarm is raised." - ::= 226 - -gnRAisTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time the Remote terminal receives an Alarm Indication Signal (AIS)." - ::= 227 - -gnRUnExpTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote terminal receives an unexpected signal." - ::= 228 - -gnRLocTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Loss of Carrier (On the FE interfaces) alarm occurs." - ::= 229 - ---- -gnRLopTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Loss of pointer alarm occurs." - ::= 230 - -gnRRdiTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time the Remote terminal receives a Remote Defect Identifier signal (RDI)." - ::= 231 - -gnRSlmTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Signal (Payload) Label Mismatch alarm occurs." - ::= 232 - -gnRUnqTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote unequipped signal is received." - ::= 233 - ---- - - -gnRExternalAlarm1OnTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote External alarm 1 is raised." - ::= 234 - -gnRExternalAlarm2OnTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote External alarm 2 is raised." - ::= 235 - -gnRExternalAlarm3OnTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote External alarm 3 is raised." - ::= 236 - -gnRExternalAlarm4OnTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote External alarm 4 is raised." - ::= 237 - -gnRExternalAlarm5OnTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote External alarm 5 is raised." - ::= 238 - -gnRExternalAlarm6OnTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote External alarm 6 is raised." - ::= 239 - -gnRExternalAlarm7OnTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote External alarm 7 is raised." - ::= 240 - -gnRExternalAlarm8OnTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote External alarm 8 is raised." - ::= 241 - -gnRSystemFaultTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatInternalCommunication,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote System fault occurs." - ::= 242 - -gnRTftpFaultTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote TFTP Download fails." - ::= 243 - -gnRInternalDownloadFaultTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote internal Download fails." - ::= 244 - -gnRIntralinkFaultTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote intra-link download fails." - ::= 245 - -gnRConfMismatchTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote configuration mismatch fault occurs." - ::= 246 - -gnRProtectSwitchFaultTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Protection fault is raised." - ::= 247 - -gnRProtectCableFaultTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote protection cable fault is raised." - ::= 248 - -gnRHeartBeatTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is a periodic heart beat trap." - ::= 249 - -gnRLomTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Loss of Multi-frame alarm occurs." - ::= 250 - ---gnRHitlessProblemTrap TRAP-TYPE --- ENTERPRISE ceragon --- VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} --- DESCRIPTION --- "This Trap is sent every time a Remote Hitless fault occurs." --- ::= 251 - -gnRHitlessRadioLofTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Hitless RadioLOF fault occurs." - ::= 252 - -gnRHitlessCableDisconnectTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Hitless cable fault is raised." - ::= 253 - - --- skip 254-256 (MSP PAM, SCM, INV) --- skip 257 (Inband) - - - - - -gnRODUPowerOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusPowerSupply,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote ODU Power fault cleared." - ::= 310 - -gnRODUSynthLockTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusSynthesizerVCOLock,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote ODU Hardware fault is cleared." - ::= 311 - -gnRODUTxLevelInRangeTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusTransmitLevel,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote ODU TX signal is in range." - ::= 312 - -gnRODURxLevelInRangeTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusReceiveLevel,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote ODU RX signal is in range." - ::= 313 - -gnRODUNormalTempTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusFahrenheitTemp,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote ODU returns to normal temperature." - ::= 314 - -gnRIDUPowerOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDevicePowerSupply,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote IDU Power fault is cleared." - ::= 315 - - -gnRCableOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceCable,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote IDU-ODU cable fault is cleared." - ::= 316 - -gnRModemOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Modem faults is cleared." - ::= 317 - - -gnRIDUNormalTempTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceFahrenheitTemp,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote IDU returns to normal temperature." - ::= 318 - -gnRLoopbackOffTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Loopback is cleared." - ::= 319 - -gnRRemoteCommOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time the remote communication is re-connected." - ::= 320 - -gnRNoTestRunningTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstCfgTestActivate,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote SDH/SONET test is cleared." - ::= 321 - -gnRNoLOFTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Loss of Frame alarm is cleared." - ::= 322 - -gnRNoLOSTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Loss of Signal alarm is cleared." - ::= 323 - -gnRNoTIMTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Trace Identifier Mismatch alarm is cleared." - ::= 324 - -gnRNoEXCTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Excessive BER alarm is cleared." - ::= 325 - -gnRNoSDTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Signal Degrade alarm is cleared." - ::= 326 - - -gnRNoAisTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time the Remote terminal stops receiving an Alarm Indication Signal (AIS)." - ::= 327 - -gnRNoUnExpTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote terminal stops receiving an unexpected signal." - ::= 328 - -gnRNoLocTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Loss of Carrier (on the FE interfaces) alarm is cleared." - ::= 329 - ---- -gnRNoLopTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Loss of pointer alarm is cleared." - ::= 330 - -gnRNoRdiTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time the Remote terminal stops receiving a Remote Defect Identifier signal (RDI)." - ::= 331 - -gnRNoSlmTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Signal (Payload) Label Mismatch alarm is cleared." - ::= 332 - -gnRNoUnqTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote terminal start receiving an equipped signal." - ::= 333 - ---- - -gnRExternalAlarm1OffTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote External alarm 1 is cleared." - ::= 334 - -gnRExternalAlarm2OffTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote External alarm 2 is cleared." - ::= 335 - -gnRExternalAlarm3OffTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote External alarm 3 is cleared." - ::= 336 - -gnRExternalAlarm4OffTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote External alarm 4 is cleared." - ::= 337 - -gnRExternalAlarm5OffTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote External alarm 5 is cleared." - ::= 338 - -gnRExternalAlarm6OffTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote External alarm 6 is cleared." - ::= 339 - -gnRExternalAlarm7OffTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote External alarm 7 is cleared." - ::= 340 - -gnRExternalAlarm8OffTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote External alarm 8 is cleared." - ::= 341 - -gnRSystemOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatInternalCommunication,gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote System fault is cleared." - ::= 342 - -gnRTftpOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote TFTP Download succeeded." - ::= 343 - -gnRInternalDownloadOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remoteinternal Download succeeded." - ::= 344 - -gnRIntralinkOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote intra-link download succeeded." - ::= 345 - -gnRNoConfMismatchTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote configuration mismatch fault is cleared." - ::= 346 - --- "positive" traps are not being send when protection switch occurs. --- gnRProtectSwitchOkTrap TRAP-TYPE --- ENTERPRISE ceragon --- VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} --- DESCRIPTION --- "Never sent." --- ::= 347 - -gnRProtectCableOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote protection cable fault is cleared." - ::= 348 - -gnRLomOkTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Loss of Multi-frame alarm is cleared." - ::= 350 - ---gnRHitlessProblemOKTrap TRAP-TYPE --- ENTERPRISE ceragon --- VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} --- DESCRIPTION --- "This Trap is sent every time a Remote Hitless fault is cleared." --- ::= 351 - -gnRHitlessRadioLofOKTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Hitless RadioLOF fault is cleared." - ::= 352 - -gnRHitlessCableDisconnectOKTrap TRAP-TYPE - ENTERPRISE ceragon - VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} - DESCRIPTION - "This Trap is sent every time a Remote Hitless cable fault is cleared." - ::= 353 - --- skip 354-356 (MSP PAM, SCM, INV) --- skip 357 (Inband) - --- Traps #400-600 are reserved for Managment. - -END - - +CERAGON-MIB DEFINITIONS ::= BEGIN +--Title: CERAGON MIB + +-- Copyright 1997 CERAGON. +-- All Rights Reserved. + +-- It is CERAGON's intent to encourage the widespread use of +-- this Specification in connection with the management of +-- CERAGON's products. CERAGON grants vendors, end-users, +-- and other interested parties a non-exclusive license to +-- use this Specification in connection with the management +-- of CERAGON's products. + +-- This Specification is supplied "as is," and CERAGON makes +-- no warranty, either express or implied, as to the use, +-- operation, condition, or performance of the Specification. + +IMPORTS + Counter, enterprises, + IpAddress, Gauge FROM RFC1155-SMI + DisplayString, ifIndex FROM RFC1213-MIB + OBJECT-TYPE FROM RFC-1212 + TRAP-TYPE FROM RFC-1215; +-- Gauge32 FROM SNMPv2-SMI; +-- sonetSectionCurrentStatus FROM SONET-MIB; +-- RowStatus FROM SNMPv2-TC; + + + +-- Some MIB compilers need those two lines: +-- enterprises OBJECT IDENTIFIER ::= +-- { iso org(3) dod(6) internet(1) private(4) 1 } + + +ceragon OBJECT IDENTIFIER ::= { enterprises 2281 } + +-- Version: 5.00i +-- ***************************** 1500P **************************** +-- Supported by IDC version 4.6xx for Regenerator and Jupiter (DS3). +-- Supported by IDC version O2.88 for Omega (Encryption). +-- Supported by IDC version 3.10 for Falcon (FE+8E1\T1). +-- Supported by IDC version 4.7xxx for Typhoon (GbE+8E1\T1) +-- Supported by IDC version 4.9xxx for Summit (64E1\T1+FE) +-- ***************************** 3200T **************************** +-- Supported by IDC version 5.0xxx for AVALON (N+1) +-- ***************************** 1500 ***************************** +-- Supported by IDC version 5.22 for (FibeAir15xx) + +--First Version Date: 15.04.97 + +--Last Update: 06.11.2006 + + +gnOID OBJECT IDENTIFIER ::= { ceragon 1} -- list of CERAGON products + +gnFirstOID OBJECT IDENTIFIER ::= { gnOID 1 } -- First product + +gnSystem OBJECT IDENTIFIER ::= { ceragon 2 } + +--This group contains general parameters of the system. +gnGeneral OBJECT IDENTIFIER ::= { gnSystem 1} + +--gnGenHWVersion OBJECT-TYPE +-- SYNTAX DisplayString +-- ACCESS read-only +-- STATUS mandatory +-- DESCRIPTION +-- "This parameter specifies the version of the hardware." +-- ::= { gnGeneral 1 } + +--gnGenSWVersion OBJECT-TYPE +-- SYNTAX DisplayString +-- ACCESS read-only +-- STATUS mandatory +-- DESCRIPTION +-- "This parameter specifies the version of the software." +-- ::= { gnGeneral 2 } + +gnGenStandardOrg OBJECT-TYPE + SYNTAX INTEGER { + etsi(2), + fcc(3), + japan(4), + lmds(5), + cmds(6), + australia(7), + other(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter specifies which international standard is used." + ::= { gnGeneral 1 } + +gnGenTxFreqRange OBJECT-TYPE + SYNTAX INTEGER { + from37000to37350(2), -- FCC RX Range: 37700->38050 + from37350to37700(3), -- FCC RX Range: 38050->38400 + from37700to38050(4), -- FCC + from38050to38400(5), -- FCC + from38600to38950(6), -- FCC RX Range: 39300->39650 + from38950to39300(7), -- FCC RX Range: 39650->40000 + from39300to39650(8), -- FCC + from39650to40000(9), --FCC + from37058to37618(10), --ETSI RX Range: 38318->38878 + from37618to38178(11), --ETSI RX Range: 38878->39438 + from38318to38878(12), --ETSI + from38878to39438(13), --ETSI + notUsed(14) + + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter specifies frequency ranges in Hertz. Value 1 to 13 are used +when the link + is working with channels. The notUsed value is used when the link is +working with frequency." + ::= { gnGeneral 2 } + +gnGenRemoteConnection OBJECT-TYPE + SYNTAX INTEGER { + connected(2), + disconnected(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Is the connection between the local manager and + the remote manager." + ::= { gnGeneral 3 } + +gnGenRemoteDistance OBJECT-TYPE + SYNTAX INTEGER (100..30000) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This field is the distance between the local and remote ODU, in meters. + This attribute does not auto-detect the distance. + It is used as part of the unfaded RSL calculation feature in CERAGONView." + ::= { gnGeneral 4 } + +gnGenInterLenLocalRemote OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This field is the FEC interleaver length - DONT CHANGE THIS FIELD !!!. + WRITE will change both local and remote sides." + ::= { gnGeneral 5 } + +gnGenTxFreqLocalRemote OBJECT-TYPE + SYNTAX INTEGER (0..20) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter indicates the radio TX channel number. + WRITE will change both LOCAL and REMOTE sides. + Not all radios will support TX frequency change via channel numbers." + DEFVAL { 1} + ::= { gnGeneral 6} + + +gnGenRealTimeandDate OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(8)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter specifies the real time and date + Format 'YYYY-MM-DD,HH:MM:SS' (Hexadecimal). + A date-time specification. + + field octets contents range + ----- ------ -------- ----- + 1 1-2 year 0..65536 + 2 3 month 1..12 + 3 4 day 1..31 + 4 5 hour 0..23 + 5 6 minutes 0..59 + 6 7 seconds 0..60 + (use 60 for leap-second) + 7 8 deci-seconds 0..9 + 8 9 direction from UTC '+' / '-' + 9 10 hours from UTC 0..11 + 10 11 minutes from UTC 0..59 + + For example, Tuesday May 26, 1992 at 1:30:15 PM EDT + would be displayed as: 07 c8 05 1a 0d 1e 0f 00 + ( 1992 -5 -26,13:30:15 ) + + Note that if only local time is known, then timezone + information (fields 8-10) is not present." + + ::= { gnGeneral 7 } + + +gnGenCfgDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnGenCfgDeviceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains general configuration info + per device, local and remote." + ::= { gnGeneral 8 } + + +gnGenCfgDeviceEntry OBJECT-TYPE + SYNTAX GnGenCfgDeviceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing general configuration information, for both local and +remote sides." + INDEX { gnGenCfgDeviceId } + ::= { gnGenCfgDeviceTable 1 } + +GnGenCfgDeviceEntry ::= + SEQUENCE { + gnGenCfgDeviceId + INTEGER, + gnGenCfgDeviceResetPerfMon + INTEGER, + gnGenCfgDeviceOperation + INTEGER, + gnGenCfgActivateLoopback + INTEGER, + gnGenCfgF1DataChanConnector -- was LineConnector; +-- if DB9 connector, indicates NEW regenerator hardware. + INTEGER, + gnGenCfgWaySideConnector --was RadioConnector + INTEGER, + gnGenCfgActivateChanLoopback + INTEGER, + gnGenCfgInterLenLocalOnly + INTEGER , + gnGenCfgSlipIp + IpAddress, + gnGenCfgSlipModemConnection + DisplayString, + gnGenCfgSlipSpeed + INTEGER, + gnGenCfgAlarmSeverity + OCTET STRING, + gnGenCfgODUSerialNumber + DisplayString, + gnGenCfgIDUSerialNumber + DisplayString, + gnGenCfgAlarmText + DisplayString, + gnGenCfgTrapSeverity + INTEGER, + gnGenCfgProductType -- merge with tftp + INTEGER, + gnGenCfgLeftMediumConnector + INTEGER, + gnGenCfgMiddleMediumConnector + INTEGER, + gnGenCfgPrimaryClockSource + INTEGER, + gnGenCfgSecondaryClockSource + INTEGER, + gnGenCfgTrapOption + INTEGER, + gnGenCfgCLLI + DisplayString, + gnGenCfgHeartbeatPeriod + INTEGER, + gnGenCfgGetRemoteData + INTEGER, + gnGenCfgClearLoopTimeout + INTEGER, + gnGenCfgSubProductType + INTEGER + } + +gnGenCfgDeviceId OBJECT-TYPE + SYNTAX INTEGER + { + local(1), + remote(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the device table entry (local or +Remote)." + ::= { gnGenCfgDeviceEntry 1 } + + +gnGenCfgDeviceResetPerfMon OBJECT-TYPE + SYNTAX INTEGER { + reset(2), + noAction(3), + clearFastEthernetStatistics(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset performance monitoring. " + DEFVAL { noAction } + ::= { gnGenCfgDeviceEntry 2 } + +gnGenCfgDeviceOperation OBJECT-TYPE + SYNTAX INTEGER { + noOperation(2), + softwareReset(3), + setDefaultConf(4), + clearMainManagerSoftware(5), + resetODU(6), + resetMUX(7), + resetSwOdu(8) -- phos odu only. + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter allows the NMS to perform operations. + (3) will implement software RESET + (4) will SET all factory default configurations, including IP address! + (5) will CLEAR IDU software + NOTE: CLEARING IDU software will cause the IDU to use the factory BOOT +software version. + 4 and 5 will take place only after reset of the IDU" + DEFVAL { noOperation } + ::= { gnGenCfgDeviceEntry 3 } + + +gnGenCfgActivateLoopback OBJECT-TYPE + SYNTAX INTEGER { + noOperation(2), + loopbackSPI(3), +--- loopbackMUX(4), + loopbackMDM(5), + loopbackOuterSPI(6), +-- localTechnSPIloopback(7), +-- localTechnMUXloopback(8), +-- localTechnMDMloopback(9), + localODUloopback(10) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter controls the loop back diagnostics operations. + For remote units, only SPI, MUX and MDM loopbacks are allowed. + " + DEFVAL { noOperation } + ::= { gnGenCfgDeviceEntry 4 } + +gnGenCfgF1DataChanConnector OBJECT-TYPE + SYNTAX INTEGER { + noInterface(1), -- No interface + rs232db25(2), -- V24 + v35(3), + rs422db25(4), --RS-530 + rj45CoDirect(5), + rj45bridge(6), -- Ethernet bridge + x21db15(7), + rs232db9(8) -- New regenerator hardware + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the physical interface of the F1 line data channel + (USER CHANNEL connection). " + DEFVAL { rs232db25 } + ::= { gnGenCfgDeviceEntry 5 } + +gnGenCfgWaySideConnector OBJECT-TYPE + SYNTAX INTEGER { + noInterface(1), -- No interface + rs232db25(2), -- V24 + v35(3), + rs422db25(4), -- RS-530 + connectorE1(5), + rj45bridge(6), -- Ethernet Bridge + x21db15(7), + connectorT1(8), + lineSTM4(9), + clockUnit2M(10), + clockUnit1dot5M(11) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the physical interface of the radio E1 way side channel + (WAYSIDE CHANNEL connection)." + DEFVAL { noInterface } + ::= { gnGenCfgDeviceEntry 6 } + + +gnGenCfgActivateChanLoopback OBJECT-TYPE + SYNTAX INTEGER { + noOperation(2), + loopbackDataChan(3), + loopbackWaySide(4) + + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter controls the USER CHANNEL and WAYSIDE channel + loopback diagnostic operations. + (3) will activate the 64k data channel loopback (USER CHANNEL) + (4) will activate the WAYSIDE CHANNEL loopback." + DEFVAL { noOperation } + ::= { gnGenCfgDeviceEntry 7 } + + +gnGenCfgInterLenLocalOnly OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This field is the FEC interleaver length .DONT CAHNGE THIS FIELD !!! . + WRITE will change the local side only." + ::= { gnGenCfgDeviceEntry 8 } + + +gnGenCfgSlipIp OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the SERIAL interface IP address. + Included for future development, not currently supported." + ::= { gnGenCfgDeviceEntry 9 } + +gnGenCfgSlipModemConnection OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The telephone number to which the modem will initialize a call, + upon generation of a TRAP. + The number must be entered numerically (for example 18001234567)." + ::= { gnGenCfgDeviceEntry 10 } + + +gnGenCfgSlipSpeed OBJECT-TYPE + SYNTAX INTEGER { + baud9600(1), + baud19200(2), + baud38400(3), + baud57600(4), + baud115200(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The SERIAL interface baud rate." + ::= { gnGenCfgDeviceEntry 11 } + + +gnGenCfgAlarmSeverity OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(15)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This field is used only by the Ceraview management +application + Every Trap severity 4 bits. + 15 (MAJOR), 7 (MINOR), 3 (WARNING) and 1 (EVENT) options. + The first 4 bits ODU Power supply severity, + then the Synthesizer severity ,then Tx level then RX level + ODU temperature, ODU loopback , IDU power supply , Cable, + Modem, IDU temperature, IDU loopbacks, External Alarm 1, + External Alarm 2 ,External Alarm 3, External Alarm 4, + External Alarm 5, External Alarm 6, External Alarm 7, + External Alarm 8, Remote connectivity, LOF, LOS, EXC, SD + J0 mismatch and system fault." + ::= { gnGenCfgDeviceEntry 12 } + +gnGenCfgODUSerialNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the ODU serial number - up to 20 characters " + ::= { gnGenCfgDeviceEntry 13 } + +gnGenCfgIDUSerialNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the IDU serial number - up to 20 characters " + ::= { gnGenCfgDeviceEntry 14} + +gnGenCfgAlarmText OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The private trap text, describing the last generated trap text." + ::= { gnGenCfgDeviceEntry 15} + +gnGenCfgTrapSeverity OBJECT-TYPE + + SYNTAX INTEGER + { + clear (0), + event (1), + warning (3), + minor (7), + major (15), + critical (31) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current Trap severity, describing the last generated trap +severity" + ::= { gnGenCfgDeviceEntry 16 } +-- ******************************************************************* +-- The following fields were added for the Access product +-- ******************************************************************* + +gnGenCfgProductType OBJECT-TYPE + SYNTAX INTEGER + { + accessMux (2), + sdhRegenerator (3), + narrowBandPdhRepeater (4), + accessMuxStm0 (5), + plex6200 (6), + adm (7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The product type." + ::= { gnGenCfgDeviceEntry 17 } + + +gnGenCfgLeftMediumConnector OBJECT-TYPE + SYNTAX INTEGER { + noInterface(1), -- No interface + twoDS3(2), + oneDS3(3), + twoE3(4), + oneE3(5), + oneFastEthernet(6), + fiberSTM1(7), + electricalSTM1(8), + utpSTM1(9), + stpSTM1(10), + twoSTM1(11), + eightE1(12), + eightT1(13), + hitLess(14), + fiberSTM1Trib(15), + electricalSTM1Trib(16), + hitLessWithBridge(17), + opticalFastEthernet(18) + + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For ACCESS hardware, this indicates the first (left) interface connector." + DEFVAL { twoDS3 } + ::= { gnGenCfgDeviceEntry 18 } + +gnGenCfgMiddleMediumConnector OBJECT-TYPE + SYNTAX INTEGER { + noInterface(1), -- No interface + twoDS3(2), + oneDS3(3), + twoE3(4), + oneE3(5), + oneFastEthernet(6), + fiberSTM1(7), + electricalSTM1(8), + utpSTM1(9), + stpSTM1(10), + twoSTM1(11), + eightE1(12), + eightT1(13), + hitLess(14), + fiberSTM1Trib(15), + electricalSTM1Trib(16), + hitLessWithBridge(17), + opticalFastEthernet(18) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For ACCESS hardware, this indicates the second (right)interface connector." + DEFVAL { oneDS3 } + ::= { gnGenCfgDeviceEntry 19 } + +gnGenCfgPrimaryClockSource OBJECT-TYPE + SYNTAX INTEGER { + internalClock(2), + external2MB(3), + radioClock(4), + fiberClock(5), + external2MHz(6), + external1AndHalfMB(7), + tributaryClock1(8), + tributaryClock2(9), + tributaryClock3(10), + tributaryClock4(11), + tributaryClock5(12), + tributaryClock6(13), + tributaryClock7(14), + tributaryClock8(15), + tributaryClock9(16), + tributaryClock10(17), + tributaryClock11(18), + tributaryClock12(19), + tributaryClock13(20), + tributaryClock14(21), + tributaryClock15(22), + tributaryClock16(23), + tribSTM1(24) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The primary clock source, configurable for ACCESS radios only." + DEFVAL { internalClock } + ::= { gnGenCfgDeviceEntry 20 } + +gnGenCfgSecondaryClockSource OBJECT-TYPE + SYNTAX INTEGER { + internalClock(2), + external2MB(3), + radioClock(4), + fiberClock(5), + external2MHz(6), + external1AndHalfMB(7), + tributaryClock1(8), + tributaryClock2(9), + tributaryClock3(10), + tributaryClock4(11), + tributaryClock5(12), + tributaryClock6(13), + tributaryClock7(14), + tributaryClock8(15), + tributaryClock9(16), + tributaryClock10(17), + tributaryClock11(18), + tributaryClock12(19), + tributaryClock13(20), + tributaryClock14(21), + tributaryClock15(22), + tributaryClock16(23), + tribSTM1(24) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The secondary clock source, configurable for ACCESS radios only." + DEFVAL { internalClock } + ::= { gnGenCfgDeviceEntry 21 } + +gnGenCfgTrapOption OBJECT-TYPE + SYNTAX INTEGER (0..31) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This item defines various trap options (0-31): + + 0 - SNSN (STANDARD TRAPS DO NOT INCLUDE SERIAL NUMBER) + 1 - ASN (ALL TRAPS INCLUDE SERIAL NUMBER) + 2 - SNSN, DNLR (DO NOT REPORT LOCAL TRAPS FROM REMOTE IDU) + 3 - ASN, DNLR + 4 - SNSN, EVT (USE DIFFERENT TRAP ID FOR EACH ALARM TYPE) + 5 - ASN, EVT + 6 - SNSN, DNLR, EVT + 7 - ASN, DNLR, EVT + + * - Add 8 to your choice for excluding traps with id >= 128. + Example: for SNSN, DNLR with this filter write 10 (=8+2). + ** - Add another 16 to your choice in order to send 'clear' traps with zero severity." + DEFVAL { 0 } + ::= { gnGenCfgDeviceEntry 22 } + +gnGenCfgCLLI OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..30)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Common Language Location Identifier (maximum length: 30)" + ::= { gnGenCfgDeviceEntry 23 } + +gnGenCfgHeartbeatPeriod OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This item defines the number of minutes between each trap" + DEFVAL { 0 } + ::= { gnGenCfgDeviceEntry 24 } + +gnGenCfgGetRemoteData OBJECT-TYPE + SYNTAX INTEGER { + off(2), + on(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "." + DEFVAL {off} + ::= { gnGenCfgDeviceEntry 25 } + +gnGenCfgClearLoopTimeout OBJECT-TYPE + SYNTAX INTEGER (0..1440) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This item defines the clear loopbacks timeout in minutes. + possible values: 0..1440. + 0 means disable. " + DEFVAL { 0 } + ::= { gnGenCfgDeviceEntry 26 } + +gnGenCfgSubProductType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "lsb bit: 1 if fibeair 1500i or 1528i 0 otherwise." + ::= { gnGenCfgDeviceEntry 27 } + + +gnGenStatDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnGenStatDeviceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains general configuration info + per device; local and remote." + ::= { gnGeneral 9 } + + +gnGenStatDeviceEntry OBJECT-TYPE + SYNTAX GnGenStatDeviceEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing general configuration information per device, both +local and remote sides." + INDEX { gnGenStatDeviceId } + ::= { gnGenStatDeviceTable 1 } + +GnGenStatDeviceEntry ::= + SEQUENCE { + gnGenStatDeviceId + INTEGER, + gnGenStatDeviceCelsiusTemp + INTEGER, + gnGenStatDeviceFahrenheitTemp + INTEGER, +-- The following variables are concerning the service of the IDU + gnGenStatDevicePowerSupply + OCTET STRING, + gnGenStatDeviceCable + INTEGER, + gnGenStatDeviceDryContact + OCTET STRING, + gnGenStatDeviceLeds + OCTET STRING, + gnGenStatInternalCommunication + OCTET STRING , + gnGenStatDeviceFanStatus + OCTET STRING, + gnGenStatDeviceODUStatus + OCTET STRING, + gnGenStatDeviceIDUStatus + OCTET STRING, + gnGenStatDeviceRSTStatus + OCTET STRING +} + + +gnGenStatDeviceId OBJECT-TYPE + SYNTAX INTEGER + { + local(1), + remote(2), + drawer1(3), + drawer2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates which device is involved + in the specific row." + ::= { gnGenStatDeviceEntry 1 } + +gnGenStatDeviceCelsiusTemp OBJECT-TYPE + SYNTAX INTEGER (-10..70) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the temperature of the modem of the IDU in degrees of +Celsius." + ::= { gnGenStatDeviceEntry 2 } + +gnGenStatDeviceFahrenheitTemp OBJECT-TYPE + SYNTAX INTEGER (14..158) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the temperature of the modem of the IDU in degrees of +Fahrenheit." + ::= { gnGenStatDeviceEntry 3 } + +gnGenStatDevicePowerSupply OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This octet represents the status of the power + supplies of the IDU: + bit 1 on = 3.3V faulty + bit 2 on = -5V faulty + bit 3 on = 5V faulty. + bit 4 on = +8V faulty " + + ::= { gnGenStatDeviceEntry 4 } + +gnGenStatDeviceCable OBJECT-TYPE + SYNTAX INTEGER { + ok(2), + short(3), + open(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Status of the cable to the ODU." + ::= { gnGenStatDeviceEntry 5 } + + +gnGenStatDeviceDryContact OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the dry contacts, Each input status is represented by a bit. + When the input is on, the bit value is 0.When the input is off, the bit +value is 1. + The MSB represents external alarm 8. For example when only external alarm +1 is + on the status value will be 0xFE00" + ::= { gnGenStatDeviceEntry 6 } + +gnGenStatDeviceLeds OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(3)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the IDU front panel LEDs. For the management station use. " + ::= { gnGenStatDeviceEntry 7 } + +gnGenStatInternalCommunication OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of internal communication problem + bit 1 = 1: between main CPU and ODU CPU. + bit 2 = 1: between main CPU and MUX CPU. + bit 3 = 1: between master main CPU and slave main CPU." + ::= { gnGenStatDeviceEntry 8 } + +gnGenStatDeviceFanStatus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the IDU fans 1-2 or 1-4. + bit 1 = IDU Fan1 is faulty. + bit 2 = IDU Fan2 is faulty. + bit 3 = IDU Fan2 is faulty. + bit 4 = IDU Fan2 is faulty." + ::= { gnGenStatDeviceEntry 9 } + +gnGenStatDeviceODUStatus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "ODU status reported with this parameter. + Bit1 is MSB. The bit is set when a fault occurs. + The bit is cleared when the fault clears. + bit 1 = Power Supply status + bit 2 = Synthesizer lock status + bit 3 = Tx level status + bit 4 = ATPC status + bit 5 = Rx level status + bit 6 = Not currently used. + bit 7 = Temperature status + bit 8 = Not currently used. + bit 9 = ODU loopback status. + bit 10 = Internal use (by application). + bit 11 = Tx is in Mute. + " + ::= { gnGenStatDeviceEntry 10 } + +gnGenStatDeviceIDUStatus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(4)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IDU status reported with this parameter. Bit1 is MSB. + The bit is set when a fault occurs. The bit is + cleared when the fault clears. + + bit 1 = Power status + bit 2 = Cable open status + bit 3 = Cable short status + bit 4 = Modem Lock status + bit 5 = Temperature status + bit 6 = No signal from ODU (Phos only) + bit 7 = loopback status + bit 8 = External alarm 1 status + bit 9 = External alarm 2 status + bit 10 = External alarm 3 status + bit 11 = External alarm 4 status + bit 12 = External alarm 5 status + bit 13 = External alarm 6 status + bit 14 = External alarm 7 status + bit 15 = External alarm 8 status + bit 16 = Remote connectivity status. + bit 17 = Inner communication status. + bit 18 = Link ID mismatch status. + bit 19 = Configuration mismatch status. + bit 20 = Shelf Id mismatch status (Phos only). + bit 21 = General HW failure. + bit 22 = No power to MUX board. + bit 23 = No power to MODEM board. + bit 24 = IDC disk firmware cinfiguration mismatch. + bit 25 = Modem configuration file. + bit 26 = Wayside channel E1/T1 LOS + bit 27 = loopback on Wayside channel + " + ::= { gnGenStatDeviceEntry 11 } + +gnGenStatDeviceRSTStatus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bit is set when a fault occurs. The bit is + cleared when the fault clears. + + bit 1 = Line loss of frame status + bit 2 = Radio loss of frame status + bit 3 = Line EXC status + bit 4 = Radio EXC status + bit 5 = Line SD status + bit 6 = Radio SD status + bit 7 = loss of signal status + bit 8 = J0 mismatch. + bit 9 = Line UNE status. + " + ::= { gnGenStatDeviceEntry 12 } + +gnGenChannelBandwidth OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The TX channel bandwidth, displayed in 1/100 MHz. + For example: + An STM-1 ETSI TX channel bandwidth of 56MHz is displayed as the value 5600." + ::= { gnGeneral 10 } + +gnGenTxFreqNumLocalRemote OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the radio transmit frequency, displayed in + 1/100 MHz. WRITE changes the local and remote sides. Only for systems that + support frequency configuration (Not channel)." + ::= { gnGeneral 11} + +gnGenProtocolType OBJECT-TYPE + SYNTAX INTEGER { + gnSDH(2), + gnSONET(3), + gnSONET-C(4), + gnSDH-C(5) --SDH-concatenated for plex6200 (stm4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the radio mapping protocol. -C represents 'concatenated'. " + ::= { gnGeneral 12} + +gnGenLinkId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0 for 'old' system that doesn't support the link ID. + the user can enter values from 1 to 65535" + DEFVAL {0} + ::= { gnGeneral 13 } + +gnGenMibVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current software version supports this MIB version (and the previous MIB versions)." + ::= { gnGeneral 14 } + +gnGenModemType OBJECT-TYPE + SYNTAX INTEGER { + gn16QAM(2), + gn32QAM(3), + gn128QAM(4), + gn256QAM(5), + gn64QAM(6), + gn4QAM(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The system modem type." + ::= { gnGeneral 15 } + +gnGenRadioSide OBJECT-TYPE + SYNTAX INTEGER { + east(2), + west(3) + } + ACCESS read-write + STATUS mandatory + DEFVAL {east} + ::= { gnGeneral 16 } + +gnGenSystemWorkTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The System Work Time (hours)." + DEFVAL {0} + ::= { gnGeneral 17 } + +gnGenRxFreqNumLocalRemote OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the radio receive frequency, displayed in + 1/100 MHz. WRITE changes the local and remote sides. Only for systems that + support frequency configuration (Not channel)." + ::= { gnGeneral 18} + +gnGenLastCfgTimeandDate OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(8)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter specifies the last configuration change time and date + Format 'YYYY-MM-DD,HH:MM:SS' (Hexadecimal). + A date-time specification. + + field octets contents range + ----- ------ -------- ----- + 1 1-2 year 0..65536 + 2 3 month 1..12 + 3 4 day 1..31 + 4 5 hour 0..23 + 5 6 minutes 0..59 + 6 7 seconds 0..60 + (use 60 for leap-second) + 7 8 deci-seconds 0..9 + 8 9 direction from UTC '+' / '-' + 9 10 hours from UTC 0..11 + 10 11 minutes from UTC 0..59 + + For example, Tuesday May 26, 1992 at 1:30:15 PM EDT + would be displayed as: 07 c8 05 1a 0d 1e 0f 00 + ( 1992 -5 -26,13:30:15 ) + + Note that if only local time is known, then timezone + information (fields 8-10) is not present." + ::= { gnGeneral 19 } + +gnGenMostSevereAlarm OBJECT-TYPE + SYNTAX INTEGER { + clear (0), + event (1), + warning (3), + minor (7), + major (15), + critical (31) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter specifies the current moset severe alarm in the system." + ::= { gnGeneral 20 } + +gnGenIdcCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnGenIdcCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { gnGeneral 21 } + +gnGenIdcCfgEntry OBJECT-TYPE + SYNTAX GnGenIdcCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { gnGenIdcCfgId } + ::= { gnGenIdcCfgTable 1 } + +GnGenIdcCfgEntry ::= + SEQUENCE { + gnGenIdcCfgId + INTEGER, + gnGenIdcCfgXpicMode + INTEGER, + gnGenIdcCfgResetPerfMon + INTEGER, + gnGenIdcCfgOperation + INTEGER, + gnGenIdcCfgWaySideConnector + INTEGER, + gnGenIdcCfgHeartbeatPeriod + INTEGER, + gnGenIdcCfgClearLoopTimeout + INTEGER, + gnGenIdcCfgSlipIp + IpAddress, + gnGenIdcCfgSlipModemConnection + DisplayString, + gnGenIdcCfgSlipSpeed + INTEGER, + gnGenIdcCfgAlarmSeverity + OCTET STRING, + gnGenIdcCfgIDUSerialNumber + DisplayString, + gnGenIdcCfgTrapOption + INTEGER, + gnGenIdcCfgCLLI + DisplayString, + gnGenIdcCfgEowCascadeStatus + INTEGER, + gnGenIdcCfgSerialPPPAdminStatus + INTEGER + } + +gnGenIdcCfgId OBJECT-TYPE + SYNTAX INTEGER + { + local(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnGenIdcCfgEntry 1 } + +gnGenIdcCfgXpicMode OBJECT-TYPE + SYNTAX INTEGER { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + DEFVAL { disable } + ::= { gnGenIdcCfgEntry 2 } + +gnGenIdcCfgResetPerfMon OBJECT-TYPE + SYNTAX INTEGER { + reset(2), + noAction(3), + clearFastEthernetStatistics(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset performance monitoring. " + DEFVAL { noAction } + ::= { gnGenIdcCfgEntry 3 } + + +gnGenIdcCfgOperation OBJECT-TYPE + SYNTAX INTEGER { + noOperation(2), + softwareReset(3), + setDefaultConf(4), + setIDCDefaultConf(5), + hardwareColdReset(6), + hardwareSoftReset(7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "." + DEFVAL { noOperation } + ::= { gnGenIdcCfgEntry 4 } + +gnGenIdcCfgWaySideConnector OBJECT-TYPE + SYNTAX INTEGER { + noInterface(1), -- No interface + connectorE1(2), + connectorT1(3), + connectorDualE1(4), + connectorDualT1(5), + connectorDual10baseT(6) -- Ethernet Bridge + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the physical interface of the radio E1 way side channel + (WAYSIDE CHANNEL connection)." + DEFVAL { noInterface } + ::= { gnGenIdcCfgEntry 5 } + +gnGenIdcCfgHeartbeatPeriod OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This item defines the number of minutes between each trap" + DEFVAL { 0 } + ::= { gnGenIdcCfgEntry 6 } + +gnGenIdcCfgClearLoopTimeout OBJECT-TYPE + SYNTAX INTEGER (0..1440) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This item defines the clear loopbacks timeout in minutes. + possible values: 0..1440. + 0 means disable. " + DEFVAL { 0 } + ::= { gnGenIdcCfgEntry 7 } + + +gnGenIdcCfgSlipIp OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the SERIAL interface IP address." + ::= { gnGenIdcCfgEntry 8 } + +gnGenIdcCfgSlipModemConnection OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The telephone number to which the modem will initialize a call, + upon generation of a TRAP. + The number must be entered numerically (for example 18001234567)." + ::= { gnGenIdcCfgEntry 9 } + + +gnGenIdcCfgSlipSpeed OBJECT-TYPE + SYNTAX INTEGER { + baud9600(1), + baud19200(2), + baud38400(3), + baud57600(4), + baud115200(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The SERIAL interface baud rate." + ::= { gnGenIdcCfgEntry 10 } + +gnGenIdcCfgAlarmSeverity OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(15)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This field is used only by the Ceraview management application." + ::= { gnGenIdcCfgEntry 11 } + +gnGenIdcCfgIDUSerialNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the IDU serial number - up to 20 characters " + ::= { gnGenIdcCfgEntry 12} + +gnGenIdcCfgTrapOption OBJECT-TYPE + SYNTAX INTEGER (0..31) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This item defines various trap options (0-15): + + 0 - SNSN (STANDARD TRAPS DO NOT INCLUDE SERIAL NUMBER) + 1 - ASN (ALL TRAPS INCLUDE SERIAL NUMBER) + 2 - SNSN, DNLR (DO NOT REPORT LOCAL TRAPS FROM REMOTE IDU) + 3 - ASN, DNLR + 4 - SNSN, EVT (EVENTS ARE REPORTED AS TRAPS) + 5 - ASN, EVT + 6 - SNSN, DNLR, EVT + 7 - ASN, DNLR, EVT + + * - Add 8 to your choice for excluding traps with id >= 128. + Example: for SNSN, DNLR with this filter write 10 (=8+2). + ** - Add another 16 to your choice in order to send 'clear' traps with zero severity." + DEFVAL { 0 } + ::= { gnGenIdcCfgEntry 13 } + +gnGenIdcCfgCLLI OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..30)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Common Language Location Identifier (maximum length: 30)" + ::= { gnGenIdcCfgEntry 14 } + +gnGenIdcCfgEowCascadeStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Not used!!." + DEFVAL { disable } + ::= { gnGenIdcCfgEntry 15 } + +gnGenIdcCfgSerialPPPAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable\Disable PPP over serial interface." + DEFVAL { enable } + ::= { gnGenIdcCfgEntry 16 } + +-- Deleted two parameters (15 and 16) Eitan 16.11. +-- Add tftp server suppot (15) Haim + +gnGenIdcStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnGenIdcStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { gnGeneral 22 } + +gnGenIdcStatEntry OBJECT-TYPE + SYNTAX GnGenIdcStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { gnGenIdcStatId } + ::= { gnGenIdcStatTable 1 } + +GnGenIdcStatEntry ::= + SEQUENCE { + gnGenIdcStatId + INTEGER, + gnGenIdcStatXpicSupport + INTEGER, + gnGenIdcStatLeds + OCTET STRING, + gnGenIdcStatIDUStatus + OCTET STRING, + gnGenIdcStatMMCCardStatus + OCTET STRING, + gnGenIdcStatDryContact + OCTET STRING, + gnGenIdcStatFanStatus + OCTET STRING, + gnGenIdcStatLeftDrawerStatus + INTEGER, + gnGenIdcStatRightDrawerStatus + INTEGER, + gnGenIdcStatHitlessSupport + INTEGER, + gnGenIdcStatEowExistence + INTEGER, + gnGenIdcStatEowSupport + INTEGER, + gnGenIdcStatIduPosition + INTEGER, + gnGenIdcStatBoardType + INTEGER, + gnGenIdcStatAgentIPAddress + IpAddress, + gnGenIdcStatInterfaceConnector + INTEGER, + gnGenIdcStatIfTableCounter + INTEGER + } + +gnGenIdcStatId OBJECT-TYPE + SYNTAX INTEGER + { + local(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnGenIdcStatEntry 1 } + +gnGenIdcStatXpicSupport OBJECT-TYPE + SYNTAX INTEGER + { + yes(2), + no(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnGenIdcStatEntry 2 } + +gnGenIdcStatLeds OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(3)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnGenIdcStatEntry 3 } + +gnGenIdcStatIDUStatus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(3)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IDU status reported with this parameter. Bit1 is MSB. + The bit is set when a fault occurs. The bit is + cleared when the fault clears. + + bit 1 = Fans status + bit 2 = configuration mismatch + bit 3 = Internal use + bit 4 = Internal use + bit 5 = XPIC cable swap + bit 6 = External alarm 1 status + bit 7 = External alarm 2 status + bit 8 = External alarm 3 status + bit 9 = External alarm 4 status + bit 10 = External alarm 5 status + bit 12 = External alarm 6 status + bit 13 = External alarm 7 status + bit 14 = External alarm 8 status + bit 15 = Auxiliary interface card is down + " + ::= { gnGenIdcStatEntry 4 } + +gnGenIdcStatMMCCardStatus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Bit1 is MSB. + bit 1 = 0=MMC card exist, 1=MMC card not exist + bit 2 = MMC card status: 0=ok, 1=fault " + ::= { gnGenIdcStatEntry 5 } + + +gnGenIdcStatDryContact OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the dry contacts, Each input status is represented by a bit." + ::= { gnGenIdcStatEntry 6 } + +gnGenIdcStatFanStatus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the IDU fans 1-2 or 1-4. + bit 1 = IDU Fan1 is faulty. + bit 2 = IDU Fan2 is faulty. + bit 3 = IDU Fan2 is faulty. + bit 4 = IDU Fan2 is faulty." + ::= { gnGenIdcStatEntry 7 } + +gnGenIdcStatLeftDrawerStatus OBJECT-TYPE + SYNTAX INTEGER + { + noDrawer(2), + drawerDown(3), + drawerUp(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnGenIdcStatEntry 8 } + +gnGenIdcStatRightDrawerStatus OBJECT-TYPE + SYNTAX INTEGER + { + noDrawer(2), + drawerDown(3), + drawerUp(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnGenIdcStatEntry 9 } + +gnGenIdcStatHitlessSupport OBJECT-TYPE + SYNTAX INTEGER { + supported(2), + notSupported(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indication for hitless support." + ::= { gnGenIdcStatEntry 10 } + +gnGenIdcStatEowExistence OBJECT-TYPE + SYNTAX INTEGER { + exist(2), + notExist(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter sight physical existence of the EOW connector." + ::= { gnGenIdcStatEntry 11 } + +gnGenIdcStatEowSupport OBJECT-TYPE + SYNTAX INTEGER { + supported(2), + notSupported(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indication for EOW (cascade) support." + ::= { gnGenIdcStatEntry 12 } + +gnGenIdcStatIduPosition OBJECT-TYPE + SYNTAX INTEGER { + upper(2), + lower(3), + single(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indication for idu position." + ::= { gnGenIdcStatEntry 13 } + +gnGenIdcStatBoardType OBJECT-TYPE + SYNTAX INTEGER { + v1(2), + v2(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indication for the board type." + ::= { gnGenIdcStatEntry 14 } + +gnGenIdcStatAgentIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indication for the Agent IP address." + ::= { gnGenIdcStatEntry 15 } + +gnGenIdcStatInterfaceConnector OBJECT-TYPE + SYNTAX INTEGER { + notExist(2), + oneFEplus64E1(3), + twoFEplus64E1(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indication for the interface connector type." + ::= { gnGenIdcStatEntry 16 } + +gnGenIdcStatIfTableCounter OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This counter is initialize to a random number and increment on every change of the IfTable + (This is for NMS use)." + ::= { gnGenIdcStatEntry 17 } + +gnGeneralXTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnGeneralXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { gnGeneral 23 } + +gnGeneralXEntry OBJECT-TYPE + SYNTAX GnGeneralXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { gnGenXId } + ::= { gnGeneralXTable 1 } + +GnGeneralXEntry ::= + SEQUENCE { + gnGenXId + INTEGER, + gnGenXStandardOrg + INTEGER, + gnGenXRemoteConnection + INTEGER, + gnGenXLinkId + INTEGER, + gnGenXModemType + INTEGER, + gnGenXRadioSide + INTEGER, + gnGenXSystemWorkTime + INTEGER, + gnGenXOperation + INTEGER, + gnGenXResetPerfMon + INTEGER, + gnGenXAlarmSeverity + OCTET STRING, + gnGenXCarrierSerialNumber + DisplayString, + gnGenXMUXSerialNumber + DisplayString, + gnGenXProductType + INTEGER, + gnGenXCarrierConnector + INTEGER, + gnGenXInterfacesLeds + OCTET STRING, + gnGenXMultiRateMultiConsConf + INTEGER, + gnGenXMultiRateMultiConsSupport + OCTET STRING, + gnGenXWaysideChannel + INTEGER, + gnGenXWaySideLoopback + INTEGER, + gnGenXSyncIdcDataBase + INTEGER, + gnGenXAesEnable + INTEGER, + gnGenXAesMkeyMode + INTEGER, + gnGenXActNumOfInterfaceOnClass1 + INTEGER, + gnGenXActNumOfInterfaceOnClass2 + INTEGER, + gnGenXActNumOfInterfaceOnClass3 + INTEGER, + gnGenXEowStatus + INTEGER, + gnGenXTempLicenseEnable + INTEGER, + gnGenXTempLicenseTimer + INTEGER, + gnGenXDefectBlocks + INTEGER, + gnGenXBytesCorrected + INTEGER, + gnGenXPrbsTest + INTEGER, + gnGenXClearCounters + INTEGER + } + +gnGenXId OBJECT-TYPE + SYNTAX INTEGER + { + drawer1(3), + drawer2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnGeneralXEntry 1 } + +gnGenXStandardOrg OBJECT-TYPE + SYNTAX INTEGER { + etsi(2), + fcc(3), + japan(4), + lmds(5), + cmds(6), + australia(7), + other(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter specifies which international standard is used." + ::= { gnGeneralXEntry 2 } + +gnGenXRemoteConnection OBJECT-TYPE + SYNTAX INTEGER { + connected(2), + disconnected(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Is the connection between the local manager and + the remote manager." + ::= { gnGeneralXEntry 3 } + +gnGenXLinkId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0 for 'old' system that doesn't support the link ID. + the user can enter values from 1 to 65535" + DEFVAL {0} + ::= { gnGeneralXEntry 4 } + +gnGenXModemType OBJECT-TYPE + SYNTAX INTEGER { + gn16QAM(2), + gn32QAM(3), + gn128QAM(4), + gn256QAM(5), + gn64QAM(6), + gn4QAM(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The system modem type." + ::= { gnGeneralXEntry 5 } + +gnGenXRadioSide OBJECT-TYPE + SYNTAX INTEGER { + east(2), + west(3) + } + ACCESS read-write + STATUS mandatory + DEFVAL {east} + ::= { gnGeneralXEntry 6 } + +gnGenXSystemWorkTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The System Work Time (hours)." + DEFVAL {0} + ::= { gnGeneralXEntry 7 } + +gnGenXOperation OBJECT-TYPE + SYNTAX INTEGER + { + noOperation(2), + setMuxDefaultConf(3), + hardwareColdReset(4), + hardwareWarmReset(5), + softwareODCReset(6), + hardwareODCReset(7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "." + DEFVAL { noOperation } + ::= { gnGeneralXEntry 8 } + +gnGenXResetPerfMon OBJECT-TYPE + SYNTAX INTEGER { + reset(2), + noAction(3), + clearFastEthernetStatistics(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset performance monitoring. " + DEFVAL { noAction } + ::= { gnGeneralXEntry 9 } + +gnGenXAlarmSeverity OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(15)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This field is used only by the Ceraview management + application Every Trap severity 4 bits. + 15 (MAJOR), 7 (MINOR), 3 (WARNING) and 1 (EVENT) options. + The first 4 bits ODU Power supply severity, + then the Synthesizer severity ,then Tx level then RX level + ODU temperature, ODU loopback , IDU power supply , Cable, + Modem, IDU temperature, IDU loopbacks, External Alarm 1, + External Alarm 2 ,External Alarm 3, External Alarm 4, + External Alarm 5, External Alarm 6, External Alarm 7, + External Alarm 8, Remote connectivity, LOF, LOS, EXC, SD + J0 mismatch and system fault." + ::= { gnGeneralXEntry 10 } + +gnGenXCarrierSerialNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the carrier serial number - up to 20 characters " + ::= { gnGeneralXEntry 11 } + +gnGenXMUXSerialNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the MUX serial number - up to 20 characters " + ::= { gnGeneralXEntry 12 } + +gnGenXProductType OBJECT-TYPE + SYNTAX INTEGER + { + accessMux (2), + sdhRegenerator (3), + narrowBandPdhRepeater (4), + accessMuxStm0 (5), + plex6200 (6), + adm (7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The product type." + ::= { gnGeneralXEntry 13 } + +gnGenXCarrierConnector OBJECT-TYPE + SYNTAX INTEGER { + noInterface(2), + oneElectricalSTM1(3), + oneFiberSTM1SingleMode(4), + oneFiberSTM1MultiMode(5), + twoElectricalSTM1(6), + twoFiberSTM1SingleMode(7), + twoFiberSTM1MultiMode(8), + oneFEOnly(9), + oneFEplus4E1(10), + oneFEplus8E1(11), + oneFEplus4T1(12), + oneFEplus8T1(13), + twoFEOnly(14), + twoFEplus4E1(15), + twoFEplus8E1(16), + twoFEplus4T1(17), + twoFEplus8T1(18), + oneDS3(19), + threeDS3(20), + oneE3(21), + threeE3(22), + oneOpticalGBEOnly(23), + oneOpticalGBEPlus8E1(24), + oneOpticalGBEPlus8T1(25), + oneElectricalGBEOnly(26), + oneElectricalGBEPlus8E1(27), + oneElectricalGBEPlus8T1(28), + oneFEplus64E1(29), + oneFEplus64T1(30), + eightE1Only(31), + eightT1Only(32), + oneStm1XC(33), + twoStm1XC(34) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For ACCESS hardware, this indicates the first (left) interface connector." + ::= { gnGeneralXEntry 14 } + +gnGenXInterfacesLeds OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(4)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the Interface LEDs. For the management station use. + Each two bits represents one led as follows: 00 - Gray, 01 - Green, 10 - Orange, 11 - Red. + The led order: Led1 is msb 2 bits , after it led2, till led 16 - 2 lsb bits." + ::= { gnGeneralXEntry 15 } + +gnGenXMultiRateMultiConsConf OBJECT-TYPE + SYNTAX INTEGER { + mrmc1528 (1), + mrmc1550 (2), + mrmc3156 (3), + mrmc3150 (4), + mrmc1228 (5), + mrmc1540 (6), + mrmc4410 (7), + mrmc4420 (8), + mrmc4440 (9), + mrmc1125 (10), + mrmc2050 (11), + mrmc2030 (12), + mrmc1340 (13) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Link data capacity" + ::= { gnGeneralXEntry 16 } + +gnGenXMultiRateMultiConsSupport OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(4)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "" + ::= { gnGeneralXEntry 17 } + + +gnGenXWaysideChannel OBJECT-TYPE + SYNTAX INTEGER { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Enable Disable drawer wayside channel " + DEFVAL { disable } + ::= { gnGeneralXEntry 18 } + + + +gnGenXWaySideLoopback OBJECT-TYPE + SYNTAX INTEGER { + noloopback(2), + waySideLoop(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter controls the WAYSIDE channel loopback diagnostic operations." + DEFVAL { noloopback } + ::= { gnGeneralXEntry 19 } + + gnGenXSyncIdcDataBase OBJECT-TYPE + SYNTAX INTEGER { + noOperation(2), + idcToDrawer(3), + drawerToIdc(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "." + DEFVAL { noOperation } + ::= { gnGeneralXEntry 20 } + + gnGenXAesEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(2), + disable(3), + notSupport(4), + systemFailure(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter defines encryption admin mode." + DEFVAL { disable } + ::= { gnGeneralXEntry 21 } + + gnGenXAesMkeyMode OBJECT-TYPE + SYNTAX INTEGER { + auto(2), + manual(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter is not used." + DEFVAL { auto } + ::= { gnGeneralXEntry 22 } + + gnGenXActNumOfInterfaceOnClass1 OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the actual number of interfaces on class 1." + DEFVAL { 0 } + ::= { gnGeneralXEntry 23 } + + gnGenXActNumOfInterfaceOnClass2 OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the actual number of interfaces on class 2." + DEFVAL { 0 } + ::= { gnGeneralXEntry 24 } + + gnGenXActNumOfInterfaceOnClass3 OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the actual number of interfaces on class 3." + DEFVAL { 0 } + ::= { gnGeneralXEntry 25 } + + gnGenXEowStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Not used." + DEFVAL { disable } + ::= { gnGeneralXEntry 26 } + + gnGenXTempLicenseEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(2), + disable(3), + notSupported(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set temporary license enable or disable." + DEFVAL { disable } + ::= { gnGeneralXEntry 27 } + + gnGenXTempLicenseTimer OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the temporary license timer." + DEFVAL { 0 } + ::= { gnGeneralXEntry 28 } + + + gnGenXDefectBlocks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of defected blocks that could not be corrected by the + FEC " + ::= { gnGeneralXEntry 29 } + + gnGenXBytesCorrected OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Number of bytes corrected by the FEC" + ::= { gnGeneralXEntry 30 } + + +gnGenXPrbsTest OBJECT-TYPE + SYNTAX INTEGER { + notActive(2), + active(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This parameter enable the user to activate the PRBS test." + DEFVAL { notActive } + ::= { gnGeneralXEntry 31 } + +gnGenXClearCounters OBJECT-TYPE + SYNTAX INTEGER { + noAction(2), + clearCounters(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This parameter enable the user to clear the PRBS counters." + DEFVAL { noAction } + ::= { gnGeneralXEntry 32 } + + + +gnGenAddAlarmExtToTraps OBJECT-TYPE + SYNTAX INTEGER { + no (2), + yes (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "If chose 'yes', the Alarm Id, Origin and Unit from gnAgnCurrentAlarmTable + will be bind to the end of each ceragon private trap." + DEFVAL { no } + ::= { gnGeneral 24 } + +gnGenFeatureSupport OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Inidcation for feature support. msb is for bit #1. + The bit is set when a specific feature is support. + Bit #1 - Tftp server support. + Bit #2 - Cold reset support. + Bit #3 - Severity critical for external alarm. + Bit #4 - MRMC filter table. + Bit #5 - NeighborIP Support Fast and DS3. + Bit #6 - Auxiliary channel drawer routing support. + Bit #7 - Single drawer external protection support. + Bit #8 - dual drawer external protection not support. + Bit #9 - Left Drawer XPIC hardware support (0 - support, 1 - not support). + Bit #10 - Right Drawer XPIC hardware support (0 - support, 1 - not support). + Bit #11 - Internal Protection Not Supported (0 - support, 1 - not support). + Bit #12 - One Ws Channel Only (0 - FALSE, 1 - TRUE). + Bit #13 - Protect option not support (0 - support, 1 - not support). + Bit #14 - UC ethernet support (0 - not support, 1 - support). + Bit #15 - WSC only disable (0 - enable & disable, 1 - only disable). + Bit #16 - UC only disable (0 - enable & disable, 1 - only disable). + Bit #17 - EOW only disable (0 - enable & disable, 1 - only disable). + Bit #18 - Left Drawer modem latency Not support (0 - support, 1 - not support). + Bit #19 - Right Drawer modem latency Not support (0 - support, 1 - not support). + Bit #20 - Clear PM for drawer (0 - support, 1 - not support). + Bit #21 - Allow Sync mode in UC#2 (0 - not allow, 1 - allow)." + ::= { gnGeneral 25 } + +gnGeneralMrmcXTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnGeneralMrmcXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= {gnGeneral 26} + +gnGeneralMrmcXEntry OBJECT-TYPE + SYNTAX GnGeneralMrmcXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table indicates the supported modem configuration script for each drawer." + INDEX { gnGenMrmcXId, gnGenMrmcXMrmcVal} + ::= { gnGeneralMrmcXTable 1 } + +GnGeneralMrmcXEntry ::= + SEQUENCE { + gnGenMrmcXId + INTEGER, + gnGenMrmcXMrmcVal + INTEGER, + gnGenMrmcXBitRate + INTEGER, + gnGenMrmcXBandWidth + INTEGER, + gnGenMrmcXQam + INTEGER + } + +gnGenMrmcXId OBJECT-TYPE + SYNTAX INTEGER + { + drawer1(3), + drawer2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Drawer number." + ::= { gnGeneralMrmcXEntry 1 } + +gnGenMrmcXMrmcVal OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter specifies MRMC value." + ::= { gnGeneralMrmcXEntry 2 } + +gnGenMrmcXBitRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter specifies transfer bit rate." + ::= { gnGeneralMrmcXEntry 3 } + +gnGenMrmcXBandWidth OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter specifies channel band width." + ::= { gnGeneralMrmcXEntry 4 } + +gnGenMrmcXQam OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter specifies modem qam." + ::= { gnGeneralMrmcXEntry 5 } + +gnGenDrawerXTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnGenDrawerXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table indicates drawer x." + ::= { gnGeneral 27 } + +gnGenDrawerXEntry OBJECT-TYPE + SYNTAX GnGenDrawerXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing drawer x namd and id." + INDEX { gnGenDrawerXId} + ::= { gnGenDrawerXTable 1 } + +GnGenDrawerXEntry ::= + SEQUENCE { + gnGenDrawerXId + INTEGER, + gnGenDrawerXName + DisplayString (SIZE(0..20)), + gnGenDrawerXSlot1Status + INTEGER, + gnGenDrawerXSlot2Status + INTEGER, + gnGenDrawerXDeviceLeds + OCTET STRING, + gnGenDrawerXInternalCommunication + OCTET STRING, + gnGenDrawerXDeviceIDUStatus + OCTET STRING + } + +gnGenDrawerXId OBJECT-TYPE + SYNTAX INTEGER + { + drawer1(3), + drawer2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the drawer's id" + ::= { gnGenDrawerXEntry 1 } + +gnGenDrawerXName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates the drawer's name" + ::= { gnGenDrawerXEntry 2 } + +gnGenDrawerXSlot1Status OBJECT-TYPE + SYNTAX INTEGER { + notExist(2), + powerOff(3), + powerOn(4), + dbReady(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "notExist - board not exist. + powerOff - board inserted and power off. + powerOn - board inserted and power on. + dbReady - board is power on and DB ready." + DEFVAL { notExist } + ::= { gnGenDrawerXEntry 3 } + +gnGenDrawerXSlot2Status OBJECT-TYPE + SYNTAX INTEGER { + notExist(2), + powerOff(3), + powerOn(4), + dbReady(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "notExist - board not exist. + powerOff - board inserted and power off. + powerOn - board inserted and power on. + dbReady - board is power on and DB ready." + DEFVAL { notExist } + ::= { gnGenDrawerXEntry 4 } + +gnGenDrawerXDeviceLeds OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(3)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the IDU front panel LEDs. For the management station use. " + ::= { gnGenDrawerXEntry 5 } + +gnGenDrawerXInternalCommunication OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of internal communication problem + bit 1 = 1: between main CPU and ODU CPU. + bit 2 = 1: between main CPU and MUX CPU. + bit 3 = 1: between master main CPU and slave main CPU." + ::= { gnGenDrawerXEntry 6 } + +gnGenDrawerXDeviceIDUStatus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(4)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IDU status reported with this parameter. Bit1 is MSB. + The bit is set when a fault occurs. The bit is + cleared when the fault clears. + + bit 1 = Power status + bit 2 = Cable open status + bit 3 = Cable short status + bit 4 = Modem Lock status + bit 5 = Temperature status + bit 6 = No signal from ODU (Phos only) + bit 7 = loopback status + bit 8 = External alarm 1 status + bit 9 = External alarm 2 status + bit 10 = External alarm 3 status + bit 11 = External alarm 4 status + bit 12 = External alarm 5 status + bit 13 = External alarm 6 status + bit 14 = External alarm 7 status + bit 15 = External alarm 8 status + bit 16 = Remote connectivity status. + bit 17 = Inner communication status. + bit 18 = Link ID mismatch status. + bit 19 = Configuration mismatch status. + bit 20 = Shelf Id mismatch status (Phos only). + bit 21 = General HW failure. + bit 22 = No power to MUX board. + bit 23 = No power to MODEM board. + bit 24 = IDC disk firmware cinfiguration mismatch. + bit 25 = Modem configuration file. + bit 26 = Wayside channel E1/T1 LOS + bit 27 = loopback on Wayside channel + " + ::= { gnGenDrawerXEntry 7 } + + +gnCluster OBJECT IDENTIFIER ::= { gnGeneral 28 } + +cluster OBJECT IDENTIFIER ::= { gnCluster 1} + +clusterSystemType OBJECT-TYPE + SYNTAX INTEGER { + unknown(2), + p1500(3), + t3200(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the system type: Phophorus, Avalon or Unknown Backplane" + ::= { cluster 1 } + +clusterNumOfSubRacks OBJECT-TYPE + SYNTAX INTEGER (1..3) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the number of subrack, 1st phase supporsts only 1" + ::= { cluster 3 } + +clusterSubRackNum OBJECT-TYPE + SYNTAX INTEGER (0..3) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the subrack's number" + ::= { cluster 4 } + +clusterFloorNum OBJECT-TYPE + SYNTAX INTEGER (0..9) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the subrack's number" + ::= { cluster 5 } + +clusterIPBase OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the Cluster IP base " + ::= { cluster 6 } + +clusterIDCRole OBJECT-TYPE + SYNTAX INTEGER { + clusterPrime(2), + member(3), + subrackManager(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates - ClusterPrime - 2nd floor of 1st rack, SubRackManager - 2nd floor of other racks." + ::= { cluster 7 } + +clusterPrimeIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value enable CV/PV to know the server IP even if it is not connected" + ::= { cluster 8 } + +clusterPeerIPLastChangeTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates The last time when the Peer IP Table changed" + ::= { cluster 9 } + +addressesTable OBJECT-TYPE + SYNTAX SEQUENCE OF AddressesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table indicates the cluster's IP Addresses." + ::= { gnCluster 2 } + +addressesEntry OBJECT-TYPE + SYNTAX AddressesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the cluster's IP Addresses." + INDEX { addressesPeerIPId} + ::= { addressesTable 1 } + +AddressesEntry ::= + SEQUENCE { + addressesPeerIPId + INTEGER, + addressesPeerIPAddress + IpAddress + } + +addressesPeerIPId OBJECT-TYPE + SYNTAX INTEGER (1..9) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the peer IP id" + ::= { addressesEntry 1 } + +addressesPeerIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the IP address of a Server/Client. " + ::= { addressesEntry 2 } + +primeIDC OBJECT IDENTIFIER ::= { gnCluster 3} + +primeIDCAutoInternalClockDistribution OBJECT-TYPE + SYNTAX INTEGER { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates whether the internal clock distribution is enabled or disabled. " + ::= { primeIDC 1 } + +primeIDCSynchronizeClockInCluster OBJECT-TYPE + SYNTAX INTEGER { + noaction(2), + synchronize(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates whether to synchronize the clock in the cluster. " + ::= { primeIDC 2 } + +backplaneSlotMappingTable OBJECT-TYPE + SYNTAX SEQUENCE OF BackplaneSlotMappingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table indicates the cluster's IP Addresses." + ::= { gnCluster 4 } + +backplaneSlotMappingEntry OBJECT-TYPE + SYNTAX BackplaneSlotMappingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the cluster's IP Addresses." + INDEX { backplaneSlotMappingSubrackId, backplaneSlotMappingFloorId, backplaneSlotMappingDrawerId, backplaneSlotMappingSubDrawerId} + ::= { backplaneSlotMappingTable 1 } + +BackplaneSlotMappingEntry ::= + SEQUENCE { + backplaneSlotMappingSubrackId + INTEGER (1..3), + backplaneSlotMappingFloorId + INTEGER (1..100), + backplaneSlotMappingDrawerId + INTEGER (1..3), + backplaneSlotMappingSubDrawerId + INTEGER (1..2), + backplaneSlotMappingUnitType + INTEGER, + backplaneSlotMappingUnitNumber + INTEGER (1..15), + backplaneSlotMappingUnitIndex + INTEGER + } + +backplaneSlotMappingSubrackId OBJECT-TYPE + SYNTAX INTEGER (1..3) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the subrack index. " + ::= { backplaneSlotMappingEntry 1 } + +backplaneSlotMappingFloorId OBJECT-TYPE + SYNTAX INTEGER (1..100) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the floor id + The 4U floor index (upper) will be 99. " + ::= { backplaneSlotMappingEntry 2 } + +backplaneSlotMappingDrawerId OBJECT-TYPE + SYNTAX INTEGER (1..3) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "For floors 1-3: IDC=1, Drawer 1=2, Drwaer2 =3. For 4U floor (floor #99), Aux=1, Power=2. " + ::= { backplaneSlotMappingEntry 3 } + +backplaneSlotMappingSubDrawerId OBJECT-TYPE + SYNTAX INTEGER (1..2) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the sub drawer id + IDC, Drawer 1 & 2 will be only 1. XC main (up) will be 1 and XC backup (lower) will be 2. " + ::= { backplaneSlotMappingEntry 4 } + +backplaneSlotMappingUnitType OBJECT-TYPE + SYNTAX INTEGER { + idc(2), + odu(3), + mux(4), + modem(5), + drawer(6), + unknown(7), + none(8), + xc(9), + auxInterface(10), + power(11) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The values are the same as in gnAgnCurrentAlarm Unit. " + ::= { backplaneSlotMappingEntry 5 } + +backplaneSlotMappingUnitNumber OBJECT-TYPE + SYNTAX INTEGER (1..15) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the unit number. " + ::= { backplaneSlotMappingEntry 6 } + +backplaneSlotMappingUnitIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the unit number. " + ::= { backplaneSlotMappingEntry 7 } + +gnSubrack OBJECT IDENTIFIER ::= { gnGeneral 29 } + +powerInputTable OBJECT-TYPE + SYNTAX SEQUENCE OF PowerInputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table indicates the Power Input." + ::= { gnSubrack 1 } + +powerInputEntry OBJECT-TYPE + SYNTAX PowerInputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the Power Input." + INDEX { powerInputId} + ::= { powerInputTable 1 } + +PowerInputEntry ::= + SEQUENCE { + powerInputId + INTEGER (1..6), + powerInputAdmin + INTEGER, + powerInputStatus + INTEGER, + powerInputLedStatus + OCTET STRING (SIZE(1)) + } + +powerInputId OBJECT-TYPE + SYNTAX INTEGER (1..6) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the power input Id. " + ::= { powerInputEntry 1 } + +powerInputAdmin OBJECT-TYPE + SYNTAX INTEGER { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates whether the power input Admin is enables or disabled. " + ::= { powerInputEntry 2 } + +powerInputStatus OBJECT-TYPE + SYNTAX INTEGER { + notexist(2), + unknown(3), + down(4), + up(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates whether the power input is up or down, Notexist when power input card not exist. unknown when no A-Aux." + ::= { powerInputEntry 3 } + +powerInputLedStatus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value, Led1 is MSB 2 bits. + Each two bits represents one led:00 - Gray,01 - Green, 10 - Orange, 11 - Red. " + ::= { powerInputEntry 4 } + +auxiliaryDrawer OBJECT IDENTIFIER ::= { gnSubrack 2 } + +auxiliaryDrawerAuxCardType OBJECT-TYPE + SYNTAX INTEGER { + na(2), + v1(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates whether the Auxiliary Card type." + ::= { auxiliaryDrawer 1 } + +auxiliaryDrawerLedsStatus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(4)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value, Led16 is MSB 2 bits, Led1 is LSB 2 bits. + Each two bits represents one led:00 - Gray,01 - Green, 10 - Orange, 11 - Red. + Led 1: Status of WSC/UC Ethernet (upper connector, left side). + Led 2: Status of WSC/UC Ethernet (upper connector, right side). + Led 3: Status of WSC/UC Ethernet (lower connector, left side). + Led 4: Status of WSC/UC Ethernet (lower connector, right side). + Led 5: Reserved - Status of managment link (upper connector). + Led 6: Reserved - Status of managment activity (upper connector). + Led 7: Reserved - Status of managment link (lower connector). + Led 8: Reserved - Status of managment activity (lower connector). + Led 9: Status of WSC E1/T1 (upper connector, left side). + Led 10: Status of WSC E1/T1 (upper connector, right side). + Led 11: Status of WSC E1/T1 (lower connector, left side). + Led 12: Status of WSC E1/T1 (lower connector, right side). + Led 13: Reserved - Status of external fans (upper connector, left side). + Led 14: Reserved - Status of external fans (upper connector, right side). + Led 15: Reserved - Status of EOW Chaining (lower connector, left side). + Led 16: Reserved - Status of EOW Chaining (lower connector, right side)." + ::= { auxiliaryDrawer 2 } + +auxiliaryDrawerBoardHWVersion OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the EEPROM value." + ::= { auxiliaryDrawer 3 } + +auxiliaryDrawerBoardFWVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the Register value ." + ::= { auxiliaryDrawer 4 } + +auxiliaryDrawerBoardPostResetFWVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the Register value ." + ::= { auxiliaryDrawer 5 } + +auxiliaryDrawerSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the EEPROM value." + ::= { auxiliaryDrawer 6 } + +auxiliaryDrawerBoardReset OBJECT-TYPE + SYNTAX INTEGER { + noaction(2), + reset(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates whether to reset board." + ::= { auxiliaryDrawer 7 } + +auxiliaryDrawerOrderWireChaining OBJECT-TYPE + SYNTAX INTEGER { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates whether the Order Wire chaining is enables or disabled. " + ::= { auxiliaryDrawer 8 } + +xcDrawerTable OBJECT-TYPE + SYNTAX SEQUENCE OF XCDrawerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table indicates the XC Drawer." + ::= { gnSubrack 3 } + +xcDrawerEntry OBJECT-TYPE + SYNTAX XCDrawerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the XC Drawer." + INDEX { xcDrawerXCId} + ::= { xcDrawerTable 1 } + +XCDrawerEntry ::= + SEQUENCE { + xcDrawerXCId + INTEGER (1..6), + xcDrawerLedsStatus + OCTET STRING (SIZE(1)), + xcDrawerBoardHWVersion + INTEGER, + xcDrawerBoardFWVersion + DisplayString (SIZE(0..20)), + xcDrawerBoardPostResetFWVersion + DisplayString (SIZE(0..20)), + xcDrawerSerialNumber + DisplayString (SIZE(0..20)), + xcDrawerResetXCBoard + INTEGER, + xcDrawerXCSelfTestResult + INTEGER, + xcDrawerXCActivityRole + INTEGER, + xcDrawerSyncIdcDataBase + INTEGER, + xcDrawerXCConnector + INTEGER + } + +xcDrawerXCId OBJECT-TYPE + SYNTAX INTEGER (1..6) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value, 1-2 for 1st rack, 3-4 for 2nd, 5-6 for 3rdy. " + ::= { xcDrawerEntry 1 } + +xcDrawerLedsStatus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value, Led1 is MSB 2 bits, Led4 is LSB . + Each two bits represents one led:00 - Gray,01 - Green, 10 - Orange, 11 - Red. " + ::= { xcDrawerEntry 2 } + +xcDrawerBoardHWVersion OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the EEPROM value." + ::= { xcDrawerEntry 3 } + +xcDrawerBoardFWVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the Register value ." + ::= { xcDrawerEntry 4 } + +xcDrawerBoardPostResetFWVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the Register value ." + ::= { xcDrawerEntry 5 } + +xcDrawerSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the EEPROM value." + ::= { xcDrawerEntry 6 } + +xcDrawerResetXCBoard OBJECT-TYPE + SYNTAX INTEGER { + noaction(2), + reset(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates whether to reset XC." + ::= { xcDrawerEntry 7 } + +xcDrawerXCSelfTestResult OBJECT-TYPE + SYNTAX INTEGER { + passed(2), + failed(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the XC self test result." + ::= { xcDrawerEntry 8 } + +xcDrawerXCActivityRole OBJECT-TYPE + SYNTAX INTEGER { + active(2), + standby(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the XC activity role." + ::= { xcDrawerEntry 9 } + +xcDrawerSyncIdcDataBase OBJECT-TYPE + SYNTAX INTEGER { + noOperation(2), + idcToXC(3), + xcToIdc(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "." + DEFVAL { noOperation } + ::= { xcDrawerEntry 10 } + +xcDrawerXCConnector OBJECT-TYPE + SYNTAX INTEGER { + oneStm1XC(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the XC activity role." + ::= { xcDrawerEntry 11 } + +gnGenCarrierXTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnGenCarrierXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table indicates carrier x." + ::= { gnGeneral 30 } + +gnGenCarrierXEntry OBJECT-TYPE + SYNTAX GnGenCarrierXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry of carrier x." + INDEX { gnGenCarrierXId} + ::= { gnGenCarrierXTable 1 } + +GnGenCarrierXEntry ::= + SEQUENCE { + gnGenCarrierXId + INTEGER, + gnGenCarrierXResetPerfMon + INTEGER, + gnGenCarrierXSyncIdcDataBase + INTEGER + } + +gnGenCarrierXId OBJECT-TYPE + SYNTAX INTEGER + { + carrier1(3), + carrier2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the carrier id" + ::= { gnGenCarrierXEntry 1 } + +gnGenCarrierXResetPerfMon OBJECT-TYPE + SYNTAX INTEGER { + reset(2), + noAction(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset performance monitoring." + DEFVAL { noAction } + ::= { gnGenCarrierXEntry 2 } + +gnGenCarrierXSyncIdcDataBase OBJECT-TYPE + SYNTAX INTEGER { + noOperation(2), + idcToDrawer(3), + drawerToIdc(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "idcToDrawer - copy configuration from the IDC disk to the HW (this operation istraffic effected). + drawerToIdc - copy configuration from HW to IDC disk. + this operation used to clear User Configuration Mismatch alarm." + DEFVAL { noOperation } + ::= { gnGenCarrierXEntry 3 } + +--******************************************************************* + + +-- This group should contain all the MIB support for +-- Managers table, Trap masks and so on... +gnAgn OBJECT IDENTIFIER ::= { gnSystem 2} + +gnAgnMgrTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnAgnMgrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table indicates the managers list that will receive traps." + ::= { gnAgn 1 } + +gnAgnMgrEntry OBJECT-TYPE + SYNTAX GnAgnMgrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the managers IP addresses and the trap filter options." + INDEX { gnAgnMgrId} + ::= { gnAgnMgrTable 1 } + +GnAgnMgrEntry ::= + SEQUENCE { + gnAgnMgrId + INTEGER, + gnAgnMgrIP + IpAddress, + gnAgnMgrAlarmGroupMask + OCTET STRING, + gnAgnMgrSeverityFilter + OCTET STRING, + gnAgnMgrTrapPort + INTEGER + } + +gnAgnMgrId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates an index of a specific manager" + ::= { gnAgnMgrEntry 1 } + +gnAgnMgrIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates the managers IP address. + WRITE an IP address of all zeroes (0.0.0.0) will remove the entry. " + ::= { gnAgnMgrEntry 2 } + + +gnAgnMgrAlarmGroupMask OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "bit mask .1 is 'send a trap' 0 is 'dont send a trap'. + The list of alarms from MSB to LSB is: + bit 1 = Power Supply Alarm + bit 2 = Cable Alarm + bit 3 = Temperature Alarm + bit 4 = External Alarm + bit 5 = Radio Alarm + bit 6 = Modem Alarm + bit 7 = Line Alarm + bit 8 = SDH Alarm + bit 9 = BER Alarm + bit 10 = System fault Alarm + bit 11 = Maintenance Alarm + If this field is 0, only standard traps will be sent to the manager" + ::= { gnAgnMgrEntry 3 } + +gnAgnMgrSeverityFilter OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is a bit mask value for masking traps according to its severity. + There is a bit for each severity. If the relevant bit is on (1), then + the Agent will send traps with this severity, and it won't send if the + bit is off (0). + The list of bits from LSB to MSB: + bit 1 (LSB) = Event. + bit 2 = Warning. + bit 3 = Minor. + bit 4 = Major. + bit 5 (MSB) = Critical." + ::= { gnAgnMgrEntry 4 } + + +gnAgnMgrTrapPort OBJECT-TYPE + SYNTAX INTEGER (70..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Port for sending the trap for each manager (possible values: 70-65535)" + DEFVAL { 162 } + ::= { gnAgnMgrEntry 5 } + + +gnAgnLogFileData OBJECT IDENTIFIER ::= { gnAgn 2 } + +gnAgnLogFileMaxEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum number of entries. " + ::= { gnAgnLogFileData 1 } + +gnAgnLogFileValidEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of valid entries in the current logfile. + When this value exceeds 70% of capacity (100 entries), + the management station should store the file in its hard +disk. + If the management station is not active, the MIB will display up to +100 + recent logfile events" + ::= { gnAgnLogFileData 2 } + +gnAgnLogFileAction OBJECT-TYPE + SYNTAX INTEGER { + clear(2), + save(3), + saveAndClear(4), + noAction(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute allows for logfile actions, + CLEARing the logfile and/or SAVING the logfile." + DEFVAL { noAction } + ::= { gnAgnLogFileData 3 } + + +gnAgnLogFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnAgnLogFileEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is the agents alarm and event log file." + ::= { gnAgnLogFileData 4 } + +gnAgnLogFileEntry OBJECT-TYPE + SYNTAX GnAgnLogFileEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the agents alarm and event log file." + INDEX { gnAgnLogFileId} + ::= { gnAgnLogFileTable 1 } + +GnAgnLogFileEntry ::= + SEQUENCE { + gnAgnLogFileId + INTEGER, + gnAgnLogFileValid + INTEGER, + gnAgnLogFileDate + DisplayString, + gnAgnLogFileTime + DisplayString, + gnAgnLogFileSeverity + INTEGER, + gnAgnLogFileText + DisplayString, + gnAgnLogFileDeviceCelsiusTemp + INTEGER, + gnAgnLogFileDevicePowerSupply + OCTET STRING, + gnAgnLogFileInternalCommunication + OCTET STRING, + gnAgnLogFileDeviceFanStatus + OCTET STRING, + gnAgnLogFileDeviceODUStatus + OCTET STRING, + gnAgnLogFileDeviceIDUStatus + OCTET STRING, + gnAgnLogFileOduCelsiusTemp + INTEGER, + gnAgnLogFileOduReceiveLevel + INTEGER, + gnAgnLogFileOduSynthesizerVCOLock + OCTET STRING, + gnAgnLogFileOduPowerSupply + OCTET STRING, + gnAgnLogFileLineBERCur + INTEGER, + gnAgnLogFileRadioBERCur + INTEGER, + gnAgnLogFileModStatus + INTEGER, + gnAgnLogFileDemodStatus + INTEGER, + gnAgnLogFileLastDemodDefectBlocks + INTEGER, + gnAgnLogFileLastDemodBytesCorrected + INTEGER, + gnAgnLogFileLastDemodBlocksCorrected + INTEGER, + gnAgnLogFileUniqueId + INTEGER, + gnAgnLogFileSource + INTEGER, + gnAgnLogFileTimeT + INTEGER + } + +gnAgnLogFileId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the index of an alarm logfile entry. +Entry 1 is the most recent logfile + event" + ::= { gnAgnLogFileEntry 1 } + +gnAgnLogFileValid OBJECT-TYPE + SYNTAX INTEGER { valid(2), notvalid(3) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the validity of the indexed alarm logfile entry. + a VALID log entry is (2) and an INVALID entry is (3)." + ::= { gnAgnLogFileEntry 2 } + +gnAgnLogFileDate OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This field is the date the alarm occurred, formatted as YYYY-MM-DD. + YYYY represents the year, MM the month and DD -the day. " + ::= { gnAgnLogFileEntry 3 } + + +gnAgnLogFileTime OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This field is the hour the alarm occurred - format HH:MM. + HH - Hour, MM - minute" + ::= { gnAgnLogFileEntry 4 } + +gnAgnLogFileSeverity OBJECT-TYPE + SYNTAX INTEGER { + event(1), + warning(3), + minor(7), + major(15), + critical(31) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the severity of the alarm, + 31 for CRITICAL, 15 for MAJOR, 7 for MINOR, 3 for WARNING and 1 for EVENT. " + ::= { gnAgnLogFileEntry 5 } + +gnAgnLogFileText OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This field describes the alarm that occurred. Max length 40 +characters." + ::= { gnAgnLogFileEntry 6 } + +gnAgnLogFileDeviceCelsiusTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the temperature of the IDU in degrees Celsius, + during the alarm acceptance. " + ::= {gnAgnLogFileEntry 7 } + + +gnAgnLogFileDevicePowerSupply OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Power supply status of the IDU, during the alarm +acceptance + bit 1 on = 3.3V faulty + bit 2 on = -5V faulty + bit 3 on = 5V faulty. + bit 4 on = +8V faulty " + ::= {gnAgnLogFileEntry 8 } + + + +gnAgnLogFileInternalCommunication OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the internal communication status of the IDU, during the alarm +acceptance + bit 1 = 1: between main CPU and ODU CPU. + bit 2 = 1: between main CPU and MUX CPU. + bit 3 = 1: between master main CPU and slave main CPU." + ::= {gnAgnLogFileEntry 9 } + +gnAgnLogFileDeviceFanStatus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Fan status of the IDU, during the alarm acceptance + bit 1 = Fan1 is faulty. + bit 2 = Fan 2 is faulty." + ::= {gnAgnLogFileEntry 10 } + +gnAgnLogFileDeviceODUStatus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the ODU status during the alarm acceptance + bit 1 MSB + bit 1 = Power Supply status + bit 2 = Synthesizer lock status + bit 3 = Tx level status + bit 4 = ATPC status + bit 5 = Rx level status + bit 6 = Not currently used + bit 7 = Temperature status + bit 8 = Not currently used. + bit 9 = Not currently used" + ::= {gnAgnLogFileEntry 11 } + +gnAgnLogFileDeviceIDUStatus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(3)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the IDU status during the alarm acceptance + bit 1 MSB + bit 1 = Power status - + bit 2 = Cable open status - + bit 3 = Cable short status - + bit 4 = Modem Lock status + bit 5 = Temperature status + bit 6 = Not currently used. + bit 7 = loopback status + bit 8 = External alarm 1 status + bit 9 = External alarm 2 status + bit 10 = External alarm 3 status + bit 11 = External alarm 4 status + bit 12 = External alarm 5 status + bit 13 = External alarm 6 status + bit 14 = External alarm 7 status + bit 15 = External alarm 8 status + bit 16 = Remote connectivity status. + bit 17 = Inner communication status. + " + ::= {gnAgnLogFileEntry 12 } + + + +gnAgnLogFileOduCelsiusTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the temperature of the ODU in degrees Celsius, + during the alarm acceptance." + ::= {gnAgnLogFileEntry 13 } + +gnAgnLogFileOduReceiveLevel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the received signal level in DBM, during the alarm acceptance " + ::= {gnAgnLogFileEntry 14 } + +gnAgnLogFileOduSynthesizerVCOLock OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Synthesizer status, during the alarm acceptance + bit 1 on = TX IF synthesizer fault + bit 2 on = RX IF synthesizer fault + bit 3 on = Xband synthesizer fault + bit 4 on = History TX IF synthesizer fault + bit 5 on = History RX IF synthesizer fault + bit 6 on = History Xband synthesizer fault " + ::= {gnAgnLogFileEntry 15 } + +gnAgnLogFileOduPowerSupply OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the ODU power supply status, during the alarm acceptance + bit 1 on = +5V faulty + bit 2 on = +8V faulty + bit 3 on = +12V faulty + bit 4 on = -12V faulty." + ::= {gnAgnLogFileEntry 16 } + +gnAgnLogFileLineBERCur OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Line BER (Bit Error Rate), during the alarm acceptance. + Included for future development, not currently supported." + ::= {gnAgnLogFileEntry 17 } + +gnAgnLogFileRadioBERCur OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Radio BER (Bit Error Rate), during the alarm acceptance. + Included for future development, not currently supported." + ::= {gnAgnLogFileEntry 18 } + + +gnAgnLogFileModStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Modulator status, during the alarm acceptance + ok(2), + modulatorFault(3)" + ::= {gnAgnLogFileEntry 19 } + + +gnAgnLogFileDemodStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Demodulator status, during the alarm acceptance . This field +is for Ceragon + internal debugging " + ::= {gnAgnLogFileEntry 20 } + + +gnAgnLogFileLastDemodDefectBlocks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of the Defected blocks (blocks that couldn't be +corrected) + by the FEC, during the alarm acceptance last second." + ::= {gnAgnLogFileEntry 21 } + +gnAgnLogFileLastDemodBytesCorrected OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of the bytes that were corrected by the FEC, + during the alarm acceptance last second." + ::= {gnAgnLogFileEntry 22 } + +gnAgnLogFileLastDemodBlocksCorrected OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the number of the blocks that were corrected by the FEC + , during the alarm acceptance last second." + ::= {gnAgnLogFileEntry 23 } + +gnAgnLogFileUniqueId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unique Id for each log from 1 to 2,147,483,647 ( = 0x7FFFFFFF)." + ::= {gnAgnLogFileEntry 24 } + +gnAgnLogFileSource OBJECT-TYPE + SYNTAX INTEGER { + interfaces(1), + idc(2), + drawer1(3), + drawer2(4), + tIdc1(257), + tIdc2(258), + tIdc3(259), + tIdc4(260), + tIdc5(261), + tIdc6(262), + tIdc7(263), + tIdc8(264), + tIdc9(265), + tDrawer1(513), + tDrawer2(514), + tDrawer3(515), + tDrawer4(516), + tDrawer5(517), + tDrawer6(518), + tDrawer7(519), + tDrawer8(520), + tDrawer9(521), + tDrawer10(522), + tDrawer11(523), + tDrawer12(524), + tDrawer13(525), + tDrawer14(526), + tDrawer15(527), + tXC1(769), + tXC2(770), + tXC3(771), + tXC4(772), + tXC5(773), + tXC6(774) + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The soure drawer of the alarm." + ::= {gnAgnLogFileEntry 25 } + +gnAgnLogFileTimeT OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time of the alarm represented by the number of seconds from 1.1.1970." + ::= {gnAgnLogFileEntry 26 } + +gnAgnLogFileHitlessSwitchLogAdmin OBJECT-TYPE + SYNTAX INTEGER { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute allows for hitless logfile actions." + DEFVAL { disable } + ::= { gnAgnLogFileData 5 } + +gnAgnLogFileXCSwitchLogAdmin OBJECT-TYPE + SYNTAX INTEGER { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute allows for XC logfile actions." + DEFVAL { disable } + ::= { gnAgnLogFileData 6 } + +gnAgnExternAlarm OBJECT IDENTIFIER ::= { gnAgn 3 } +gnAgnInExternAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnAgnInExternAlarmEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is the input external alarm table. " + ::= { gnAgnExternAlarm 1 } + +gnAgnInExternAlarmEntry OBJECT-TYPE + SYNTAX GnAgnInExternAlarmEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the external alarm inputs." + + INDEX { gnAgnInExternAlarmDevId,gnAgnInExternAlarmIndex} + ::= { gnAgnInExternAlarmTable 1 } + +GnAgnInExternAlarmEntry ::= + SEQUENCE { + gnAgnInExternAlarmDevId + INTEGER, + gnAgnInExternAlarmIndex + INTEGER, + gnAgnInExternAlarmEnable + INTEGER, + gnAgnInExternAlarmText + DisplayString, + gnAgnInExternAlarmSeverity + INTEGER + } + +gnAgnInExternAlarmDevId OBJECT-TYPE + SYNTAX INTEGER + { + local(1), + remote(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates device to which the external alarm + is connected - 1 Local, 2 Remote" + ::= { gnAgnInExternAlarmEntry 1 } + +gnAgnInExternAlarmIndex OBJECT-TYPE + SYNTAX INTEGER(1..8) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the index of the input external alarm + 1 to 8" + ::= { gnAgnInExternAlarmEntry 2 } + +gnAgnInExternAlarmEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates if this Input alarm is enabled." + DEFVAL { disabled } + ::= { gnAgnInExternAlarmEntry 3 } + + +gnAgnInExternAlarmText OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This field describes the external alarm. Max string 20 characters" + DEFVAL {"Alarm Description"} + ::= { gnAgnInExternAlarmEntry 4 } + +gnAgnInExternAlarmSeverity OBJECT-TYPE + SYNTAX INTEGER { + event(1), + warning(3), + minor(7), + major(15), + critical(31) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates the severity of the external alarm + 31 CRITICAL ,15 MAJOR, 7 MINOR, 3 WARNING and 1 EVENT. " + DEFVAL { 1} + ::= { gnAgnInExternAlarmEntry 5 } + + + +gnAgnOutRelayAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnAgnOutRelayAlarmEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table is the output relay alarm table. " + ::= { gnAgnExternAlarm 2 } + +gnAgnOutRelayAlarmEntry OBJECT-TYPE + SYNTAX GnAgnOutRelayAlarmEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the output relay alarms." + INDEX { gnAgnOutRelayAlarmDevId,gnAgnOutRelayAlarmIndex} + ::= { gnAgnOutRelayAlarmTable 1 } + +GnAgnOutRelayAlarmEntry ::= + SEQUENCE { + gnAgnOutRelayAlarmDevId + INTEGER, + gnAgnOutRelayAlarmIndex + INTEGER, + gnAgnOutRelayAlarmType + INTEGER + } + +gnAgnOutRelayAlarmDevId OBJECT-TYPE + SYNTAX INTEGER + { + local(1), + remote(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates device from which the relay is sent + from - 1 Local, 2 Remote" + ::= { gnAgnOutRelayAlarmEntry 1 } + +gnAgnOutRelayAlarmIndex OBJECT-TYPE + SYNTAX INTEGER(1..5) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the index of the Output Relay alarm + 1 to 5" + ::= { gnAgnOutRelayAlarmEntry 2 } + + +gnAgnOutRelayAlarmType OBJECT-TYPE + SYNTAX INTEGER { + major(2), + minor(3), + warning(4), + external(5), + power(6), + ber(7), + line(8), + loopback(9), + lof(10), + idu(11), + odu(12), + cable(13), + remote(14), + critical(15), + testOn(16), + off(17), + xc(18) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates the alarm/led that causes + the relay to change its state" + DEFVAL { major} + ::= { gnAgnOutRelayAlarmEntry 3 } + +-- ******************************************************************* + +gnAgnFileTransfer OBJECT IDENTIFIER ::= { gnAgn 4 } + +gnAgnFileTransferDestination OBJECT-TYPE + SYNTAX INTEGER { + gnLocal (1)} +-- gnRemote (2) +-- } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The file destination. The file transfer destination will always be set to +1, LOCAL. " + ::= { gnAgnFileTransfer 1 } + +gnAgnFileTransferServerIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of the server from which the file is loaded " + ::= { gnAgnFileTransfer 2 } + +gnAgnFileTransferFileName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the file to be loaded, format 8.3. " + ::= { gnAgnFileTransfer 3 } + +gnAgnFileTransferTftpTotalTimeOut OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Receiving time-out value (seconds)." + -- DEFVAL { 20 } + ::= { gnAgnFileTransfer 4 } + + +gnAgnFileTransferTransCmd OBJECT-TYPE + SYNTAX INTEGER { + gnStartMUXSoftwareDownLoad (1), + gnStartODUSoftwareDownLoad (2), + gnStartMainManagerSoftwareDownLoad (3), + gnCancel (4), +-- gnStartMUXSoftwareUpLoad (4), +-- gnStartODUSoftwareUpLoad (5), + gnNoOperation (255) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The command to be executed on fileName at fileServerIP." + ::= { gnAgnFileTransfer 5 } + + +gnAgnFileTransfertFtpStatus OBJECT-TYPE + SYNTAX INTEGER { + gnTftpSessionPreStartSession (1), + gnTftpSessionFileError (2), + gnTftpSessionRcvBlock (3), + gnTftpSessionRcvtimeout (4), + gnTftpSessionRcvError (5), + gnTftpSessionDone (6), + gnNoTftpSession (255) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Tftp session status " + ::= { gnAgnFileTransfer 6 } + +gnAgnFileTransfertftpBlockCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of blocks received in the current tFtp session " + ::= { gnAgnFileTransfer 7 } + +gnAgnFileTransferProtocol OBJECT-TYPE + SYNTAX INTEGER { + tftp (2), + ftp (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "File transfer protocol: tftp or ftp." + ::= { gnAgnFileTransfer 8 } + +gnAgnFileTransferUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "User name - only for ftp protocol." + ::= { gnAgnFileTransfer 9 } + +gnAgnFileTransferPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Password - only for ftp protocol." + ::= { gnAgnFileTransfer 10 } + +gnAgnFileTransferIDCVersionControl OBJECT-TYPE + SYNTAX INTEGER { + version1(1), + version2(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Points to the IDC software version to be downloaded" + ::= { gnAgnFileTransfer 11 } + +gnAgnFileTransferODCVersionControl OBJECT-TYPE + SYNTAX INTEGER { + version1(1), + version2(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Points to the ODC software version to be downloaded" + ::= { gnAgnFileTransfer 12 } + +--////////////////////////////////////// + +gnAgnInternalDownloadTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnAgnInternalDownloadEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table controls the Internal Download process + from manager to MUX and ODU (local and remote)." + ::= { gnAgn 5 } + +gnAgnInternalDownloadEntry OBJECT-TYPE + SYNTAX GnAgnInternalDownloadEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the internal download process controls, for local and +remote." + INDEX { gnAgnInternalDownloadId} + ::= { gnAgnInternalDownloadTable 1 } + +GnAgnInternalDownloadEntry ::= + SEQUENCE { + gnAgnInternalDownloadId + INTEGER, + gnAgnInternalDownloadOperation + INTEGER, + gnAgnInternalDownloadAction + INTEGER, + gnAgnInternalDownloadStatus + INTEGER, + gnAgnInternalDownloadBlockCount + INTEGER, + gnAgnInternalDownloadVersionControl + INTEGER, + gnAgnInternalDownloadFileSizeInBytes + INTEGER, + gnAgnInternalDownloadBytesCount + INTEGER + + } + +gnAgnInternalDownloadId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates an index of a specific Internal Download +operation." + ::= { gnAgnInternalDownloadEntry 1 } + + +gnAgnInternalDownloadOperation OBJECT-TYPE + SYNTAX INTEGER { + localMUX(2), + localODU(3), + remoteMUX(4), + remoteODU(5), + leftShelfODU(6), + rightShelfODU(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Operation Description" + ::= { gnAgnInternalDownloadEntry 2 } + +gnAgnInternalDownloadAction OBJECT-TYPE + SYNTAX INTEGER { start(2), + cancel(3), + clear(4), + noAction(5), + upLoadFpga(6) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter controls the download action operation. " + DEFVAL { noAction} + ::= { gnAgnInternalDownloadEntry 3 } + +gnAgnInternalDownloadStatus OBJECT-TYPE + SYNTAX INTEGER { + + gnInternalDownloadSessionError (1), + gnInternalDownloadSessionClearing (2), + gnInternalDownloadSessionSendBlock (3), + gnInternalDownloadSessiontimeout (4), + gnInternalDownloadSessionDone (5), + gnInternalDownloadSessionWaitForRetransmit (6), --phos odu + gnNoInternalDownloadSession (255) + + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Internal download session status " + ::= { gnAgnInternalDownloadEntry 4 } + +gnAgnInternalDownloadBlockCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of blocks sent in the current session." + ::= { gnAgnInternalDownloadEntry 5 } + +gnAgnInternalDownloadVersionControl OBJECT-TYPE + SYNTAX INTEGER { + version1(1), + version2(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Points to the software version to be uploaded" + ::= { gnAgnInternalDownloadEntry 6 } + +gnAgnInternalDownloadFileSizeInBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of blocks in the current file" + ::= { gnAgnInternalDownloadEntry 7 } + +gnAgnInternalDownloadBytesCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of bytes sent in the current session" + ::= { gnAgnInternalDownloadEntry 8 } + + +--////////////////////////////////////// + + +--////////////////////////////////////// + +gnAgnInterLinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnAgnInterLinkEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table controls the Inter Link Download process + between local and remote masters and between master and slave (local or +remote). + Each session transfers MUX, ODU or manager (IDC) software." + ::= { gnAgn 6 } + +gnAgnInterLinkEntry OBJECT-TYPE + SYNTAX GnAgnInterLinkEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the process controls for the interlink download +process, for local and remote." + INDEX { gnAgnInterLinkId} + ::= { gnAgnInterLinkTable 1 } + + GnAgnInterLinkEntry ::= + SEQUENCE { + gnAgnInterLinkId + INTEGER, + gnAgnInterLinkSide + INTEGER, + gnAgnInterLinkSource + INTEGER, + gnAgnInterLinkDestination + INTEGER, + gnAgnInterLinkSoftware + INTEGER, + gnAgnInterLinkAction + INTEGER, + gnAgnInterLinkStatus + INTEGER, + gnAgnInterLinkBlockCount + INTEGER + } + +gnAgnInterLinkId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the index of a specific InterLink +operation." + ::= { gnAgnInterLinkEntry 1 } + +gnAgnInterLinkSide OBJECT-TYPE + SYNTAX INTEGER { + local(2), + remote(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Link Side " + ::= { gnAgnInterLinkEntry 2 } + + +gnAgnInterLinkSource OBJECT-TYPE + SYNTAX INTEGER { + me(2), + mate(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The source distribution center." + ::= { gnAgnInterLinkEntry 3 } + +gnAgnInterLinkDestination OBJECT-TYPE + SYNTAX INTEGER { + me(2), + mate(3), + remote(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The destination distribution center. + The destination may be selected as the local IDU being contacted (me), + the collocated local IDU, in a protected configuration (mate) or + it may be selected to be the remote IDU." + ::= { gnAgnInterLinkEntry 4 } + +gnAgnInterLinkSoftware OBJECT-TYPE + SYNTAX INTEGER { + manager(2), + mux(3), + odu(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The software type to be transferred. MUX, ODU or IDU (referred to as +manager)." + ::= { gnAgnInterLinkEntry 5 } + + + +gnAgnInterLinkAction OBJECT-TYPE + SYNTAX INTEGER { start(2), cancel(3), noAction(4) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter controls the interlink action operation. " + DEFVAL { noAction} + ::= { gnAgnInterLinkEntry 6 } + +gnAgnInterLinkStatus OBJECT-TYPE + SYNTAX INTEGER { + + gnInterLinkSessionError (1), + gnInterLinkSessionClearing (2), + gnInterLinkSessionSendBlock (3), + gnInterLinkSessiontimeout (4), + gnInterLinkSessionDone (5), + gnNoInterLinkSession (255) + + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Inter-link session status " + ::= { gnAgnInterLinkEntry 7 } + +gnAgnInterLinkBlockCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of blocks sent in the current session." + ::= { gnAgnInterLinkEntry 8 } + +--////////////////////////////////////// + +gnSoftwareVersionTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnSoftwareVersionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the IDU, MUX, ODU & WS software versions; + local and remote." + ::= { gnAgn 7 } + +gnSoftwareVersionEntry OBJECT-TYPE + SYNTAX GnSoftwareVersionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the currently operating IDU, ODU and MUX software +versions." + INDEX { gnSoftwareVersionId } + ::= { gnSoftwareVersionTable 1 } + +GnSoftwareVersionEntry ::= + SEQUENCE { + gnSoftwareVersionId + INTEGER, + gnSoftwareVersionIDU + DisplayString, + gnSoftwareVersionMUX + DisplayString, + gnSoftwareVersionODU + DisplayString, + gnSoftwareVersionIDUPostResetVersion + DisplayString, + gnSoftwareVersionMUXPostResetVersion + DisplayString, + gnSoftwareVersionODUPostResetVersion + DisplayString, + gnSoftwareVersionMuxAlteraVer + DisplayString, + gnSoftwareIDCVersionControl + INTEGER, + gnSoftwareVersionWSAlteraVer + DisplayString, + gnSoftwareVersionWSPostResetVersion + DisplayString, + gnSoftwareVersionMrmcVer + DisplayString, + gnSoftwareVersionMrmcPostResetVer + DisplayString, + gnSoftwareVersionBootSoftVer + DisplayString, + gnSoftwareVersionBootFlashVer + DisplayString + } + +gnSoftwareVersionId OBJECT-TYPE + SYNTAX INTEGER + { + local(1), + remote(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ID indicates which device is involved + in the specific row. The software table includes two rows, + one for the local radio and one for the remote radio." + ::= { gnSoftwareVersionEntry 1 } + +gnSoftwareVersionIDU OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the IDU software version." + ::= { gnSoftwareVersionEntry 2 } + +gnSoftwareVersionMUX OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the MUX software version." + ::= { gnSoftwareVersionEntry 3 } + +gnSoftwareVersionODU OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the ODU software version." + ::= { gnSoftwareVersionEntry 4 } + +gnSoftwareVersionIDUPostResetVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the IDU post reset software version." + ::= { gnSoftwareVersionEntry 5 } + +gnSoftwareVersionMUXPostResetVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the MUX post reset software version." + ::= { gnSoftwareVersionEntry 6 } + +gnSoftwareVersionODUPostResetVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the ODU post reset software version." + ::= { gnSoftwareVersionEntry 7 } + +gnSoftwareVersionMuxAlteraVer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This string contains the MUX altera versions" + ::= { gnSoftwareVersionEntry 8 } + +gnSoftwareIDCVersionControl OBJECT-TYPE + SYNTAX INTEGER { + version1(1), + version2(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Points to the software version that will run on the next reset" + ::= { gnSoftwareVersionEntry 9 } + +gnSoftwareVersionWSAlteraVer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the WS software version" + ::= { gnSoftwareVersionEntry 10 } + +gnSoftwareVersionWSPostResetVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the WS post reset software version" + ::= { gnSoftwareVersionEntry 11 } + +gnSoftwareVersionMrmcVer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the MRMC filter table software version" + ::= { gnSoftwareVersionEntry 12 } + +gnSoftwareVersionMrmcPostResetVer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the MRMC filter table post reset software version" + ::= { gnSoftwareVersionEntry 13 } + +gnSoftwareVersionBootSoftVer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the BOOT software version" + ::= { gnSoftwareVersionEntry 14 } + +gnSoftwareVersionBootFlashVer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the BOOT FLASH version" + ::= { gnSoftwareVersionEntry 15 } + +--////////////////////////////////////// + +gnAgnNTPCfg OBJECT IDENTIFIER ::= { gnAgn 8 } + +gnAgnNTPCfgServerIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The IP address of the server from which + the current time is loaded." + ::= { gnAgnNTPCfg 1 } + +gnAgnNTPCfgOffsetFromUTC OBJECT-TYPE + SYNTAX INTEGER (-1439..1439) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The offset from Coordinated Universal Time (minutes). + Possible values: -1439..1439. " + DEFVAL {0} + ::= { gnAgnNTPCfg 2 } + +gnAgnNTPCfgSummerAdjOffset OBJECT-TYPE + SYNTAX INTEGER (-1439..1439) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The summer adjustment offset (minutes). + Possible values: -1439..1439. " + DEFVAL {0} + ::= { gnAgnNTPCfg 3 } + +gnAgnNTPCfgSummerAdjStart OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The summertime adjustment start. + In order to set this value: + 1.Turn every parameter (month, day, hour, minute) + to hexadecimal. + 2.Write them all together - from left to right. + 3.Turn the accepted number to decimal basis. + For example: + in order to set 11:27:1:55 --> 11 = 0x0b, 27 = 0x1b, + 1 = 0x01, 55 = 0x37 --> the 4 parameters together: + 0x0b1b0137 = 186319159 (the last number is the one to set)." + ::= { gnAgnNTPCfg 4 } + + +gnAgnNTPCfgSummerAdjEnd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The summertime adjustment end. + In order to set this value: + 1.Turn every parameter (month, day, hour, minute) + to hexadecimal. + 2.Write them all together - from left to right. + 3.Turn the accepted number to decimal basis. + For example: + in order to set 11:27:1:55 --> 11 = 0x0b, 27 = 0x1b, + 1 = 0x01, 55 = 0x37 --> the 4 parameters together: + 0x0b1b0137 = 186319159 (the last number is the one to set)." + ::= { gnAgnNTPCfg 5 } + +gnAgnNTPCfgEnableAuth OBJECT-TYPE + SYNTAX INTEGER { + disabled(2), + des(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This value indicates if the Authentication is enabled. " + DEFVAL {disabled} + ::= { gnAgnNTPCfg 6 } + +gnAgnNTPCfgAuthSecretKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The authentication secret key (HEX). + Not relevant when authentication is disable. " + ::= { gnAgnNTPCfg 7 } + +gnAgnNTPCfgAuthPublicKey OBJECT-TYPE + SYNTAX Gauge + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The authentication public key is an integer number. + The valid values: 1-4294967295. + Not relevant when authentication is disable. " + ::= { gnAgnNTPCfg 8 } + +gnAgnNTPCfgUpdateInterval OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The time interval between sending NTP requests + to the NTP server (minutes). Possible values: 1-65535. " + DEFVAL {10} + ::= { gnAgnNTPCfg 9 } + +gnAgnNTPCfgProtocolType OBJECT-TYPE + SYNTAX INTEGER { + ntp(2), + sntp(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + DEFVAL {ntp} + ::= { gnAgnNTPCfg 10 } + + +gnAgnInBandMng OBJECT IDENTIFIER ::= { gnAgn 9 } + +gnAgnInBandMngEthernetIp OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The ethernet IP of the gateway network element." + ::= { gnAgnInBandMng 1 } + +gnAgnInBandMngEthernetMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The IP mask of the gateway network element." + ::= { gnAgnInBandMng 2 } + +gnAgnInBandMngPppIp OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The PPP IP address of the gateway network element." + ::= { gnAgnInBandMng 3 } + +gnAgnInBandMngPppMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The PPP IP mask of the gateway network element." + ::= { gnAgnInBandMng 4 } + +gnAgnInBandMngDefRoute OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The IP address of the default gateway/router + to the internet. " + ::= { gnAgnInBandMng 5 } + +gnAgnInBandMngEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Enable/Disable in-band management." + ::= { gnAgnInBandMng 6 } + +gnAgnInBandMngNetworkElementType OBJECT-TYPE + SYNTAX INTEGER { + networkElement(2), + gateway(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The element type of a single unit on the + inband network (Gateway or Network Element). " + ::= { gnAgnInBandMng 7 } + +gnAgnInBandMngRadioChannel OBJECT-TYPE + SYNTAX INTEGER { + dccr(2), + dccm(3), + mediaSpecific128k(4), + proprietary(5), + userChannel(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The channel the in-band-management goes over + (DCCR\DCCM\etc.). " + ::= { gnAgnInBandMng 8 } + +gnAgnInBandMngUnknownPackets OBJECT-TYPE + SYNTAX INTEGER { + transparent(2), + discard(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Select if unknown packets will be transparently + transmitted over the RING or discarded and dropped." + ::= { gnAgnInBandMng 9 } + +gnAgnInBandMngTTL OBJECT-TYPE + SYNTAX INTEGER (5..64) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Time To Live." + ::= { gnAgnInBandMng 10 } + +gnAgnInBandMngRingIpSubnet OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The IP subnet address of the ring." + ::= { gnAgnInBandMng 11 } + +gnAgnInBandMngRingIpMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The IP mask of the ring subnet address." + ::= { gnAgnInBandMng 12 } + +gnAgnInBandMngNetworkId OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Identification for single link path of + PPPoE over cross-networks. " + ::= { gnAgnInBandMng 13 } + +gnAgnInBandMngLineMode OBJECT-TYPE + SYNTAX INTEGER { + inbandFiber(2), + forcePPPoE(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Enable the user to force PPPoE mode + instead of DCCR line communication. " + ::= { gnAgnInBandMng 14 } + +gnAgnInBandMngFiberChannel OBJECT-TYPE + SYNTAX INTEGER { + dccr(2), + dccm(3), +-- mediaSpecific128k(4), + userChannel(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + DEFVAL { dccr} + ::= { gnAgnInBandMng 15 } + +gnAgnInBandMngTribChannel OBJECT-TYPE + SYNTAX INTEGER { + disable(2), + dccr(3), + dccm(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + DEFVAL { dccr} + ::= { gnAgnInBandMng 16 } + +gnAgnInBandMngXChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnAgnInBandMngXChannelEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the inband channels mapping." + ::= { gnAgnInBandMng 17 } + +gnAgnInBandMngXChannelEntry OBJECT-TYPE + SYNTAX GnAgnInBandMngXChannelEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the inband channel table. + This table contains a row for every channel (1..4). + First 3 physical channels are available in the 8 possible mapping options (on both carrier drawers). + An additional channel (4) is available on the IDC (PPPoE))." + INDEX { gnAgnInBandMngXChannelId } + ::= { gnAgnInBandMngXChannelTable 1 } + +GnAgnInBandMngXChannelEntry ::= + SEQUENCE { + gnAgnInBandMngXChannelId + INTEGER, + gnAgnInBandMngXChannelIfIndex + INTEGER, + gnAgnInBandMngXChannelType + INTEGER, + gnAgnInBandMngXChannelState + INTEGER, + gnAgnInBandMngXChannelNeighborIP + IpAddress, + gnAgnInBandMngXChannelStatus + INTEGER + } + +gnAgnInBandMngXChannelId OBJECT-TYPE + SYNTAX INTEGER + { + channel1(1), + channel2(2), + channel3(3), + channel4(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The channel Id" + ::= { gnAgnInBandMngXChannelEntry 1 } + +gnAgnInBandMngXChannelIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The ifIndex of the interface that is mapped to this channel" + ::= { gnAgnInBandMngXChannelEntry 2 } + +gnAgnInBandMngXChannelType OBJECT-TYPE + SYNTAX INTEGER + { + proprietary(2), + dccr(3), + dccm(4), + mediaspecific(5), + pppoe(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The type of channel the in-band-management goes over. + Default value for channels 1 and 3 in the carrier drawers is Proprietary. + Channel 2 not allowed to be Proprietary. + In protection the ch_type of ch#3 can not be modified + Channel 4 must be PPPoE" + ::= { gnAgnInBandMngXChannelEntry 3 } + +gnAgnInBandMngXChannelState OBJECT-TYPE + SYNTAX INTEGER + { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/Disable the in band channel" + ::= { gnAgnInBandMngXChannelEntry 4 } + +gnAgnInBandMngXChannelNeighborIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The PPP IP address of the gateway network element." + ::= { gnAgnInBandMngXChannelEntry 5 } + +gnAgnInBandMngXChannelStatus OBJECT-TYPE + SYNTAX INTEGER { + up(2), + down(3), + closed(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This MIB parameter defines the In-band PPP connection status. + If the MIB value is up the PPP connection is up and running + If the MIB value is down the PPP connection is down and is in initialization state. + (Trying to establish a connection) + If the MIB value is closed the PPP connection is down and is not trying open a connection." + ::= { gnAgnInBandMngXChannelEntry 6 } + +gnAgnInBandMngXEnableInbandChannels OBJECT-TYPE + SYNTAX INTEGER (0..15) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This configuration enables/disables the in-band channels: 1-4. + The LSB represent channel 1, the 2nd bit channel 2, etc. + If a bit is on (1) it's channel is enabled. + Example: if channels 2 & 4 are enabled and channels 1 & 3 are disabled, then + the binary value is 1010, so the MIB value (decimal integer) will be 10." + DEFVAL { 0 } + ::= { gnAgnInBandMng 18 } + +gnAgnInBandMngMainGNEInterface OBJECT-TYPE + SYNTAX INTEGER { + default(2), + channel1(3), + channel2(4), + channel3(5), + channel4(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "determines the primary GNE channel. + Default means fixed channel prioritizing, in the following order (from first to last): + Right Carrier Radio interface, [STM-1] Line interface on either Left or Right Carrier, + Left Carrier Radio interface and PPPoE interface." + DEFVAL { 2 } + ::= { gnAgnInBandMng 19 } + +--////////////////////////////////////// + +gnNeighborIP OBJECT IDENTIFIER ::= { gnAgn 10 } +gnNeighborInBandTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnNeighborInBandEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the IP addresses of the units that are connected Inband." + ::= { gnNeighborIP 1 } + +gnNeighborInBandEntry OBJECT-TYPE + SYNTAX GnNeighborInBandEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the IP addresses of the units that are connected Inband. + This table contains a row for every interface which type is logically connected. + for example regenerator which is connected in band has two neighbors: the first (index 1) + the remote radio unit and the second the remote fiber neighbor (index 2)." + INDEX { ifIndex } + ::= { gnNeighborInBandTable 1 } + +GnNeighborInBandEntry ::= + SEQUENCE { + gnNeighborInBandIP + IpAddress, + gnNeighborInBandStatus + INTEGER + } + +gnNeighborInBandIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The PPP IP address of the gateway network element." + ::= { gnNeighborInBandEntry 1 } + +gnNeighborInBandStatus OBJECT-TYPE + SYNTAX INTEGER { + up(2), + down(3), + closed(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This MIB parameter defines the In-band PPP connection status. + If the MIB value is up the PPP connection is up and running + If the MIB value is down the PPP connection is down and is in initialization state. + (Trying to establish a connection) + If the MIB value is closed the PPP connection is down and is not trying open a connection." + ::= { gnNeighborInBandEntry 2 } + + + +gnNeighborMateIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The Protection Mate IP address." + ::= { gnNeighborIP 2 } + + +gnNeighborRemoteRadioIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The IP address of the Radio Remote IDU." + ::= { gnNeighborIP 3 } + + +gnNeighborInBandXTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnNeighborInBandXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the IP addresses of the units that are connected Inband." + ::= { gnNeighborIP 4 } + +gnNeighborInBandXEntry OBJECT-TYPE + SYNTAX GnNeighborInBandXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the IP addresses of the units that are connected Inband. + This table contains a row for every interface which type is logically connected. + for example regenerator which is connected in band has two neighbors: the first (index 1) + the remote radio unit and the second the remote fiber neighbor (index 2)." + INDEX { gnNeighborInBandXId } + ::= { gnNeighborInBandXTable 1 } + +GnNeighborInBandXEntry ::= + SEQUENCE { + gnNeighborInBandXId + INTEGER, + gnNeighborInBandXIP + IpAddress + } + +gnNeighborInBandXId OBJECT-TYPE + SYNTAX INTEGER + { + drawer1(3), + drawer2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnNeighborInBandXEntry 1 } + +gnNeighborInBandXIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + " The PPP IP address of the gateway network element." + ::= { gnNeighborInBandXEntry 2 } + + +gnNeighborIpTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnNeighborIpEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table shows the Neighbor IP for each STM connection." + ::= { gnNeighborIP 5 } + +gnNeighborIpEntry OBJECT-TYPE + SYNTAX GnNeighborIpEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "." + INDEX { ifIndex } + ::= { gnNeighborIpTable 1 } + +GnNeighborIpEntry ::= + SEQUENCE { + gnNeighborIpDetectMode + INTEGER, + gnNeighborIpAddress + IpAddress, + gnNeighborIpRemoteIfIndex + INTEGER, + gnNeighborIpRemoteType + INTEGER + } + +gnNeighborIpDetectMode OBJECT-TYPE + SYNTAX INTEGER { + disable(2), + manual(3), + auto(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Neighbor detect can be done automatically or to be manually insreted. + Disable marks that the IP Detect is not used." + ::= { gnNeighborIpEntry 1 } + +gnNeighborIpAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The neighbor IP address." + ::= { gnNeighborIpEntry 2 } + +gnNeighborIpRemoteIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The If index of the neighbor IP address connected to the current If Index." + ::= { gnNeighborIpEntry 3 } + +gnNeighborIpRemoteType OBJECT-TYPE + SYNTAX INTEGER { + regenerator(1), + access(2), + adm(3), + fibeair1500p(4), + admline2line(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Type of the neighbor." + ::= { gnNeighborIpEntry 4 } + +---------------- +gnAgnSNMPCfg OBJECT IDENTIFIER ::= { gnAgn 11 } + +gnAgnSNMPCfgTrapCommunity OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(12)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { gnAgnSNMPCfg 1 } + +gnAgnSNMPCfgReadCommunity OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(12)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { gnAgnSNMPCfg 2 } + +gnAgnSNMPCfgWriteCommunity OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(12)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { gnAgnSNMPCfg 3 } + + +gnAgnPrvt OBJECT IDENTIFIER ::= { gnAgn 12 } + +gnAgnPrvtCmd OBJECT-TYPE + SYNTAX INTEGER { + noOperation(2), + cNV(3), + cNVBtr(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " ." + DEFVAL { noOperation } + ::= { gnAgnPrvt 1 } + +gnAgnPrvtCmdStat OBJECT-TYPE + SYNTAX INTEGER { + ready(2), + cNVPass(3), + cNVFail(4), + cNVBtrPass(5), + cNVBtrFail(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " ." + DEFVAL { ready } + ::= { gnAgnPrvt 2 } + + +gnSoftwareDrawerVersionTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnSoftwareDrawerVersionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the IDU, MUX & ODU software versions; + local and remote." + ::= { gnAgn 13 } + +gnSoftwareDrawerVersionEntry OBJECT-TYPE + SYNTAX GnSoftwareDrawerVersionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the currently operating IDU, ODU and MUX software +versions." + INDEX { gnSoftwareDrawerId } + ::= { gnSoftwareDrawerVersionTable 1 } + +GnSoftwareDrawerVersionEntry ::= + SEQUENCE { + gnSoftwareDrawerId + INTEGER, + gnSoftwareDrawerVersionMUX + DisplayString, + gnSoftwareDrawerVersionMUXPostResetVersion + DisplayString, + gnSoftwareDrawerVersionODU + DisplayString, + gnSoftwareDrawerVersionODUPostResetVersion + DisplayString, + gnSoftwareDrawerVersionModemFile + DisplayString, + gnSoftwareDrawerVersionModemFilePostResetVersion + DisplayString, + gnSoftwareDrawerVersionModemScript + DisplayString, + gnSoftwareDrawerVersionModemScriptPostResetVersion + DisplayString, + gnSoftwareDrawerVersionRfuFpgaVersion + DisplayString + } + +gnSoftwareDrawerId OBJECT-TYPE + SYNTAX INTEGER + { + drawer1(3), + drawer2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ID indicates which Drawer is involved + in the specific row. " + ::= { gnSoftwareDrawerVersionEntry 1 } + + +gnSoftwareDrawerVersionMUX OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the MUX software version." + ::= { gnSoftwareDrawerVersionEntry 2 } + +gnSoftwareDrawerVersionMUXPostResetVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the ODU software version." + ::= { gnSoftwareDrawerVersionEntry 3 } + + +gnSoftwareDrawerVersionODU OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the MUX post reset software version." + ::= { gnSoftwareDrawerVersionEntry 4 } + + +gnSoftwareDrawerVersionODUPostResetVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the MUX post reset software version." + ::= { gnSoftwareDrawerVersionEntry 5 } + +gnSoftwareDrawerVersionModemFile OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Modem software version." + ::= { gnSoftwareDrawerVersionEntry 6 } + +gnSoftwareDrawerVersionModemFilePostResetVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Modem post reset software version." + ::= { gnSoftwareDrawerVersionEntry 7 } + +gnSoftwareDrawerVersionModemScript OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Modem software version." + ::= { gnSoftwareDrawerVersionEntry 8 } + +gnSoftwareDrawerVersionModemScriptPostResetVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Modem post reset software version." + ::= { gnSoftwareDrawerVersionEntry 9 } + +gnSoftwareDrawerVersionRfuFpgaVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Rfu Fpga software version." + ::= { gnSoftwareDrawerVersionEntry 10 } +-- @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + +gnAgnCurrentAlarm OBJECT IDENTIFIER ::= { gnAgn 14 } + +gnAgnCurrentAlarmLastChange OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This counter initialized with random number after resest, and incremented on each change in the gnAgnCurrentAlarmTable + (either add or remove of an entery)." + ::= { gnAgnCurrentAlarm 1 } + +gnAgnCurrentAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnCurrentAlarmEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table includes the currently open alarm (when a RAISED trap is + sent, an alarm is added to the table, when a CLEAR trap is sent, + the alarm is removed." + ::= { gnAgnCurrentAlarm 2 } + +gnCurrentAlarmEntry OBJECT-TYPE + SYNTAX GnCurrentAlarmEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the info of a currently RAISED trap." + INDEX { gnAgnCurrentAlarmCounter } + ::= { gnAgnCurrentAlarmTable 1 } + +GnCurrentAlarmEntry ::= + SEQUENCE { + gnAgnCurrentAlarmCounter + INTEGER, + gnAgnCurrentAlarmSeverity + INTEGER, + gnAgnCurrentAlarmId + INTEGER, + gnAgnCurrentAlarmIfIndex + INTEGER, + gnAgnCurrentAlarmOrigin + INTEGER, + gnAgnCurrentAlarmUnit + INTEGER, + gnAgnCurrentAlarmTrapID + INTEGER, + gnAgnCurrentAlarmTimeT + INTEGER, + gnAgnCurrentAlarmText + DisplayString +} + + gnAgnCurrentAlarmCounter OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A running counter of open alarm, the counter is incremented on every new RAISED trap. + It is cleared after reset. This counter is (optionaly) attached to each trap." + ::= { gnCurrentAlarmEntry 1 } + + +gnAgnCurrentAlarmSeverity OBJECT-TYPE + SYNTAX INTEGER + { + event (1), + warning (3), + minor (7), + major (15), + critical (31) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current Alarm severity" + ::= { gnCurrentAlarmEntry 2 } + + gnAgnCurrentAlarmId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Alarm Identifier (contains alarm type and interface). Same AlarmId for rasie and clear alarms." + ::= { gnCurrentAlarmEntry 3 } + + gnAgnCurrentAlarmIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Interface Index where the alarm occurred, alarms that are + not associated with specific interface will have the following value: + For IDC related alarms the value is: 65001 + For drawer1 related alarms the value is: 65003 + For drawer2 related alarms the value is: 65004 + If Alarm's origin is bigger than 256, it will be 65000 + the origin" + ::= { gnCurrentAlarmEntry 4 } + +gnAgnCurrentAlarmOrigin OBJECT-TYPE + SYNTAX INTEGER { + interfaces(1), + idc(2), + drawer1(3), + drawer2(4), + unKnown(5), + tIdc1(257), + tIdc2(258), + tIdc3(259), + tIdc4(260), + tIdc5(261), + tIdc6(262), + tIdc7(263), + tIdc8(264), + tIdc9(265), + tDrawer1(513), + tDrawer2(514), + tDrawer3(515), + tDrawer4(516), + tDrawer5(517), + tDrawer6(518), + tDrawer7(519), + tDrawer8(520), + tDrawer9(521), + tDrawer10(522), + tDrawer11(523), + tDrawer12(524), + tDrawer13(525), + tDrawer14(526), + tDrawer15(527), + tXC1(769), + tXC2(770), + tXC3(771), + tXC4(772), + tXC5(773), + tXC6(774) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The origin drawer of the alarm (if applicable, otherwise it will be idc(2))." + ::= {gnCurrentAlarmEntry 5} + +gnAgnCurrentAlarmUnit OBJECT-TYPE + SYNTAX INTEGER { + idc(2), + odu(3), + mux(4), + modem(5), + drawer(6), + unKnown(7), + xc(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The unit of the alarm." + ::= {gnCurrentAlarmEntry 6} + +gnAgnCurrentAlarmTrapID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ID of the RAISED trap that was sent when this alarm was raised." + ::= { gnCurrentAlarmEntry 7 } + +gnAgnCurrentAlarmTimeT OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Timestamp of this alarm, this number is the seconds from midnight 1.1.1970." + ::= { gnCurrentAlarmEntry 8 } + +gnAgnCurrentAlarmText OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The alarm display text (same as the text in the sent trap)." + ::= { gnCurrentAlarmEntry 9} + + +gnNMS OBJECT IDENTIFIER ::= { gnAgn 15 } +--////////////////////////////////////// +gnApplicFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnApplicFileEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the application file list." + ::= { gnAgn 16 } + +gnApplicFileEntry OBJECT-TYPE + SYNTAX GnApplicFileEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the application file list." + INDEX { gnApplicFileId } + ::= { gnApplicFileTable 1 } + +GnApplicFileEntry ::= + SEQUENCE { + gnApplicFileId + INTEGER, + gnApplicFileName + DisplayString, + gnApplicFileVersion + DisplayString, + gnApplicFileCreateDate + OCTET STRING, + gnApplicFileDownloadDate + OCTET STRING, + gnApplicFileType + INTEGER, + gnApplicFileSubType + DisplayString, + gnApplicFileFirmware + INTEGER, + gnApplicFileGeneralPurpose + INTEGER, + gnApplicFileSize + INTEGER, + gnApplicFileCompressed + INTEGER, + gnApplicFileDssSupport + INTEGER, + gnApplicFileCrcSupport + INTEGER + } + +gnApplicFileId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ID indicates which device is involved + in the specific row. The application file table includes two rows, + one for the local radio and one for the remote radio." + ::= { gnApplicFileEntry 1 } + +gnApplicFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the application file name." + ::= { gnApplicFileEntry 2 } + +gnApplicFileVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the application file version." + ::= { gnApplicFileEntry 3 } + +gnApplicFileCreateDate OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter specifies the application file download date + Format 'YYYY-MM-DD,HH:MM:SS' (Hexadecimal). + A date-time specification. + + field octets contents range + ----- ------ -------- ----- + 1 1-2 year 0..65536 + 2 3 month 1..12 + 3 4 day 1..31 + 4 5 hour 0..23 + 5 6 minutes 0..59 + 6 7 seconds 0..60 + (use 60 for leap-second) + 7 8 deci-seconds 0..9 + 8 9 direction from UTC '+' / '-' + 9 10 hours from UTC 0..11 + 10 11 minutes from UTC 0..59 + + For example, Tuesday May 26, 1992 at 1:30:15 PM EDT + would be displayed as: 07 c8 05 1a 0d 1e 0f 00 + ( 1992 -5 -26,13:30:15 ) + + Note that if only local time is known, then timezone + information (fields 8-10) is not present." + + ::= { gnApplicFileEntry 4 } + + +gnApplicFileDownloadDate OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter specifies the application file download date + Format 'YYYY-MM-DD,HH:MM:SS' (Hexadecimal). + A date-time specification. + + field octets contents range + ----- ------ -------- ----- + 1 1-2 year 0..65536 + 2 3 month 1..12 + 3 4 day 1..31 + 4 5 hour 0..23 + 5 6 minutes 0..59 + 6 7 seconds 0..60 + (use 60 for leap-second) + 7 8 deci-seconds 0..9 + 8 9 direction from UTC '+' / '-' + 9 10 hours from UTC 0..11 + 10 11 minutes from UTC 0..59 + + For example, Tuesday May 26, 1992 at 1:30:15 PM EDT + would be displayed as: 07 c8 05 1a 0d 1e 0f 00 + ( 1992 -5 -26,13:30:15 ) + + Note that if only local time is known, then timezone + information (fields 8-10) is not present." + + ::= { gnApplicFileEntry 5 } + +gnApplicFileType OBJECT-TYPE + SYNTAX INTEGER { + idc(1), + mux(2), + odu(3), + modem(4), + boot(5), + modemConfig(6), + wayside(7), + bootRom(8), + rfuFpga(9), + rfuConfig(10), + mrmcTable(11), + xc(12), + xcErrorgen(13), + aAux(14), + license(15) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the application file type." + ::= { gnApplicFileEntry 6 } + +gnApplicFileSubType OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the application file sub type." + ::= { gnApplicFileEntry 7 } + +gnApplicFileFirmware OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the application file firmware." + ::= { gnApplicFileEntry 8 } + +gnApplicFileGeneralPurpose OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the application file General Purpose." + ::= { gnApplicFileEntry 9 } + +gnApplicFileSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the application file size in bytes." + ::= { gnApplicFileEntry 10 } + +gnApplicFileCompressed OBJECT-TYPE + SYNTAX INTEGER + { + yes(2), + no(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is indicate the application file compress status." + ::= { gnApplicFileEntry 11 } + +gnApplicFileDssSupport OBJECT-TYPE + SYNTAX INTEGER + { + yes(2), + no(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is indicate the application file DSS support." + ::= { gnApplicFileEntry 12 } + +gnApplicFileCrcSupport OBJECT-TYPE + SYNTAX INTEGER + { + yes(2), + no(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is indicate the application file CRC support." + ::= { gnApplicFileEntry 13 } + +--////////////////////////////////////// +gnDiskCapacityData OBJECT IDENTIFIER ::= { gnAgn 17 } + + +gnDiskUsedspace OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ID indicates Disk Used space." + ::= { gnDiskCapacityData 1 } + +gnDiskFreespace OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ID indicates Disk Free space." + ::= { gnDiskCapacityData 2 } + +--////////////////////////////////////// + +gnUnits OBJECT IDENTIFIER ::= { ceragon 3 } + +gnODU OBJECT IDENTIFIER ::= { gnUnits 1 } + +gnOduCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnOduCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the configuration of the Outdoor part + of the system." + ::= { gnODU 1 } + +gnOduCfgEntry OBJECT-TYPE + SYNTAX GnOduCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the ODU Configuration Table. This table + contains two rows, indexed by ifIndex= 1 for local ODU and + ifIndex = 101 for remote ODU." + INDEX { ifIndex } + ::= { gnOduCfgTable 1 } + + +GnOduCfgEntry ::= + SEQUENCE { + gnOduCfgTransmitterFrequency + INTEGER, + gnOduCfgRLPerfMonThresh1 + INTEGER, + gnOduCfgRLPerfMonThresh2 + INTEGER, + gnOduCfgATPCStatus + INTEGER, + gnOduCfgMUTEStatus + INTEGER, + gnOduCfgAntennaType + INTEGER, + gnOduCfgTransmitLevel + INTEGER, + gnOduCfgRealTxFreqNumber + INTEGER, + gnOduCfgRealRxFreqNumber + INTEGER, + gnOduCfgMinTxFreqNumber + INTEGER, + gnOduCfgMaxTxFreqNumber + INTEGER, + gnOduCfgMaxTxLevel + INTEGER, + gnOduCfgRefRsl + INTEGER, + gnOduCfgForceRmtMuteTx + INTEGER, + gnOduCfgForceRmtMaxTx + INTEGER, + gnOduCfgTLPerfMonThresh1 + INTEGER, + gnOduCfgMinRxFreqNumber + INTEGER, + gnOduCfgMaxRxFreqNumber + INTEGER, + gnOduCfgOduLoopSupport + INTEGER, + gnOduCfgOduModel + INTEGER, + gnOduCfgFreqPlanStandard + DisplayString, + gnOduCfgFreqDevider + INTEGER + } + +gnOduCfgTransmitterFrequency OBJECT-TYPE + SYNTAX INTEGER (0..20) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter indicates the radio TX channel number. + WRITE will change the LOCAL side only. + Not all radios will support TX frequency change via channel numbers." + DEFVAL { 1} + ::= { gnOduCfgEntry 1 } + +gnOduCfgRLPerfMonThresh1 OBJECT-TYPE + SYNTAX INTEGER (-75..-15) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When the Received Level (RL) exceeds this threshold a + performance monitoring RL1 counter increments." + DEFVAL { -50} + ::= { gnOduCfgEntry 2} + +gnOduCfgRLPerfMonThresh2 OBJECT-TYPE + SYNTAX INTEGER (-75..-15) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When the Received Level (RL) exceeds this threshold a + performance monitoring RL2 counter increments." + DEFVAL { -70} + ::= { gnOduCfgEntry 3} + + +gnOduCfgATPCStatus OBJECT-TYPE + SYNTAX INTEGER { on(2), off(3) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter indicates if the ATPC option is enabled or disabled." + DEFVAL { on} + ::= { gnOduCfgEntry 4} + +gnOduCfgMUTEStatus OBJECT-TYPE + SYNTAX INTEGER { on(2), off(3) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter indicates if transmitter will be in mute state. + (Mute on -> don't transmit) " + DEFVAL { off} + ::= { gnOduCfgEntry 5 } + +gnOduCfgAntennaType OBJECT-TYPE + SYNTAX INTEGER { oneFoot(2), twoFeet(3), threeFeet(4), fourFeet(5), +sixFeet(6) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter indicates the size of the antenna used + in the ODU. This attribute will not auto-detect the antenna size. + It is used for the unfaded RSL calculation feature included in +CERAGONView." + DEFVAL { oneFoot } + ::= { gnOduCfgEntry 6 } + +gnOduCfgTransmitLevel OBJECT-TYPE + SYNTAX INTEGER (-50..30) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the transmitter output power level of the signal + transmitted by the radios, displayed in DBM. " + ::= { gnOduCfgEntry 7 } + +gnOduCfgRealTxFreqNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Identifies the RF Tx frequency. For 6, 7 and 8 bands the Tx frequency + resolution is in kHz, for other bands the resolution is in 10kHz. + If the Tx frequency value is over 4000000 than the band is identified + as 6, 7 or 8G band." + ::= { gnOduCfgEntry 8 } + +gnOduCfgRealRxFreqNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Identifies the RF Rx frequency. For 6, 7 and 8 bands the Rx frequency + resolution is in kHz, for other bands the resolution is in 10kHz. + If the Rx frequency value is over 4000000 than the band is identified + as 6, 7 or 8G band." + ::= { gnOduCfgEntry 9} + +gnOduCfgMinTxFreqNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This the Minimum TX frequency that the ODU can receive - Used by the +management station." + ::= { gnOduCfgEntry 10 } + +gnOduCfgMaxTxFreqNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This the Maximum TX frequency that the ODU can receive - Used by the +management station." + ::= { gnOduCfgEntry 11} + +gnOduCfgMaxTxLevel OBJECT-TYPE + SYNTAX INTEGER (0..99) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the theoretical maximum level that this ODU unit + can transmit." + ::= { gnOduCfgEntry 12 } + +gnOduCfgRefRsl OBJECT-TYPE + SYNTAX INTEGER (-70..-30) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the received level reference, applicable when utilizing ATPC mode; + displayed in dBm." + ::= { gnOduCfgEntry 13 } + +gnOduCfgForceRmtMuteTx OBJECT-TYPE + SYNTAX INTEGER { on(2), off(3) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When on, this parameter force the transmitter to be in mute state. + (Mute on -> don't transmit) " + DEFVAL { off } + ::= { gnOduCfgEntry 14 } + +gnOduCfgForceRmtMaxTx OBJECT-TYPE + SYNTAX INTEGER (-50..30) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter force the transmitter output power level of the signal + transmitted by the radio. " + ::= { gnOduCfgEntry 15 } + +gnOduCfgTLPerfMonThresh1 OBJECT-TYPE + SYNTAX INTEGER (-10..25) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When the Transmitted Level (TL) exceeds this threshold a + performance monitoring TL1 counter increments." + DEFVAL { 25 } + ::= { gnOduCfgEntry 16} + +gnOduCfgMinRxFreqNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This the Minimum RX frequency that the ODU can receive - Used by the +management station." + ::= { gnOduCfgEntry 17 } + +gnOduCfgMaxRxFreqNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This the Maximum RX frequency that the ODU can receive - Used by the +management station." + ::= { gnOduCfgEntry 18} + +gnOduCfgOduLoopSupport OBJECT-TYPE + SYNTAX INTEGER { + notSupported(2), + supported(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indication for loopback support by the connected ODU." + ::= { gnOduCfgEntry 19} + +gnOduCfgOduModel OBJECT-TYPE + SYNTAX INTEGER { + unknown(2), + v2(3), --phos + v1(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "." + ::= { gnOduCfgEntry 20} + + +gnOduCfgFreqPlanStandard OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..45)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the NMS use." + ::= { gnOduCfgEntry 21} + + +gnOduCfgFreqDevider OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number with which we should divide the MIB Freq value to get to the actual Freq (100 or 1000) " + ::= { gnOduCfgEntry 22} + + +-- RO parameters described the state of the ODU. +gnOduStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnOduStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the status of the Outdoor unit + of the system." + ::= { gnODU 2 } + +gnOduStatusEntry OBJECT-TYPE + SYNTAX GnOduStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the ODU Status Table. This table + contains two rows, indexed by ifIndex= 1 for local ODU and + ifIndex = 101 for remote ODU." + INDEX { ifIndex } + ::= { gnOduStatusTable 1 } + + +GnOduStatusEntry ::= + SEQUENCE { + gnOduStatusCelsiusTemp + INTEGER, + gnOduStatusFahrenheitTemp + INTEGER, + gnOduStatusTransmitLevel + INTEGER, + gnOduStatusReceiveLevel + INTEGER, + gnOduStatusSynthesizerVCOLock + OCTET STRING, + gnOduStatusPowerSupply + OCTET STRING, + gnOduStatusClearLoopTimer + INTEGER + } + +gnOduStatusCelsiusTemp OBJECT-TYPE + SYNTAX INTEGER (-50..80) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the temperature of the ODU in degrees Celsius." + ::= { gnOduStatusEntry 1 } + +gnOduStatusFahrenheitTemp OBJECT-TYPE + SYNTAX INTEGER (-58..176) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the temperature of the ODU in degrees Fahrenheit." + ::= { gnOduStatusEntry 2 } + +gnOduStatusTransmitLevel OBJECT-TYPE + SYNTAX INTEGER (-99..30) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the transmit level of the signal transmitted by the radios + transmitter, displayed in DBM." + ::= { gnOduStatusEntry 3 } + +gnOduStatusReceiveLevel OBJECT-TYPE + SYNTAX INTEGER (-99..-15) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the receive level of the signal transmitted by the radios + transmitter, displayed in DBM." + ::= { gnOduStatusEntry 4} + + +gnOduStatusSynthesizerVCOLock OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This octet represents the ODU status as follows (bit 1, LSB): + bit 1 on = TX IF synthesizer + bit 2 on = RX IF synthesizer + bit 3 on = Xband synthesizer + bit 4 on = History TX IF synthesizer + bit 5 on = History RX IF synthesizer + bit 6 on = History Xband synthesizer " + ::= { gnOduStatusEntry 5} + +gnOduStatusPowerSupply OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This octet represents the status of the power + supplies of the ODU: + bit 1 on = +5V faulty + bit 2 on = +8V faulty + bit 3 on = +12V faulty + bit 4 on = -12V faulty." + ::= { gnOduStatusEntry 6} + +gnOduStatusClearLoopTimer OBJECT-TYPE + SYNTAX INTEGER (0..1440) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates the remaining time (in minutes) + till the relevant odu loopback timer will be expired. + when starting a loopback and the value of gnGenCfgClearLoopTimeout is x, + the gnOduStatusClearLoopTimer will be also x, after one minute it will be x-1, etc." + ::= { gnOduStatusEntry 7} + + +-- This part of the MIB deals with the performance monitoring +-- of the ODU part of the system. +gnOduMonitor OBJECT IDENTIFIER ::= { gnODU 3 } +-- This part is built according the habits in the telcos/datacom community. +-- There are three tables: +-- gnOduMonCurrTable that keeps the counters of the current 15 min interval. +-- gnOduMonIntervalTable that keeps the counters of the past 96 intervals. +-- gnOduMonDayTable that keeps the counters of the past 30 days. + +gnOduMonCurrTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnOduMonCurrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines/keeps the counters of the current 15 min interval." + ::= { gnOduMonitor 1 } + +gnOduMonCurrEntry OBJECT-TYPE + SYNTAX GnOduMonCurrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Current Interval Table. This table + contains two rows, indexed by ifIndex= 1 for local ODU and + ifIndex = 101 for remote ODU." + INDEX { ifIndex } + ::= { gnOduMonCurrTable 1 } + +GnOduMonCurrEntry ::= + SEQUENCE { + gnOduMonCurrMinRL + INTEGER, + gnOduMonCurrMaxRL + INTEGER, + gnOduMonCurrTLThresh1Exceed + Counter, + gnOduMonCurrRLThresh1Exceed + Counter, + gnOduMonCurrRLThresh2Exceed + Counter, + gnOduMonCurrDayMinRL + INTEGER, + gnOduMonCurrDayMaxRL + INTEGER, + gnOduMonCurrDayTLThresh1Exceed + Counter, + gnOduMonCurrDayRLThresh1Exceed + Counter, + gnOduMonCurrDayRLThresh2Exceed + Counter, + gnOduMonCurrMinTL + INTEGER, + gnOduMonCurrMaxTL + INTEGER, + gnOduMonCurrDayMinTL + INTEGER, + gnOduMonCurrDayMaxTL + INTEGER +} + + +gnOduMonCurrMinRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum received signal level (RL) in the current 15 minute interval. +(in DBM) " + ::= { gnOduMonCurrEntry 1 } + + +gnOduMonCurrMaxRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum received signal level (RL) in the current 15 minute interval. +(in DBM). " + ::= { gnOduMonCurrEntry 2 } + +gnOduMonCurrTLThresh1Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds TL exceeded the TL1 + threshold in the last 15 minutes." + ::= { gnOduMonCurrEntry 3 } + + +gnOduMonCurrRLThresh1Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL1 + threshold in the last 15 minutes." + ::= { gnOduMonCurrEntry 4 } + +gnOduMonCurrRLThresh2Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL2 + threshold in the last 15 minutes." + ::= { gnOduMonCurrEntry 5 } + + +gnOduMonCurrDayMinRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The minimum Receive Level (in DBM). + in the last 24 hours." + ::= { gnOduMonCurrEntry 6} + + +gnOduMonCurrDayMaxRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum Receive Level (in DBM). + in the last 24 hours." + ::= { gnOduMonCurrEntry 7} + +gnOduMonCurrDayTLThresh1Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds TL exceeded the TL1 threshold + in the last 24 hours." + ::= { gnOduMonCurrEntry 8} + + +gnOduMonCurrDayRLThresh1Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL1 threshold + in the last 24 hours." + ::= { gnOduMonCurrEntry 9 } + +gnOduMonCurrDayRLThresh2Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL2 threshold + in the last 24 hours." + ::= { gnOduMonCurrEntry 10 } + +gnOduMonCurrMinTL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum transmitted signal level (TL) in the current 15 minute interval. +(in DBM) " + ::= { gnOduMonCurrEntry 11 } + + +gnOduMonCurrMaxTL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum transmitted signal level (TL) in the current 15 minute interval. +(in DBM). " + ::= { gnOduMonCurrEntry 12 } + +gnOduMonCurrDayMinTL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The minimum Transmitted Level (in DBM). + in the last 24 hours." + ::= { gnOduMonCurrEntry 13} + + +gnOduMonCurrDayMaxTL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum Transmitted Level (in DBM). + in the last 24 hours." + ::= { gnOduMonCurrEntry 14} + + + +gnOduMonIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnOduMonIntervalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines/keeps the counters of the 96 last intervals of 15 min." + ::= { gnOduMonitor 2 } + +gnOduMonIntervalEntry OBJECT-TYPE + SYNTAX GnOduMonIntervalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Interval Table. This table + is indexed by ifIndex= 1 for local ODU and + ifIndex = 101 for remote ODU and by interval idx" + INDEX { ifIndex, gnOduMonIntervalIdx } + ::= { gnOduMonIntervalTable 1 } + +GnOduMonIntervalEntry ::= + SEQUENCE { + gnOduMonIntervalIdx + INTEGER, + gnOduMonIntervalMinRL + INTEGER, + gnOduMonIntervalMaxRL + INTEGER, + gnOduMonIntervalTLThresh1Exceed + Counter, + gnOduMonIntervalEvent + OCTET STRING, + gnOduMonIntervalRLThresh1Exceed + Counter, + gnOduMonIntervalRLThresh2Exceed + Counter, + gnOduMonIntervalMinTL + INTEGER, + gnOduMonIntervalMaxTL + INTEGER +} + +gnOduMonIntervalIdx OBJECT-TYPE + SYNTAX INTEGER (1..96) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The interval number to which this row is related. " + ::= { gnOduMonIntervalEntry 1 } + + +gnOduMonIntervalMinRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The minimum RL in a 15 minutes interval. (in DBM). " + ::= { gnOduMonIntervalEntry 2 } + +gnOduMonIntervalMaxRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum RL in a 15 minutes interval. (in DBM). " + ::= { gnOduMonIntervalEntry 3 } + +gnOduMonIntervalTLThresh1Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds TL exceeded the TL1 + threshold in a 15 minutes interval." + ::= { gnOduMonIntervalEntry 4 } + + +gnOduMonIntervalEvent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Events + bit 1 = CommDisc. + bit 2 = CommCon + bit 3 = ATPC2Max. + bit 4 = ATPC2Norm. + Included for future development, not currently supported." + ::= { gnOduMonIntervalEntry 5 } + +gnOduMonIntervalRLThresh1Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL1 + threshold in a 15 minutes interval." + ::= { gnOduMonIntervalEntry 6 } + +gnOduMonIntervalRLThresh2Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL2 + threshold in a 15 minutes interval." + ::= { gnOduMonIntervalEntry 7 } + +gnOduMonIntervalMinTL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The minimum TL in a 15 minutes interval. (in DBM). " + ::= { gnOduMonIntervalEntry 8 } + +gnOduMonIntervalMaxTL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum TL in a 15 minutes interval. (in DBM). " + ::= { gnOduMonIntervalEntry 9 } + + + +gnOduMonDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnOduMonDayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines/keeps the counters of 96 intervals of 15 min." + ::= { gnOduMonitor 3 } + +gnOduMonDayEntry OBJECT-TYPE + SYNTAX GnOduMonDayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Days Table. This table + is indexed by ifIndex= 1 for local ODU and + ifIndex = 101 for remote ODU and by day idx. + gnOduMonDayIdx = 1 is one day from now, + gnOduMonDayIdx = 2 is two days from now, and so on..." + INDEX { ifIndex, gnOduMonDayIdx } + ::= { gnOduMonDayTable 1 } + +GnOduMonDayEntry ::= + SEQUENCE { + gnOduMonDayIdx + INTEGER, + gnOduMonDayMinRL + INTEGER, + gnOduMonDayMaxRL + INTEGER, + gnOduMonDayTLThresh1Exceed + Counter, + gnOduMonDayRLThresh1Exceed + Counter, + gnOduMonDayRLThresh2Exceed + Counter, + gnOduMonDayMinTL + INTEGER, + gnOduMonDayMaxTL + INTEGER +} + +gnOduMonDayIdx OBJECT-TYPE + SYNTAX INTEGER (1..30) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The interval number to which this row is related. " + ::= { gnOduMonDayEntry 1 } + + +gnOduMonDayMinRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The minimum Receive Level (in DBM). + in a 24 hour interval." + ::= { gnOduMonDayEntry 2} + +gnOduMonDayMaxRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum Receive Level (in DBM). + in a 24 hour interval." + ::= { gnOduMonDayEntry 3} + +gnOduMonDayTLThresh1Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds TL exceeded the TL1 threshold + in a 24 hour interval." + ::= { gnOduMonDayEntry 4} + + +gnOduMonDayRLThresh1Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL1 threshold + in a 24 hour interval." + ::= { gnOduMonDayEntry 5} + + +gnOduMonDayRLThresh2Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL2 threshold + in a 24 hour interval." + ::= { gnOduMonDayEntry 6} + +gnOduMonDayMinTL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The minimum Transmit Level (in DBM). + in a 24 hour interval." + ::= { gnOduMonDayEntry 7} + +gnOduMonDayMaxTL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum Transmit Level (in DBM). + in a 24 hour interval." + ::= { gnOduMonDayEntry 8} + + + +gnOduCfgXTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnOduCfgXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the configuration of the Outdoor part + of the system." + ::= { gnODU 4 } + +gnOduCfgXEntry OBJECT-TYPE + SYNTAX GnOduCfgXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the ODU Configuration Table. This table + contains two rows, indexed by gnOduCfgXId= 3 for drawer1 ODU and + gnOduCfgXId = 4 for drawer2 ODU." + INDEX { gnOduCfgXId } + ::= { gnOduCfgXTable 1 } + + +GnOduCfgXEntry ::= + SEQUENCE { + gnOduCfgXId + INTEGER, + gnOduCfgXTxFreqNumLocalRemote + INTEGER, + gnOduCfgXRLPerfMonThresh1 + INTEGER, + gnOduCfgXRLPerfMonThresh2 + INTEGER, + gnOduCfgXATPCStatus + INTEGER, + gnOduCfgXMUTEStatus + INTEGER, + gnOduCfgXAntennaType + INTEGER, + gnOduCfgXTransmitLevel + INTEGER, + gnOduCfgXRealTxFreqNumber + INTEGER, + gnOduCfgXRealRxFreqNumber + INTEGER, + gnOduCfgXMinTxFreqNumber + INTEGER, + gnOduCfgXMaxTxFreqNumber + INTEGER, + gnOduCfgXMaxTxLevel + INTEGER, + gnOduCfgXRefRsl + INTEGER, + gnOduCfgXForceRmtMuteTx + INTEGER, + gnOduCfgXForceRmtMaxTx + INTEGER, + gnOduCfgXTLPerfMonThresh1 + INTEGER, + gnOduCfgXOperation + INTEGER, + gnOduCfgXODUSerialNumber + DisplayString, + gnOduCfgXChannelBandwidth + INTEGER, + gnOduCfgXMinRxFreqNumber + INTEGER, + gnOduCfgXMaxRxFreqNumber + INTEGER, + gnOduCfgXRxFreqNumLocalRemote + INTEGER, + gnOduCfgXOduLoopSupport + INTEGER, + gnOduCfgXOduModel + INTEGER, + gnOduCfgXFreqPlanStandard + DisplayString, + gnOduCfgXFreqDevider + INTEGER, + gnOduCfgXLoopbackOption + INTEGER, + gnOduCfgXxpicClockMode + INTEGER, + gnOduCfgXUnfadedReferenceRsl + INTEGER, + gnOduCfgXRfuMode + INTEGER, + gnOduCfgXRslRouteToConnector + INTEGER, + gnOduCfgXDelayCalibrationOperation + INTEGER, + gnOduCfgXDelayCalibrationValue + INTEGER, + gnOduCfgXDelayCalibrationWgType + DisplayString, + gnOduCfgXOduLog + INTEGER, + gnOduCfgXOduLogPeriod + INTEGER, + gnOduCfgXXpiPerfMonThresh + INTEGER + } + +gnOduCfgXId OBJECT-TYPE + SYNTAX INTEGER + { + drawer1(3), + drawer2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnOduCfgXEntry 1 } + +gnOduCfgXTxFreqNumLocalRemote OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the radio transmit frequency, displayed in + 1/100 MHz. WRITE changes the local and remote sides. Only for systems that + support frequency configuration (Not channel)." + ::= { gnOduCfgXEntry 2} + +gnOduCfgXRLPerfMonThresh1 OBJECT-TYPE + SYNTAX INTEGER (-75..-15) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When the Received Level (RL) exceeds this threshold a + performance monitoring RL1 counter increments." + DEFVAL { -50} + ::= { gnOduCfgXEntry 3} + +gnOduCfgXRLPerfMonThresh2 OBJECT-TYPE + SYNTAX INTEGER (-75..-15) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When the Received Level (RL) exceeds this threshold a + performance monitoring RL2 counter increments." + DEFVAL { -70} + ::= { gnOduCfgXEntry 4} + + +gnOduCfgXATPCStatus OBJECT-TYPE + SYNTAX INTEGER { on(2), off(3) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter indicates if the ATPC option is enabled or disabled." + DEFVAL { on} + ::= { gnOduCfgXEntry 5} + +gnOduCfgXMUTEStatus OBJECT-TYPE + SYNTAX INTEGER { on(2), off(3) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter indicates if transmitter will be in mute state. + (Mute on -> don't transmit) " + DEFVAL { off} + ::= { gnOduCfgXEntry 6 } + +gnOduCfgXAntennaType OBJECT-TYPE + SYNTAX INTEGER { oneFoot(2), twoFeet(3), threeFeet(4), fourFeet(5), +sixFeet(6) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter indicates the size of the antenna used + in the ODU. This attribute will not auto-detect the antenna size. + It is used for the unfaded RSL calculation feature included in +CERAGONView." + DEFVAL { oneFoot } + ::= { gnOduCfgXEntry 7 } + +gnOduCfgXTransmitLevel OBJECT-TYPE + SYNTAX INTEGER (-50..34) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the transmitter output power level of the signal + transmitted by the radios, displayed in DBM. " + ::= { gnOduCfgXEntry 8 } + +gnOduCfgXRealTxFreqNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Identifies the RF Tx frequency. For 6, 7 and 8 bands the Tx frequency + resolution is in kHz, for other bands the resolution is in 10kHz. + If the Tx frequency value is over 4000000 than the band is identified + as 6, 7 or 8G band." + ::= { gnOduCfgXEntry 9 } + +gnOduCfgXRealRxFreqNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Identifies the RF Rx frequency. For 6, 7 and 8 bands the Rx frequency + resolution is in kHz, for other bands the resolution is in 10kHz. + If the Rx frequency value is over 4000000 than the band is identified + as 6, 7 or 8G band." + ::= { gnOduCfgXEntry 10} + +gnOduCfgXMinTxFreqNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This the Minimum TX frequency that the ODU can receive - Used by the +management station." + ::= { gnOduCfgXEntry 11 } + +gnOduCfgXMaxTxFreqNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This the Maximum TX frequency that the ODU can receive - Used by the +management station." + ::= { gnOduCfgXEntry 12} + +gnOduCfgXMaxTxLevel OBJECT-TYPE + SYNTAX INTEGER (0..99) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the theoretical maximum level that this ODU unit + can transmit." + ::= { gnOduCfgXEntry 13 } + +gnOduCfgXRefRsl OBJECT-TYPE + SYNTAX INTEGER (-70..-30) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the received level reference, applicable when utilizing ATPC mode; + displayed in dBm." + ::= { gnOduCfgXEntry 14 } + +gnOduCfgXForceRmtMuteTx OBJECT-TYPE + SYNTAX INTEGER { on(2), off(3) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When on, this parameter force the transmitter to be in mute state. + (Mute on -> don't transmit) " + DEFVAL { off } + ::= { gnOduCfgXEntry 15 } + +gnOduCfgXForceRmtMaxTx OBJECT-TYPE + SYNTAX INTEGER (-50..30) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter force the transmitter output power level of the signal + transmitted by the radio. " + ::= { gnOduCfgXEntry 16 } + +gnOduCfgXTLPerfMonThresh1 OBJECT-TYPE + SYNTAX INTEGER (-10..25) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When the Transmitted Level (TL) exceeds this threshold a + performance monitoring TL1 counter increments." + DEFVAL { 25 } + ::= { gnOduCfgXEntry 17 } + +gnOduCfgXOperation OBJECT-TYPE + SYNTAX INTEGER + { + noOperation(2), + setOduDefaultConf(3), + resetODU(4), + swResetODU(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter allows to perform ODU operations. + (3) will SET all ODU default configurations. + (4) will implement ODU reset." + DEFVAL { noOperation } + ::= { gnOduCfgXEntry 18 } + +gnOduCfgXODUSerialNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the ODU serial number - up to 20 characters " + ::= { gnOduCfgXEntry 19 } + +gnOduCfgXChannelBandwidth OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The TX channel bandwidth, displayed in 1/100 MHz. + For example: + An STM-1 ETSI TX channel bandwidth of 56MHz is displayed as the value 5600." + ::= { gnOduCfgXEntry 20 } + +gnOduCfgXMinRxFreqNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This the Minimum RX frequency that the ODU can receive - Used by the +management station." + ::= { gnOduCfgXEntry 21 } + +gnOduCfgXMaxRxFreqNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This the Maximum RX frequency that the ODU can receive - Used by the +management station." + ::= { gnOduCfgXEntry 22} + + +gnOduCfgXRxFreqNumLocalRemote OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Indicates the radio transmit frequency, displayed in + 1/100 MHz. WRITE changes the local and remote sides. Only for systems that + support frequency configuration (Not channel)." + ::= { gnOduCfgXEntry 23} + +gnOduCfgXOduLoopSupport OBJECT-TYPE + SYNTAX INTEGER { + notSupported(2), + supported(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Inidcation for loopback support by the connected ODU." + ::= { gnOduCfgXEntry 24} + +gnOduCfgXOduModel OBJECT-TYPE + SYNTAX INTEGER { + unknown(2), + v2(3), --Phos ODU + v1(4), --Fibe ODU + v3(5) -- Titan ODU + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "." + ::= { gnOduCfgXEntry 25} + + +gnOduCfgXFreqPlanStandard OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the NMS use." + ::= { gnOduCfgXEntry 26} + + +gnOduCfgXFreqDevider OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the number with which we should divide the MIB Freq value to get to the actual Freq (100 or 1000) " + ::= { gnOduCfgXEntry 27} + + +gnOduCfgXLoopbackOption OBJECT-TYPE + SYNTAX INTEGER { + noloopback(2), + interfaceInterLoop(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This parameter enable the user to activate an ODU loopback ." + DEFVAL { noloopback } + ::= { gnOduCfgXEntry 28 } + +gnOduCfgXxpicClockMode OBJECT-TYPE + SYNTAX INTEGER { + standAlone(2), + masterClock(3), + slaveClock(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "This is the status of the xpic clock mode." + ::= { gnOduCfgXEntry 29 } + +gnOduCfgXUnfadedReferenceRsl OBJECT-TYPE + SYNTAX INTEGER (-70..-15) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is used for the unfaded RSL calculation feature included in + CERAGONView." + DEFVAL { -70 } + ::= { gnOduCfgXEntry 30 } + +gnOduCfgXRfuMode OBJECT-TYPE + SYNTAX INTEGER + { + main(2), + diversity(3), + combined(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The RX mode of operation." + DEFVAL {main } + ::= { gnOduCfgXEntry 31 } + +gnOduCfgXRslRouteToConnector OBJECT-TYPE + SYNTAX INTEGER + { + main(2), + diversity(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Choose the receive level signal for the RSL connector." + DEFVAL {main } + ::= { gnOduCfgXEntry 32 } + +gnOduCfgXDelayCalibrationOperation OBJECT-TYPE + SYNTAX INTEGER + { + noAction(2), + activate(3), + error(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter enables launching a delay calibration parameters calculation." + DEFVAL {noAction } + ::= { gnOduCfgXEntry 33 } + +gnOduCfgXDelayCalibrationValue OBJECT-TYPE + SYNTAX INTEGER (-130..130) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter indicates the delay calibration result and delay calibration override value. + values are between -130 to 130." + ::= { gnOduCfgXEntry 34 } + +gnOduCfgXDelayCalibrationWgType OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..45)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Delay Calibration WG Type For the NMS use." + ::= { gnOduCfgXEntry 35 } + +gnOduCfgXOduLog OBJECT-TYPE + SYNTAX INTEGER + { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter enable the user to activate ODU log." + ::= { gnOduCfgXEntry 36 } + +gnOduCfgXOduLogPeriod OBJECT-TYPE + SYNTAX INTEGER (1..600) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter enable the user to chose the log peroid (in sec)." + ::= { gnOduCfgXEntry 37 } + +gnOduCfgXXpiPerfMonThresh OBJECT-TYPE + SYNTAX INTEGER (10..30) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When the Received XPI beneath this threshold a + performance monitoring XPI counter increments (future develope)." + DEFVAL {20} + ::= { gnOduCfgXEntry 38} + +-- RO parameters described the state of the ODU. +gnOduStatusXTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnOduStatusXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the status of the Outdoor unit + of the system." + ::= { gnODU 5 } + +gnOduStatusXEntry OBJECT-TYPE + SYNTAX GnOduStatusXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the ODU Status Table. This table + contains two rows, indexed by gnOduStatusXId= 3 for drawer1 ODU + and gnOduStatusXId = 4 for drawer2 ODU." + INDEX { gnOduStatusXId } + ::= { gnOduStatusXTable 1 } + + +GnOduStatusXEntry ::= + SEQUENCE { + gnOduStatusXId + INTEGER, + gnOduStatusXCelsiusTemp + INTEGER, + gnOduStatusXFahrenheitTemp + INTEGER, + gnOduStatusXTransmitLevel + INTEGER, + gnOduStatusXReceiveLevel + INTEGER, + gnOduStatusXSynthesizerVCOLock + OCTET STRING, + gnOduStatusXPowerSupply + OCTET STRING, + gnOduStatusXIfcSupported + INTEGER, + gnOduStatusXRslDiversity + INTEGER, + gnOduStatusXRslCombined + INTEGER, + gnOduStatusXRfuAddress + INTEGER, + gnOduStatusXMinTransmitLevel + INTEGER, + gnOduStatusXOduSWVer + DisplayString, + gnOduStatusXOduSWPostVer + DisplayString, + gnOduStatusXRfuFwVer + DisplayString, + gnOduStatusXValidIntervals + INTEGER + } + +gnOduStatusXId OBJECT-TYPE + SYNTAX INTEGER + { + drawer1(3), + drawer2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnOduStatusXEntry 1 } + +gnOduStatusXCelsiusTemp OBJECT-TYPE + SYNTAX INTEGER (-70..80) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the temperature of the ODU in degrees Celsius." + ::= { gnOduStatusXEntry 2 } + +gnOduStatusXFahrenheitTemp OBJECT-TYPE + SYNTAX INTEGER (-58..176) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the temperature of the ODU in degrees Fahrenheit." + ::= { gnOduStatusXEntry 3 } + +gnOduStatusXTransmitLevel OBJECT-TYPE + SYNTAX INTEGER (-99..34) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the transmit level of the signal transmitted by the radios + transmitter, displayed in DBM." + ::= { gnOduStatusXEntry 4 } + +gnOduStatusXReceiveLevel OBJECT-TYPE + SYNTAX INTEGER (-99..-15) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the receive level of the signal transmitted by the radios + transmitter, displayed in DBM." + ::= { gnOduStatusXEntry 5} + + +gnOduStatusXSynthesizerVCOLock OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This octet represents the ODU status as follows (bit 1, LSB): + bit 1 on = TX IF synthesizer + bit 2 on = RX IF synthesizer + bit 3 on = Xband synthesizer + bit 4 on = History TX IF synthesizer + bit 5 on = History RX IF synthesizer + bit 6 on = History Xband synthesizer " + ::= { gnOduStatusXEntry 6} + +gnOduStatusXPowerSupply OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This octet represents the status of the power + supplies of the ODU: + bit 1 on = +5V faulty + bit 2 on = +8V faulty + bit 3 on = +12V faulty + bit 4 on = -12V faulty." + ::= { gnOduStatusXEntry 7} + +gnOduStatusXIfcSupported OBJECT-TYPE + SYNTAX INTEGER + { + yes(2), + no(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indication for IFC support." + ::= { gnOduStatusXEntry 8} + +gnOduStatusXRslDiversity OBJECT-TYPE + SYNTAX INTEGER (-99..0) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the receive level of the space diversity signal, displayed in DBM." + ::= { gnOduStatusXEntry 9} + +gnOduStatusXRslCombined OBJECT-TYPE + SYNTAX INTEGER (-99..0) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the receive level of the combined signal, displayed in DBM." + ::= { gnOduStatusXEntry 10 } + + +gnOduStatusXRfuAddress OBJECT-TYPE + SYNTAX INTEGER (0..31) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The RFU Address." + ::= { gnOduStatusXEntry 11 } + +gnOduStatusXMinTransmitLevel OBJECT-TYPE + SYNTAX INTEGER (-50..34) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the minimum transmit level of the signal transmitted by the radios + transmitter, displayed in DBM.. (for RFU unit only)" + ::= { gnOduStatusXEntry 12 } + +gnOduStatusXOduSWVer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the ODU software version." + ::= { gnOduStatusXEntry 13 } + + +gnOduStatusXOduSWPostVer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the ODU post reset software version." + ::= { gnOduStatusXEntry 14 } + +gnOduStatusXRfuFwVer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the RFU FW version." + ::= { gnOduStatusXEntry 15 } + +gnOduStatusXValidIntervals OBJECT-TYPE + SYNTAX INTEGER (0..96) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of previous valid intervals for which valid data has been stored + for the specific ODU." + ::= { gnOduStatusXEntry 16 } + +-- This part of the MIB deals with the performance monitoring +-- of the ODU part of the system. +-- This part is built according the habits in the telcos/datacom community. +-- There are three tables: +-- gnOduMonCurrXTable that keeps the counters of the current 15 min interval. +-- gnOduMonIntervalXTable that keeps the counters of the past 96 intervals. +-- gnOduMonDayXTable that keeps the counters of the past 30 days. + +gnOduMonitorX OBJECT IDENTIFIER ::= { gnODU 6 } + +gnOduMonCurrXTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnOduMonCurrXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines/keeps the counters of the current 15 min interval." + ::= { gnOduMonitorX 1 } + +gnOduMonCurrXEntry OBJECT-TYPE + SYNTAX GnOduMonCurrXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Current Interval Table. This table + contains two rows, indexed by gnOduMonCurrXId= 3 for drawer1 ODU and + gnOduMonCurrXId = 4 for drawer2 ODU." + INDEX { gnOduMonCurrXId } + ::= { gnOduMonCurrXTable 1 } + +GnOduMonCurrXEntry ::= + SEQUENCE { + gnOduMonCurrXId + INTEGER, + gnOduMonCurrXMinRL + INTEGER, + gnOduMonCurrXMaxRL + INTEGER, + gnOduMonCurrXTLThresh1Exceed + Counter, + gnOduMonCurrXRLThresh1Exceed + Counter, + gnOduMonCurrXRLThresh2Exceed + Counter, + gnOduMonCurrXDayMinRL + INTEGER, + gnOduMonCurrXDayMaxRL + INTEGER, + gnOduMonCurrXDayTLThresh1Exceed + Counter, + gnOduMonCurrXDayRLThresh1Exceed + Counter, + gnOduMonCurrXDayRLThresh2Exceed + Counter, + gnOduMonCurrXMinTL + INTEGER, + gnOduMonCurrXMaxTL + INTEGER, + gnOduMonCurrXDayMinTL + INTEGER, + gnOduMonCurrXDayMaxTL + INTEGER, + gnOduMonCurrXXpi + INTEGER, + gnOduMonCurrXMinXpi + INTEGER, + gnOduMonCurrXMaxXpi + INTEGER, + gnOduMonCurrXDayMinXpi + INTEGER, + gnOduMonCurrXDayMaxXpi + INTEGER, + gnOduMonCurrXXpiThreshExceed + Counter, + gnOduMonCurrXDayXpiThreshExceed + Counter, + gnOduMonCurrXMse + INTEGER, + gnOduMonCurrXLastDayIDF + INTEGER +} + +gnOduMonCurrXId OBJECT-TYPE + SYNTAX INTEGER + { + drawer1(3), + drawer2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnOduMonCurrXEntry 1 } + +gnOduMonCurrXMinRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum received signal level (RL) in the current 15 minute interval. +(in DBM) " + ::= { gnOduMonCurrXEntry 2 } + + +gnOduMonCurrXMaxRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum received signal level (RL) in the current 15 minute interval. +(in DBM). " + ::= { gnOduMonCurrXEntry 3 } + +gnOduMonCurrXTLThresh1Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds TL exceeded the TL1 + threshold in the last 15 minutes." + ::= { gnOduMonCurrXEntry 4 } + + +gnOduMonCurrXRLThresh1Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL1 + threshold in the last 15 minutes." + ::= { gnOduMonCurrXEntry 5 } + +gnOduMonCurrXRLThresh2Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL2 + threshold in the last 15 minutes." + ::= { gnOduMonCurrXEntry 6 } + + +gnOduMonCurrXDayMinRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The minimum Receive Level (in DBM). + in the last 24 hours." + ::= { gnOduMonCurrXEntry 7} + + +gnOduMonCurrXDayMaxRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum Receive Level (in DBM). + in the last 24 hours." + ::= { gnOduMonCurrXEntry 8} + +gnOduMonCurrXDayTLThresh1Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds TL exceeded the TL1 threshold + in the last 24 hours." + ::= { gnOduMonCurrXEntry 9} + + +gnOduMonCurrXDayRLThresh1Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL1 threshold + in the last 24 hours." + ::= { gnOduMonCurrXEntry 10 } + +gnOduMonCurrXDayRLThresh2Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL2 threshold + in the last 24 hours." + ::= { gnOduMonCurrXEntry 11 } + +gnOduMonCurrXMinTL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum transmitted signal level (TL) in the current 15 minute interval. +(in DBM) " + ::= { gnOduMonCurrXEntry 12 } + + +gnOduMonCurrXMaxTL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum transmitted signal level (TL) in the current 15 minute interval. +(in DBM). " + ::= { gnOduMonCurrXEntry 13 } + +gnOduMonCurrXDayMinTL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The minimum Transmitted Level (in DBM). + in the last 24 hours." + ::= { gnOduMonCurrXEntry 14} + +gnOduMonCurrXDayMaxTL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum Transmitted Level (in DBM). + in the last 24 hours." + ::= { gnOduMonCurrXEntry 15} + +gnOduMonCurrXXpi OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Current XPI level (in [DBM/100]). + For [DBM] level divide by 100." + ::= { gnOduMonCurrXEntry 16} + +gnOduMonCurrXMinXpi OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The minimum XPI Level (in [DBM/100]). + in the last 15 minute (future develope). + For [DBM] level divide by 100." + ::= { gnOduMonCurrXEntry 17} + +gnOduMonCurrXMaxXpi OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum XPI Level (in [DBM/100]). + in the last 15 minute (future develope). + For [DBM] level divide by 100." + ::= { gnOduMonCurrXEntry 18} + +gnOduMonCurrXDayMinXpi OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The minimum XPI Level (in [DBM/100]). + in the last 24 hours (future develope). + For [DBM] level divide by 100." + ::= { gnOduMonCurrXEntry 19} + +gnOduMonCurrXDayMaxXpi OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum XPI Level (in [DBM/100]). + in the last 24 hours (future develope). + For [DBM] level divide by 100." + ::= { gnOduMonCurrXEntry 20} + +gnOduMonCurrXXpiThreshExceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds XPI beneath the XPI + threshold in the last 15 minutes (future develope)." + ::= { gnOduMonCurrXEntry 21 } + +gnOduMonCurrXDayXpiThreshExceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds XPI beneath the XPI threshold + in the last 24 hours (future develope)." + ::= { gnOduMonCurrXEntry 22} + +gnOduMonCurrXMse OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Current MSE level (in [DBM/100]). + For [DBM] level divide by 100." + ::= { gnOduMonCurrXEntry 23} + +gnOduMonCurrXLastDayIDF OBJECT-TYPE + SYNTAX INTEGER { + off(2), + on(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IDF = Invalid Data Flag." + DEFVAL { off } + ::= { gnOduMonCurrXEntry 24 } + +gnOduMonIntervalXTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnOduMonIntervalXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines/keeps the counters of the 96 last intervals of 15 min." + ::= { gnOduMonitorX 2 } + +gnOduMonIntervalXEntry OBJECT-TYPE + SYNTAX GnOduMonIntervalXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Interval Table. This table + is indexed by gnOduMonIntervalXId= 3 for drawer1 ODU and + gnOduMonIntervalXId = 4 for drawer2 ODU and by interval idx" + INDEX { gnOduMonIntervalXId, gnOduMonIntervalXIdx } + ::= { gnOduMonIntervalXTable 1 } + +GnOduMonIntervalXEntry ::= + SEQUENCE { + gnOduMonIntervalXId + INTEGER, + gnOduMonIntervalXIdx + INTEGER, + gnOduMonIntervalXMinRL + INTEGER, + gnOduMonIntervalXMaxRL + INTEGER, + gnOduMonIntervalXTLThresh1Exceed + Counter, + gnOduMonIntervalXEvent + OCTET STRING, + gnOduMonIntervalXRLThresh1Exceed + Counter, + gnOduMonIntervalXRLThresh2Exceed + Counter, + gnOduMonIntervalXMinTL + INTEGER, + gnOduMonIntervalXMaxTL + INTEGER, + gnOduMonIntervalXMinXpi + INTEGER, + gnOduMonIntervalXMaxXpi + INTEGER, + gnOduMonIntervalXXpiThreshExceed + Counter, + gnOduMonIntervalXIDF + INTEGER +} + +gnOduMonIntervalXId OBJECT-TYPE + SYNTAX INTEGER + { + drawer1(3), + drawer2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnOduMonIntervalXEntry 1 } + +gnOduMonIntervalXIdx OBJECT-TYPE + SYNTAX INTEGER (1..96) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The interval number to which this row is related. " + ::= { gnOduMonIntervalXEntry 2 } + + +gnOduMonIntervalXMinRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The minimum RL in a 15 minutes interval. (in DBM). " + ::= { gnOduMonIntervalXEntry 3 } + +gnOduMonIntervalXMaxRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum RL in a 15 minutes interval. (in DBM). " + ::= { gnOduMonIntervalXEntry 4 } + +gnOduMonIntervalXTLThresh1Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds TL exceeded the TL1 + threshold in a 15 minutes interval." + ::= { gnOduMonIntervalXEntry 5 } + + +gnOduMonIntervalXEvent OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Events + bit 1 = CommDisc. + bit 2 = CommCon + bit 3 = ATPC2Max. + bit 4 = ATPC2Norm. + Included for future development, not currently supported." + ::= { gnOduMonIntervalXEntry 6 } + +gnOduMonIntervalXRLThresh1Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL1 + threshold in a 15 minutes interval." + ::= { gnOduMonIntervalXEntry 7 } + +gnOduMonIntervalXRLThresh2Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL2 + threshold in a 15 minutes interval." + ::= { gnOduMonIntervalXEntry 8 } + +gnOduMonIntervalXMinTL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The minimum TL in a 15 minutes interval. (in DBM). " + ::= { gnOduMonIntervalXEntry 9 } + +gnOduMonIntervalXMaxTL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum TL in a 15 minutes interval. (in DBM). " + ::= { gnOduMonIntervalXEntry 10 } + +gnOduMonIntervalXMinXpi OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The minimum XPI level (in [DBM/100]) in a 15 minutes intervalin (future develope). + For [DBM] level divide by 100." + ::= { gnOduMonIntervalXEntry 11 } + +gnOduMonIntervalXMaxXpi OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum XPI level (in [DBM/100]) in a 15 minutes interval (future develope). + For [DBM] level divide by 100." + ::= { gnOduMonIntervalXEntry 12 } + +gnOduMonIntervalXXpiThreshExceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds XPI exceeded the XPI + threshold in a 15 minutes interval (future develope)." + ::= { gnOduMonIntervalXEntry 13 } + +gnOduMonIntervalXIDF OBJECT-TYPE + SYNTAX INTEGER { + off(2), + on(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IDF = Invalid Data Flag." + DEFVAL { off } + ::= { gnOduMonIntervalXEntry 14 } + + +gnOduMonDayXTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnOduMonDayXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines/keeps the counters of 96 intervals of 15 min." + ::= { gnOduMonitorX 3 } + +gnOduMonDayXEntry OBJECT-TYPE + SYNTAX GnOduMonDayXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Days Table. This table + is indexed by gnOduMonDayXId= 3 for drawer1 ODU and + gnOduMonDayXId = 4 for drawer2 ODU and by day idx. + gnOduMonDayIdx = 1 is one day from now, + gnOduMonDayIdx = 2 is two days from now, and so on..." + INDEX { gnOduMonDayXId, gnOduMonDayXIdx } + ::= { gnOduMonDayXTable 1 } + +GnOduMonDayXEntry ::= + SEQUENCE { + gnOduMonDayXId + INTEGER, + gnOduMonDayXIdx + INTEGER, + gnOduMonDayXMinRL + INTEGER, + gnOduMonDayXMaxRL + INTEGER, + gnOduMonDayXTLThresh1Exceed + Counter, + gnOduMonDayXRLThresh1Exceed + Counter, + gnOduMonDayXRLThresh2Exceed + Counter, + gnOduMonDayXMinTL + INTEGER, + gnOduMonDayXMaxTL + INTEGER, + gnOduMonDayXMinXpi + INTEGER, + gnOduMonDayXMaxXpi + INTEGER, + gnOduMonDayXXpiThreshExceed + Counter, + gnOduMonDayXIDF + INTEGER +} + +gnOduMonDayXId OBJECT-TYPE + SYNTAX INTEGER + { + drawer1(3), + drawer2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnOduMonDayXEntry 1 } + +gnOduMonDayXIdx OBJECT-TYPE + SYNTAX INTEGER (1..30) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The interval number to which this row is related. " + ::= { gnOduMonDayXEntry 2 } + + +gnOduMonDayXMinRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The minimum Receive Level (in DBM). + in a 24 hour interval." + ::= { gnOduMonDayXEntry 3} + +gnOduMonDayXMaxRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum Receive Level (in DBM). + in a 24 hour interval." + ::= { gnOduMonDayXEntry 4} + +gnOduMonDayXTLThresh1Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds TL exceeded the TL1 threshold + in a 24 hour interval." + ::= { gnOduMonDayXEntry 5} + + +gnOduMonDayXRLThresh1Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL1 threshold + in a 24 hour interval." + ::= { gnOduMonDayXEntry 6} + + +gnOduMonDayXRLThresh2Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL2 threshold + in a 24 hour interval." + ::= { gnOduMonDayXEntry 7} + +gnOduMonDayXMinTL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The minimum Transmit Level (in DBM). + in a 24 hour interval." + ::= { gnOduMonDayXEntry 8} + +gnOduMonDayXMaxTL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum Transmit Level (in DBM). + in a 24 hour interval." + ::= { gnOduMonDayXEntry 9} + +gnOduMonDayXMinXpi OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The minimum XPI Level (in [DBM/100]) in a 24 hour interval (future develope). + For [DBM] level divide by 100." + ::= { gnOduMonDayXEntry 10} + +gnOduMonDayXMaxXpi OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum XPI Level (in [DBM/100]) in a 24 hour interval (future develope). + For [DBM] level divide by 100." + ::= { gnOduMonDayXEntry 11} + +gnOduMonDayXXpiThreshExceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds XPI exceeded the XPI threshold + in a 24 hour interval (future develope)." + ::= { gnOduMonDayXEntry 12} + +gnOduMonDayXIDF OBJECT-TYPE + SYNTAX INTEGER { + off(2), + on(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IDF = Invalid Data Flag." + DEFVAL { off } + ::= { gnOduMonDayXEntry 13 } + + +gnOduMonCurrDiversityXTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnOduMonCurrDiversityXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines/keeps the counters of the current 15 min interval." + ::= { gnOduMonitorX 4 } + +gnOduMonCurrDiversityXEntry OBJECT-TYPE + SYNTAX GnOduMonCurrDiversityXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Current Interval Table. This table + contains two rows, indexed by gnOduMonCurrCombinedXId= 3 for drawer1 ODU and + gnOduMonCurrDiversityXId = 4 for drawer2 ODU." + INDEX { gnOduMonCurrDiversityXId } + ::= { gnOduMonCurrDiversityXTable 1 } + +GnOduMonCurrDiversityXEntry ::= + SEQUENCE { + gnOduMonCurrDiversityXId + INTEGER, + gnOduMonCurrDiversityXMinRL + INTEGER, + gnOduMonCurrDiversityXMaxRL + INTEGER, + gnOduMonCurrDiversityXRLThresh1Exceed + Counter, + gnOduMonCurrDiversityXRLThresh2Exceed + Counter, + gnOduMonCurrDiversityXDayMinRL + INTEGER, + gnOduMonCurrDiversityXDayMaxRL + INTEGER, + gnOduMonCurrDiversityXDayRLThresh1Exceed + INTEGER, + gnOduMonCurrDiversityXDayRLThresh2Exceed + INTEGER +} + +gnOduMonCurrDiversityXId OBJECT-TYPE + SYNTAX INTEGER + { + drawer1(3), + drawer2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnOduMonCurrDiversityXEntry 1 } + +gnOduMonCurrDiversityXMinRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum received signal level (RL) in the current 15 minute interval. +(in DBM) " + ::= { gnOduMonCurrDiversityXEntry 2 } + +gnOduMonCurrDiversityXMaxRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum received signal level (RL) in the current 15 minute interval. +(in DBM). " + ::= { gnOduMonCurrDiversityXEntry 3 } + +gnOduMonCurrDiversityXRLThresh1Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL1 + threshold in the last 15 minutes." + ::= { gnOduMonCurrDiversityXEntry 4 } + +gnOduMonCurrDiversityXRLThresh2Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL2 + threshold in the last 15 minutes." + ::= { gnOduMonCurrDiversityXEntry 5 } + +gnOduMonCurrDiversityXDayMinRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The minimum Receive Level (in DBM). + in the last 24 hours." + ::= { gnOduMonCurrDiversityXEntry 6} + +gnOduMonCurrDiversityXDayMaxRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum Receive Level (in DBM). + in the last 24 hours." + ::= { gnOduMonCurrDiversityXEntry 7} + +gnOduMonCurrDiversityXDayRLThresh1Exceed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of seconds Diversity RL exceeded the RL1 threshold + in the last 24 hours." + ::= { gnOduMonCurrDiversityXEntry 8} + +gnOduMonCurrDiversityXDayRLThresh2Exceed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of seconds Diversity RL exceeded the RL2 threshold + in the last 24 hours." + ::= { gnOduMonCurrDiversityXEntry 9} + +gnOduMonIntervalDiversityXTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnOduMonIntervalDiversityXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines/keeps the counters of the 96 last intervals of 15 min." + ::= { gnOduMonitorX 5 } + +gnOduMonIntervalDiversityXEntry OBJECT-TYPE + SYNTAX GnOduMonIntervalDiversityXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Interval Table. This table + is indexed by gnOduMonIntervalDiversityXId= 3 for drawer1 ODU and + gnOduMonIntervalDiversityXId = 4 for drawer2 ODU and by interval idx" + INDEX { gnOduMonIntervalDiversityXId, gnOduMonIntervalDiversityXIdx } + ::= { gnOduMonIntervalDiversityXTable 1 } + +GnOduMonIntervalDiversityXEntry ::= + SEQUENCE { + gnOduMonIntervalDiversityXId + INTEGER, + gnOduMonIntervalDiversityXIdx + INTEGER, + gnOduMonIntervalDiversityXMinRL + INTEGER, + gnOduMonIntervalDiversityXMaxRL + INTEGER, + gnOduMonIntervalDiversityXRLThresh1Exceed + Counter, + gnOduMonIntervalDiversityXRLThresh2Exceed + Counter + +} + +gnOduMonIntervalDiversityXId OBJECT-TYPE + SYNTAX INTEGER + { + drawer1(3), + drawer2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnOduMonIntervalDiversityXEntry 1 } + +gnOduMonIntervalDiversityXIdx OBJECT-TYPE + SYNTAX INTEGER (1..96) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The interval number to which this row is related. " + ::= { gnOduMonIntervalDiversityXEntry 2 } + + +gnOduMonIntervalDiversityXMinRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The minimum RL in a 15 minutes interval. (in DBM). " + ::= { gnOduMonIntervalDiversityXEntry 3 } + +gnOduMonIntervalDiversityXMaxRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum RL in a 15 minutes interval. (in DBM). " + ::= { gnOduMonIntervalDiversityXEntry 4 } + +gnOduMonIntervalDiversityXRLThresh1Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL1 + threshold in a 15 minutes interval." + ::= { gnOduMonIntervalDiversityXEntry 5 } + +gnOduMonIntervalDiversityXRLThresh2Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL2 + threshold in a 15 minutes interval." + ::= { gnOduMonIntervalDiversityXEntry 6 } + + +gnOduMonDayDiversityXTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnOduMonDayDiversityXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines/keeps the counters of 96 intervals of 15 min." + ::= { gnOduMonitorX 6 } + +gnOduMonDayDiversityXEntry OBJECT-TYPE + SYNTAX GnOduMonDayDiversityXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Days Table. This table + is indexed by gnOduMonDayDiversityXId= 3 for drawer1 ODU and + gnOduMonDayDiversityXId = 4 for drawer2 ODU and by day idx. + gnOduMonDayDiversityXIdx = 1 is one day from now, + gnOduMonDayDiversityXIdx = 2 is two days from now, and so on..." + INDEX { gnOduMonDayDiversityXId, gnOduMonDayDiversityXIdx } + ::= { gnOduMonDayDiversityXTable 1 } + +GnOduMonDayDiversityXEntry ::= + SEQUENCE { + gnOduMonDayDiversityXId + INTEGER, + gnOduMonDayDiversityXIdx + INTEGER, + gnOduMonDayDiversityXMinRL + INTEGER, + gnOduMonDayDiversityXMaxRL + INTEGER, + gnOduMonDayDiversityXRLThresh1Exceed + Counter, + gnOduMonDayDiversityXRLThresh2Exceed + Counter + +} + +gnOduMonDayDiversityXId OBJECT-TYPE + SYNTAX INTEGER + { + drawer1(3), + drawer2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnOduMonDayDiversityXEntry 1 } + +gnOduMonDayDiversityXIdx OBJECT-TYPE + SYNTAX INTEGER (1..30) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The interval number to which this row is related. " + ::= { gnOduMonDayDiversityXEntry 2 } + +gnOduMonDayDiversityXMinRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The minimum Receive Level (in DBM). + in a 24 hour interval." + ::= { gnOduMonDayDiversityXEntry 3} + +gnOduMonDayDiversityXMaxRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum Receive Level (in DBM). + in a 24 hour interval." + ::= { gnOduMonDayDiversityXEntry 4} + +gnOduMonDayDiversityXRLThresh1Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL1 threshold + in a 24 hour interval." + ::= { gnOduMonDayDiversityXEntry 5} + +gnOduMonDayDiversityXRLThresh2Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL2 threshold + in a 24 hour interval." + ::= { gnOduMonDayDiversityXEntry 6} + +gnOduMonCurrCombinedXTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnOduMonCurrCombinedXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines/keeps the counters of the current 15 min interval." + ::= { gnOduMonitorX 7 } + + +gnOduMonCurrCombinedXEntry OBJECT-TYPE + SYNTAX GnOduMonCurrCombinedXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Current Interval Table. This table + contains two rows, indexed by gnOduMonCurrCombinedXId= 3 for drawer1 ODU and + gnOduMonCurrCombinedXId = 4 for drawer2 ODU." + INDEX { gnOduMonCurrCombinedXId } + ::= { gnOduMonCurrCombinedXTable 1 } + +GnOduMonCurrCombinedXEntry ::= + SEQUENCE { + gnOduMonCurrCombinedXId + INTEGER, + gnOduMonCurrCombinedXMinRL + INTEGER, + gnOduMonCurrCombinedXMaxRL + INTEGER, + gnOduMonCurrCombinedXRLThresh1Exceed + Counter, + gnOduMonCurrCombinedXRLThresh2Exceed + Counter, + gnOduMonCurrCombinedXDayMinRL + INTEGER, + gnOduMonCurrCombinedXDayMaxRL + INTEGER, + gnOduMonCurrCombinedXDayRLThresh1Exceed + INTEGER, + gnOduMonCurrCombinedXDayRLThresh2Exceed + INTEGER + +} + +gnOduMonCurrCombinedXId OBJECT-TYPE + SYNTAX INTEGER + { + drawer1(3), + drawer2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnOduMonCurrCombinedXEntry 1 } + +gnOduMonCurrCombinedXMinRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum received signal level (RL) in the current 15 minute interval. +(in DBM) " + ::= { gnOduMonCurrCombinedXEntry 2 } + +gnOduMonCurrCombinedXMaxRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum received signal level (RL) in the current 15 minute interval. +(in DBM). " + ::= { gnOduMonCurrCombinedXEntry 3 } + +gnOduMonCurrCombinedXRLThresh1Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL1 + threshold in the last 15 minutes." + ::= { gnOduMonCurrCombinedXEntry 4 } + +gnOduMonCurrCombinedXRLThresh2Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL2 + threshold in the last 15 minutes." + ::= { gnOduMonCurrCombinedXEntry 5 } + +gnOduMonCurrCombinedXDayMinRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The minimum Receive Level (in DBM). + in the last 24 hours." + ::= { gnOduMonCurrCombinedXEntry 6} + +gnOduMonCurrCombinedXDayMaxRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum Receive Level (in DBM). + in the last 24 hours." + ::= { gnOduMonCurrCombinedXEntry 7} + +gnOduMonCurrCombinedXDayRLThresh1Exceed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of seconds Combined RL exceeded the RL1 threshold + in the last 24 hours." + ::= { gnOduMonCurrCombinedXEntry 8} + +gnOduMonCurrCombinedXDayRLThresh2Exceed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of seconds Combined RL exceeded the RL2 threshold + in the last 24 hours." + ::= { gnOduMonCurrCombinedXEntry 9} + +gnOduMonIntervalCombinedXTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnOduMonIntervalCombinedXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines/keeps the counters of the 96 last intervals of 15 min." + ::= { gnOduMonitorX 8 } + +gnOduMonIntervalCombinedXEntry OBJECT-TYPE + SYNTAX GnOduMonIntervalCombinedXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Interval Table. This table + is indexed by gnOduMonIntervalCombinedXId= 3 for drawer1 ODU and + gnOduMonIntervalCombinedXId = 4 for drawer2 ODU and by interval idx" + INDEX { gnOduMonIntervalCombinedXId, gnOduMonIntervalCombinedXIdx } + ::= { gnOduMonIntervalCombinedXTable 1 } + +GnOduMonIntervalCombinedXEntry ::= + SEQUENCE { + gnOduMonIntervalCombinedXId + INTEGER, + gnOduMonIntervalCombinedXIdx + INTEGER, + gnOduMonIntervalCombinedXMinRL + INTEGER, + gnOduMonIntervalCombinedXMaxRL + INTEGER, + gnOduMonIntervalCombinedXRLThresh1Exceed + Counter, + gnOduMonIntervalCombinedXRLThresh2Exceed + Counter +} + +gnOduMonIntervalCombinedXId OBJECT-TYPE + SYNTAX INTEGER + { + drawer1(3), + drawer2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnOduMonIntervalCombinedXEntry 1 } + +gnOduMonIntervalCombinedXIdx OBJECT-TYPE + SYNTAX INTEGER (1..96) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The interval number to which this row is related. " + ::= { gnOduMonIntervalCombinedXEntry 2 } + + +gnOduMonIntervalCombinedXMinRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The minimum RL in a 15 minutes interval. (in DBM). " + ::= { gnOduMonIntervalCombinedXEntry 3 } + +gnOduMonIntervalCombinedXMaxRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum RL in a 15 minutes interval. (in DBM). " + ::= { gnOduMonIntervalCombinedXEntry 4 } + +gnOduMonIntervalCombinedXRLThresh1Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL1 + threshold in a 15 minutes interval." + ::= { gnOduMonIntervalCombinedXEntry 5 } + +gnOduMonIntervalCombinedXRLThresh2Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL2 + threshold in a 15 minutes interval." + ::= { gnOduMonIntervalCombinedXEntry 6 } + + +gnOduMonDayCombinedXTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnOduMonDayCombinedXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines/keeps the counters of 96 intervals of 15 min." + ::= { gnOduMonitorX 9 } + +gnOduMonDayCombinedXEntry OBJECT-TYPE + SYNTAX GnOduMonDayCombinedXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Days Table. This table + is indexed by gnOduMonDayDiversityXId= 3 for drawer1 ODU and + gnOduMonDayCombinedXId = 4 for drawer2 ODU and by day idx. + gnOduMonDayCombinedXIdx = 1 is one day from now, + gnOduMonDayCombinedXIdx = 2 is two days from now, and so on..." + INDEX { gnOduMonDayCombinedXId, gnOduMonDayCombinedXIdx } + ::= { gnOduMonDayCombinedXTable 1 } + +GnOduMonDayCombinedXEntry ::= + SEQUENCE { + gnOduMonDayCombinedXId + INTEGER, + gnOduMonDayCombinedXIdx + INTEGER, + gnOduMonDayCombinedXMinRL + INTEGER, + gnOduMonDayCombinedXMaxRL + INTEGER, + gnOduMonDayCombinedXRLThresh1Exceed + Counter, + gnOduMonDayCombinedXRLThresh2Exceed + Counter +} + +gnOduMonDayCombinedXId OBJECT-TYPE + SYNTAX INTEGER + { + drawer1(3), + drawer2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "." + ::= { gnOduMonDayCombinedXEntry 1 } + +gnOduMonDayCombinedXIdx OBJECT-TYPE + SYNTAX INTEGER (1..30) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The interval number to which this row is related. " + ::= { gnOduMonDayCombinedXEntry 2 } + +gnOduMonDayCombinedXMinRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The minimum Receive Level (in DBM). + in a 24 hour interval." + ::= { gnOduMonDayCombinedXEntry 3} + +gnOduMonDayCombinedXMaxRL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The maximum Receive Level (in DBM). + in a 24 hour interval." + ::= { gnOduMonDayCombinedXEntry 4} + +gnOduMonDayCombinedXRLThresh1Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL1 threshold + in a 24 hour interval." + ::= { gnOduMonDayCombinedXEntry 5} + +gnOduMonDayCombinedXRLThresh2Exceed OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of seconds RL exceeded the RL2 threshold + in a 24 hour interval." + ::= { gnOduMonDayCombinedXEntry 6} + +---------------------------------------------------- + +gnIDU OBJECT IDENTIFIER ::= { gnUnits 2 } + +gnMdm OBJECT IDENTIFIER ::= { gnIDU 1 } + +gnMdmStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnMdmStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the status of the Indoor part + of the system." + ::= { gnMdm 2 } + +gnMdmStatEntry OBJECT-TYPE + SYNTAX GnMdmStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the IDU Modem Configuration Table. This table + contains two rows, indexed by ifIndex= 1 for local modem and + ifIndex = 101 for remote modem." + INDEX { ifIndex } + ::= { gnMdmStatTable 1 } + + +GnMdmStatEntry ::= + SEQUENCE { + gnMdmModStatus + INTEGER, + gnMdmDemodStatus + INTEGER, + gnMdmDefectBlocks + INTEGER, + gnMdmBytesCorrected + INTEGER, + gnMdmClearBC + INTEGER +} + + + +gnMdmModStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(2), + modulatorFault(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameters indicates a modem fault. " + ::= { gnMdmStatEntry 1 } + +gnMdmDemodStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameters indicates a demodem fault - For Ceragon internal use." + ::= { gnMdmStatEntry 2 } + +gnMdmDefectBlocks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of defected blocks that could not be corrected by the + FEC " + ::= { gnMdmStatEntry 3 } + +gnMdmBytesCorrected OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Number of bytes corrected by the FEC" + ::= { gnMdmStatEntry 4 } + + +gnMdmClearBC OBJECT-TYPE + SYNTAX INTEGER { + noAction(2), + clear(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " clears Defected Blocks, Defected Bytes and Blocks Corrected." + ::= { gnMdmStatEntry 5 } + + + +gnMdmStatXTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnMdmStatXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the status of the Indoor part + of the system." + ::= { gnMdm 3 } + +gnMdmStatXEntry OBJECT-TYPE + SYNTAX GnMdmStatXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the IDU Modem Configuration Table." + INDEX { gnMdmStatXId } + ::= { gnMdmStatXTable 1 } + + +GnMdmStatXEntry ::= + SEQUENCE { + gnMdmStatXId + INTEGER, + gnMdmStatXStandardOrg + INTEGER, + gnMdmStatXRemoteConnection + INTEGER, + gnMdmStatXModemType + INTEGER, + gnMdmStatXModemWorkTime + INTEGER, + gnMdmStatXModemSerialNumber + DisplayString, + gnMdmStatXModemFWVer + DisplayString, + gnMdmStatXModemFWPostVer + DisplayString, + gnMdmStatXModemScriptVer + DisplayString, + gnMdmStatXModemScriptPostVer + DisplayString, + gnMdmStatXIfLoopbackTimeOut + INTEGER, + gnMdmStatXBoardType + INTEGER, + gnMdmStatXDefectedBlocks + INTEGER +} + +gnMdmStatXId OBJECT-TYPE + SYNTAX INTEGER + { + modem1(3), + modem2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnMdmStatXEntry 1 } + +gnMdmStatXStandardOrg OBJECT-TYPE + SYNTAX INTEGER { + etsi(2), + fcc(3), + japan(4), + lmds(5), + cmds(6), + australia(7), + other(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter specifies which international standard is used." + ::= { gnMdmStatXEntry 2 } + +gnMdmStatXRemoteConnection OBJECT-TYPE + SYNTAX INTEGER { + connected(2), + disconnected(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Is the connection between the local manager and + the remote manager." + ::= { gnMdmStatXEntry 3 } + +gnMdmStatXModemType OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter specifies the modem qam." + ::= { gnMdmStatXEntry 4 } + +gnMdmStatXModemWorkTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The modem Work Time (hours)." + DEFVAL {0} + ::= { gnMdmStatXEntry 5 } + +gnMdmStatXModemSerialNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the modem serial number - up to 20 characters " + ::= { gnMdmStatXEntry 6 } + +gnMdmStatXModemFWVer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Modem firmware version." + ::= { gnMdmStatXEntry 7 } + +gnMdmStatXModemFWPostVer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Modem post reset firmware version." + ::= { gnMdmStatXEntry 8 } + +gnMdmStatXModemScriptVer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Modem script version." + ::= { gnMdmStatXEntry 9 } + +gnMdmStatXModemScriptPostVer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Modem post reset script version." + ::= { gnMdmStatXEntry 10 } + +gnMdmStatXIfLoopbackTimeOut OBJECT-TYPE + SYNTAX INTEGER (0..1440) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates the remaining time (in minutes) + till the relevant loopback timer will be expired. + when starting a loopback and the value of gnMdmStatXIfLoopbackTimeOut is x, + the gnMdmStatXIfLoopbackTimeOut will be also x, after one minute it will be x-1, etc." + ::= { gnMdmStatXEntry 11 } + + gnMdmStatXBoardType OBJECT-TYPE + SYNTAX INTEGER { + v1(2), -- phos + v2(3), -- summit + v3(4) -- avalon + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter defines the type of the modem for NMS use." + DEFVAL { v1 } + ::= { gnMdmStatXEntry 12 } + +gnMdmStatXDefectedBlocks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of defected blocks. " + ::= { gnMdmStatXEntry 13 } + +gnMdmCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnMdmCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { gnMdm 4 } + +gnMdmCfgEntry OBJECT-TYPE + SYNTAX GnMdmCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { gnMdmCfgId } + ::= { gnMdmCfgTable 1 } + +GnMdmCfgEntry ::= + SEQUENCE { + gnMdmCfgId + INTEGER, + gnMdmCfgDiversityMode + INTEGER +} + +gnMdmCfgId OBJECT-TYPE + SYNTAX INTEGER + { + drawer1(3), + drawer2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnMdmCfgEntry 1 } + +gnMdmCfgDiversityMode OBJECT-TYPE + SYNTAX INTEGER { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + DEFVAL { disable } + ::= { gnMdmCfgEntry 2 } + +gnMdmCfgXTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnMdmCfgXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the configuration of modem." + ::= { gnMdm 5 } + +gnMdmCfgXEntry OBJECT-TYPE + SYNTAX GnMdmCfgXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the modem configuration table." + INDEX { gnMdmCfgXId } + ::= { gnMdmCfgXTable 1 } + +GnMdmCfgXEntry ::= + SEQUENCE { + gnMdmCfgXId + INTEGER, + gnMdmCfgXLatencyType + INTEGER, + gnMdmCfgXLinkId + INTEGER, + gnMdmCfgXRadioSide + INTEGER, + gnMdmCfgXMrmcConf + INTEGER, + gnMdmCfgXIfLoopback + INTEGER, + gnMdmCfgXHwReset + INTEGER, + gnMdmCfgXPrbsTest + INTEGER, + gnMdmCfgXClearCounters + INTEGER +} + +gnMdmCfgXId OBJECT-TYPE + SYNTAX INTEGER + { + modem1(3), + modem2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates which device is involved + in the specific row." + ::= { gnMdmCfgXEntry 1 } + +gnMdmCfgXLatencyType OBJECT-TYPE + SYNTAX INTEGER { + low(2), + high(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + DEFVAL { high } + ::= { gnMdmCfgXEntry 2 } + +gnMdmCfgXLinkId OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "0 for 'old' system that doesn't support the link ID. + the user can enter values from 1 to 65535" + DEFVAL {0} + ::= { gnMdmCfgXEntry 3 } + +gnMdmCfgXRadioSide OBJECT-TYPE + SYNTAX INTEGER { + east(2), + west(3) + } + ACCESS read-write + STATUS mandatory + DEFVAL {east} + ::= { gnMdmCfgXEntry 4 } + +gnMdmCfgXMrmcConf OBJECT-TYPE + SYNTAX INTEGER { + mrmc1528 (1), + mrmc1550 (2), + mrmc3156 (3), + mrmc3150 (4), + mrmc1228 (5), + mrmc1540 (6), + mrmc4410 (7), + mrmc4420 (8), + mrmc4440 (9), + mrmc1125 (10), + mrmc2050 (11), + mrmc2030 (12), + mrmc1340 (13) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Link data capacity" + ::= { gnMdmCfgXEntry 5 } + +gnMdmCfgXIfLoopback OBJECT-TYPE + SYNTAX INTEGER { + none(2), + active(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This parameter enable the user to activate a loopback." + DEFVAL { none } + ::= { gnMdmCfgXEntry 6 } + +gnMdmCfgXHwReset OBJECT-TYPE + SYNTAX INTEGER + { + noOperation(2), + hwReset(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "hwReset - Hardware reset for modem board." + DEFVAL { noOperation } + ::= { gnMdmCfgXEntry 7 } + +gnMdmCfgXPrbsTest OBJECT-TYPE + SYNTAX INTEGER { + notActive(2), + active(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This parameter enable the user to activate the PRBS test." + DEFVAL { notActive } + ::= { gnMdmCfgXEntry 8 } + +gnMdmCfgXClearCounters OBJECT-TYPE + SYNTAX INTEGER { + noAction(2), + clearCounters(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This parameter enable the user to clear the PRBS counters." + DEFVAL { noAction } + ::= { gnMdmCfgXEntry 9 } + +-- This group contains the parameters concerning the SPI +gnSpi OBJECT IDENTIFIER ::= { gnIDU 2 } + +gnSpiCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnSpiCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the configuration of the SPI part + of the system." + ::= { gnSpi 1 } + +gnSpiCfgEntry OBJECT-TYPE + SYNTAX GnSpiCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the SPI Configuration Table. This table + contains two rows, indexed by ifIndex= 2 for local SPI and + ifIndex = 102 for remote SPI." + INDEX { ifIndex } + ::= { gnSpiCfgTable 1 } + +GnSpiCfgEntry ::= + SEQUENCE { + gnSpiCfgConnector + INTEGER +} + +gnSpiCfgConnector OBJECT-TYPE + SYNTAX INTEGER { + nointerface(1), + fiber(2), + electrical(3), + utp(4), + stp(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The physical connector of the SPI - Used only in old regenerators " + DEFVAL { fiber } + ::= { gnSpiCfgEntry 1 } + + + +-- This group contains the parameters concerning the MUX +gnMux OBJECT IDENTIFIER ::= { gnIDU 3 } + +-- This table is for parameters configuration of the regenerator + +gnRstCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnRstCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the configuration of the regenerator part + of the MUX." + ::= { gnMux 1 } + +gnRstCfgEntry OBJECT-TYPE + SYNTAX GnRstCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Regenerator part of the MUX Configuration Table. + This table contains a row for every interface which type is SONET(39). + for example regenerator on local and remote sides will have four entries +1,2 for local + IDU and 101 and 102 for remote IDU." + INDEX { ifIndex } + ::= { gnRstCfgTable 1 } + +GnRstCfgEntry ::= + SEQUENCE { + gnRstCfgTransmittedJ0 + DisplayString, + gnRstCfgExpectedJ0 + DisplayString, + gnRstCfgTransparencyJ0 + INTEGER, + gnRstCfgRSTAISMode + INTEGER, + gnRstCfgRstEXCThresh + INTEGER, + gnRstCfgRstSDThresh + INTEGER, + gnRstCfgTransparencyE1 + INTEGER, + gnRstCfgTransparencyF1 + INTEGER, + gnRstCfgTransparencyUnscrambled + INTEGER, + gnRstCfgMngByteLocation + INTEGER, + gnRstCfgE1waysideChannel + INTEGER, + gnRstCfgTransparencyDCCR + INTEGER, + gnRstCfgTransparencyB1Chan + INTEGER, + gnRstCfgTestActivate + OCTET STRING, + gnRstCfgLoopbackOption + INTEGER + } + + + +gnRstCfgTransmittedJ0 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the J0 string that would be sent. This string must be 15 +characters in length." + DEFVAL {" FIBEAIR1500 "} + ::= { gnRstCfgEntry 1 } + +gnRstCfgExpectedJ0 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the J0 string that is expected to be received. This string must be +15 characters in length." + DEFVAL {" FIBEAIR1500 "} + ::= { gnRstCfgEntry 2 } + +gnRstCfgTransparencyJ0 OBJECT-TYPE + SYNTAX INTEGER { + active(2), + passthrough(3), + notActive(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Send the received J0 string transparently or send the Transmitted J0 + configured string." + DEFVAL { passthrough } + ::= { gnRstCfgEntry 3 } + +gnRstCfgRSTAISMode OBJECT-TYPE + SYNTAX INTEGER { + sendAIS(2), + doNotSendAIS(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " In the case of a J0 mismatch error, send or don't send AIS." + DEFVAL { doNotSendAIS } + ::= { gnRstCfgEntry 4 } + +gnRstCfgRstEXCThresh OBJECT-TYPE + SYNTAX INTEGER { + tenExpMinus3(2), + tenExpMinus4(3), + tenExpMinus5(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " If the bit error rate is higher than this threshold + an EXC alarm would be generated. + EXC is for excessive." + DEFVAL { tenExpMinus3} + ::= { gnRstCfgEntry 5 } + +gnRstCfgRstSDThresh OBJECT-TYPE + SYNTAX INTEGER { + tenExpMinus6(3), + tenExpMinus7(4), + tenExpMinus8(5), + tenExpMinus9(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " If the bit error rate is higher than this threshold + a SD alarm would be generated. + SD is for Signal Degrade." + DEFVAL { tenExpMinus6} + ::= { gnRstCfgEntry 6 } + +gnRstCfgTransparencyE1 OBJECT-TYPE + SYNTAX INTEGER { + active(2), + passthrough(3), + disable(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Transmit the order wire data received or terminate the E1 data received." + DEFVAL { active } + ::= { gnRstCfgEntry 7 } + +gnRstCfgTransparencyF1 OBJECT-TYPE + SYNTAX INTEGER { + active(2), + passthrough(3), + disable(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Transmit the F1/User channel data received or terminate the F1/User channel data received. + set the TransparencyF1 to disable when the User channel used by In-Band management." + DEFVAL { active } + ::= { gnRstCfgEntry 8 } + +gnRstCfgTransparencyUnscrambled OBJECT-TYPE + SYNTAX INTEGER { + active(2), + passthrough(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Transmit the unscrambled national bytes data received or terminate the +unscrambled national bytes data received." + DEFVAL { passthrough } + ::= { gnRstCfgEntry 9 } + +gnRstCfgMngByteLocation OBJECT-TYPE + SYNTAX INTEGER { + mediaSpecificBytes(2), + spareA1A0Bytes(3), + e1Byets(4), + noMngBytes(5), + dccr(6), + dccm(7), + userChannel(8), + waysideChannel(9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter indicates which media specific bytes are in use and which +are transparent. + not currently supported" + DEFVAL { mediaSpecificBytes } + ::= { gnRstCfgEntry 10 } + +gnRstCfgE1waysideChannel OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) +-- inband(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "If this parameter is enabled, an E1 wayside channel will be sent + through the network using the unused bytes in the SDH header." + DEFVAL { enabled } + ::= { gnRstCfgEntry 11 } + +gnRstCfgTransparencyDCCR OBJECT-TYPE + SYNTAX INTEGER { + active(2), + passthrough(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Transmit on the DCCR channel or terminate the DCCR channel." + DEFVAL { passthrough } + ::= { gnRstCfgEntry 12 } + +gnRstCfgTransparencyB1Chan OBJECT-TYPE + SYNTAX INTEGER { + active(2), + passthrough(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Correct B1 byte or send transmit it transparently ." + DEFVAL { passthrough } + ::= { gnRstCfgEntry 13 } + +gnRstCfgTestActivate OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This field allows the NMS to activate the + following tests: + bit 1 = 1 Force AIS + bit 2 = 1 Force RDI." + ::= { gnRstCfgEntry 14 } + +gnRstCfgLoopbackOption OBJECT-TYPE + SYNTAX INTEGER { + noloopback(2), + interfaceInterLoop(3), + interfaceExterLoop(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This parameter enable the user to activate a loopback ." + DEFVAL { noloopback } + ::= { gnRstCfgEntry 15 } + +gnRstStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnRstStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the status of the regenerator part + of the MUX." + ::= { gnMux 2 } + +gnRstStatEntry OBJECT-TYPE + SYNTAX GnRstStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Regenerator part of the MUX + Status Table. This table contains a row for every interface which type is +SONET(39)." + INDEX { ifIndex } + ::= { gnRstStatTable 1 } + +GnRstStatEntry ::= + SEQUENCE { + gnRstStatReceivedJ0 + DisplayString, + gnRstStatBERCur + INTEGER, + gnRstStatStatus + OCTET STRING, + gnRstStatClearLoopTimer + INTEGER +} + +gnRstStatReceivedJ0 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the J0 string received." + ::= { gnRstStatEntry 1 } + +gnRstStatBERCur OBJECT-TYPE + SYNTAX INTEGER { + tenExpMinus3(2), + tenExpMinus4(3), + tenExpMinus5(4), + tenExpMinus6(5), + tenExpMinus7(6), + tenExpMinus8(7), + tenExpMinus9(8), + tenExpMinus10(9), + tenExpMinus11(10), + tenExpMinus12(11), + tenExpMinus13(12), + tenExpMinus14(13) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Current Bit Error Rate. " + ::= { gnRstStatEntry 2 } + +gnRstStatStatus OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " bit 2 = LOS + bit 3 = LOF + bit 7 = TIM + bit 9 = SD + bit 10 = EXC + bit 11 = UNEXP" + ::= { gnRstStatEntry 3 } + +gnRstStatClearLoopTimer OBJECT-TYPE + SYNTAX INTEGER (0..1440) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates the remaining time (in minutes) + till the relevant loopback timer will be expired. + when starting a loopback and the value of gnGenCfgClearLoopTimeout is x, + the gnRstStatClearLoopTimer will be also x, after one minute it will be x-1, etc. + gnRstStatClearLoopTimer.1 is for the radio aggregate loopbacks, + gnRstStatClearLoopTimer.2 is for the line aggregate loopbacks" + ::= { gnRstStatEntry 4 } + +-- Statistics For Regenerator +gnRstMon OBJECT IDENTIFIER ::= { gnMux 3 } + +gnRstMonCurrTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnRstMonCurrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the regenerator part + of the MUX." + ::= { gnRstMon 1 } + +gnRstMonCurrEntry OBJECT-TYPE + SYNTAX GnRstMonCurrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Regenerator part of the MUX + Counters Table. This table contains a row for every interface which type +is SONET(39)." + INDEX { ifIndex } + ::= { gnRstMonCurrTable 1 } + +GnRstMonCurrEntry ::= + SEQUENCE { + --gnRstMonCurrES rfc1595 + -- Counter, + --gnRstMonCurrSES + -- Counter, + gnRstMonCurrBBE + Gauge, + gnRstMonCurrUAS + Gauge, + --gnRstMonCurrOFS + -- Counter, + gnRstMonCurrLastDayES + Gauge, + gnRstMonCurrLastDaySES + Gauge, + gnRstMonCurrLastDayBBE + Gauge, + gnRstMonCurrLastDayUAS + Gauge, + gnRstMonCurrLastDayOFS + Gauge, + gnRstMonCurrLastDayIDF + INTEGER +} + + + +gnRstMonCurrBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Background Block Errors + starting from the present 15 minutes period." + ::= { gnRstMonCurrEntry 1} + +gnRstMonCurrUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Unavailable Seconds + starting from the present 15 minutes period." + ::= { gnRstMonCurrEntry 2} + + +gnRstMonCurrLastDayES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Errored Seconds + starting from the present 24 hours period." + ::= { gnRstMonCurrEntry 3 } + +gnRstMonCurrLastDaySES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Severely Errored Seconds + starting from the present 24 hours period." + ::= { gnRstMonCurrEntry 4 } + +gnRstMonCurrLastDayBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Background Block Errors + starting from the present 24 hours period." + ::= { gnRstMonCurrEntry 5 } + +gnRstMonCurrLastDayUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Unavailable Seconds + starting from the present 24 hours period." + ::= { gnRstMonCurrEntry 6 } + +gnRstMonCurrLastDayOFS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Out Of Frame Seconds + starting from the present 24 hours period." + ::= { gnRstMonCurrEntry 7} + +gnRstMonCurrLastDayIDF OBJECT-TYPE + SYNTAX INTEGER { + off(2), + on(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IDF = Invalid Data Flag." + DEFVAL { off } + ::= { gnRstMonCurrEntry 8 } + + +gnRstMonIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnRstMonIntervalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the regenerator part + of the MUX per interval." + ::= { gnRstMon 2 } + +gnRstMonIntervalEntry OBJECT-TYPE + SYNTAX GnRstMonIntervalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Regenerator part of the MUX + Counters Table. This table contains an interface index for every interface + which type is SONET(39). + This table is indexed by an interval index, between 1 + to 96 and representing each one 15 minutes. + The oldest is 96." + INDEX { ifIndex, gnRstMonIntervalIdx} + ::= { gnRstMonIntervalTable 1 } + +GnRstMonIntervalEntry ::= + SEQUENCE { + gnRstMonIntervalIdx + INTEGER, + --gnRstMonIntervalES + -- Counter, + --gnRstMonIntervalSES + -- Counter, + gnRstMonIntervalBBE + Gauge, + gnRstMonIntervalUAS + -- Counter, + --gnRstMonIntervalOFS + Gauge, + gnRstMonIntervalIDF + INTEGER +-- , +-- gnRstMonIntervalTimeStampMonth +-- INTEGER, +-- gnRstMonIntervalTimeStampDay +-- INTEGER, +-- gnRstMonIntervalTimeStampHour +-- INTEGER, +-- gnRstMonIntervalTimeStampMinute +-- INTEGER +} + +gnRstMonIntervalIdx OBJECT-TYPE + SYNTAX INTEGER (1..96) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This table is indexed per interval number. Each interval + is of 15 minutes and the oldest is 96." + ::= { gnRstMonIntervalEntry 1 } + +gnRstMonIntervalBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Background Block Errors + per interval." + ::= { gnRstMonIntervalEntry 2} + +gnRstMonIntervalUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Unavailable Seconds per interval." + ::= { gnRstMonIntervalEntry 3} + +gnRstMonIntervalIDF OBJECT-TYPE + SYNTAX INTEGER { + off(2), + on(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IDF = Invalid Data Flag." + DEFVAL { off } + ::= { gnRstMonIntervalEntry 4 } + + +-- gnRstMonIntervalTimeStampMonth OBJECT-TYPE +-- SYNTAX INTEGER (1..12) +-- ACCESS read-only +-- STATUS mandatory +-- DESCRIPTION +-- "The Month of this interval time stamp.Not currently supported." +-- ::= { gnRstMonIntervalEntry 4 } + +-- gnRstMonIntervalTimeStampDay OBJECT-TYPE +-- SYNTAX INTEGER (1..31) +-- ACCESS read-only +-- STATUS mandatory +-- DESCRIPTION +-- "The Day of this interval time stamp.Not currently supported." +-- ::= { gnRstMonIntervalEntry 5 } + +-- gnRstMonIntervalTimeStampHour OBJECT-TYPE +-- SYNTAX INTEGER (0..23) +-- ACCESS read-only +-- STATUS mandatory +-- DESCRIPTION +-- "The Hour of this interval time stamp.Not currently supported." +-- ::= { gnRstMonIntervalEntry 6 } + +-- gnRstMonIntervalTimeStampMinute OBJECT-TYPE +-- SYNTAX INTEGER (0..59) +-- ACCESS read-only +-- STATUS mandatory +-- DESCRIPTION +-- "The Minute of this interval time stamp.Not currently supported." +-- ::= { gnRstMonIntervalEntry 7 } + + +gnRstMonDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnRstMonDayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the regenerator part + of the MUX per 24 hours interval." + ::= { gnRstMon 3 } + +gnRstMonDayEntry OBJECT-TYPE + SYNTAX GnRstMonDayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Regenerator part of the MUX + Counters Table. This table contains an interface index for every interface + which type is SONET(39). + This table is indexed by an interval index, between 1 + to 30 and representing each one 24 hours. + The oldest is 30." + INDEX { ifIndex, gnRstMonDayIdx} + ::= { gnRstMonDayTable 1 } + +GnRstMonDayEntry ::= + SEQUENCE { + gnRstMonDayIdx + INTEGER, + gnRstMonDayES + Gauge, + gnRstMonDaySES + Gauge, + gnRstMonDayBBE + Gauge, + gnRstMonDayUAS + Gauge, + gnRstMonDayOFS + Gauge, + gnRstMonDayIDF + INTEGER + +-- , +-- gnRstMonDayTimeStampMonth +-- INTEGER, +-- gnRstMonDayTimeStampDay +-- INTEGER, +-- gnRstMonDayTimeStampHour +-- INTEGER, +-- gnRstMonDayTimeStampMinute +-- INTEGER +} + +gnRstMonDayIdx OBJECT-TYPE + SYNTAX INTEGER (1..30) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This table is indexed per interval number. Each interval + is of 24 hours and the oldest is 30." + ::= { gnRstMonDayEntry 1 } + +gnRstMonDayES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Errored Seconds per interval of 24 hours." + ::= { gnRstMonDayEntry 2} + +gnRstMonDaySES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Severely Errored Seconds + per interval of 24 hours." + ::= { gnRstMonDayEntry 3} + +gnRstMonDayBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Background Block Errors + per interval of 24 hours." + ::= { gnRstMonDayEntry 4 } + +gnRstMonDayUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Unavailable Seconds + per interval of 24 hours." + ::= { gnRstMonDayEntry 5 } + +gnRstMonDayOFS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Out Of Frame Seconds + per interval of 24 hours." + ::= { gnRstMonDayEntry 6} + +gnRstMonDayIDF OBJECT-TYPE + SYNTAX INTEGER { + off(2), + on(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IDF = Invalid Data Flag." + DEFVAL { off } + ::= { gnRstMonDayEntry 7 } + + +-- gnRstMonDayTimeStampMonth OBJECT-TYPE +-- SYNTAX INTEGER (1..12) +-- ACCESS read-only +-- STATUS mandatory +-- DESCRIPTION +-- "The Month of this interval time stamp.Not currently supported." +-- ::= { gnRstMonDayEntry 7 } + +-- gnRstMonDayTimeStampDay OBJECT-TYPE +-- SYNTAX INTEGER (1..31) +-- ACCESS read-only +-- STATUS mandatory +-- DESCRIPTION +-- "The Day of this interval time stamp.Not currently supported." +-- ::= { gnRstMonDayEntry 8 } + +-- gnRstMonDayTimeStampHour OBJECT-TYPE +-- SYNTAX INTEGER (0..23) +-- ACCESS read-only +-- STATUS mandatory +-- DESCRIPTION +-- "The Hour of this interval time stamp.Not currently supported." +-- ::= { gnRstMonDayEntry 9 } + +-- gnRstMonDayTimeStampMinute OBJECT-TYPE +-- SYNTAX INTEGER (0..59) +-- ACCESS read-only +-- STATUS mandatory +-- DESCRIPTION +-- "The Minute of this interval time stamp.Not currently supported." +-- ::= { gnRstMonDayEntry 10 } + + + +-- MST part of the MUX. All of the MST tables are included for future +-- development and are not currently implemented. +gnMstCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnMstCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the MST part + of the MUX." + ::= { gnMux 4 } + +gnMstCfgEntry OBJECT-TYPE + SYNTAX GnMstCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the MST part of the MUX + Configuration Table. This table contains a row for every interface + which type is SONET(39)." + INDEX { ifIndex } + ::= { gnMstCfgTable 1 } + +GnMstCfgEntry ::= + SEQUENCE { + gnMstCfgEXCThresh + INTEGER, + gnMstCfgSDThresh + INTEGER +} + + +gnMstCfgEXCThresh OBJECT-TYPE + SYNTAX INTEGER { + tenExpMinus3(2), + tenExpMinus4(3), + tenExpMinus5(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " If the bit error rate is higher than this threshold + an EXC alarm would be generated. + EXC is for excessive." + DEFVAL { tenExpMinus3} + ::= { gnMstCfgEntry 1 } + +gnMstCfgSDThresh OBJECT-TYPE + SYNTAX INTEGER { + tenExpMinus6(3), + tenExpMinus7(4), + tenExpMinus8(5), + tenExpMinus9(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " If the bit error rate is higher than this threshold + a SD alarm would be generated. + SD is for Signal Degrade." + DEFVAL { tenExpMinus6} + ::= { gnMstCfgEntry 2 } + + +gnMstStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnMstStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the status of the MST part + of the MUX." + ::= { gnMux 5 } + +gnMstStatEntry OBJECT-TYPE + SYNTAX GnMstStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the MST part of the MUX + Status Table. This table contains a row for every interface which type is +SONET(39)." + INDEX { ifIndex } + ::= { gnMstStatTable 1 } + +GnMstStatEntry ::= + SEQUENCE { + gnMstStatReceivedS1 + INTEGER, + gnMstStatStatus + OCTET STRING, + gnMstStatTransmitS1 + INTEGER, + gnMstStatCurrentBer + INTEGER, + gnMstStatReceivedK1 + INTEGER, + gnMstStatReceivedK2 + INTEGER, + gnMstStatTransmitK1 + INTEGER, + gnMstStatTransmitK2 + INTEGER +} + +gnMstStatReceivedS1 OBJECT-TYPE + SYNTAX INTEGER (0..15) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Received Synchronization status byte." + ::= { gnMstStatEntry 1 } + +gnMstStatStatus OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(4)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Alarm status. Bit 1 is MSB, bit=1 when alarm active. + bit 5 = RDI + bit 6 = AIS + bit 9 = SD + bit 10 = EXC + bit 16 = PAM (MSP) + bit 17 = SCM (MSP) + bit 18 = INV (MSP) + " + ::= { gnMstStatEntry 2 } + +gnMstStatTransmitS1 OBJECT-TYPE + SYNTAX INTEGER (0..15) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Transmitted Synchronization status byte." + ::= { gnMstStatEntry 3 } + +gnMstStatCurrentBer OBJECT-TYPE + SYNTAX INTEGER { + tenExpMinus3(2), + tenExpMinus4(3), + tenExpMinus5(4), + tenExpMinus6(5), + tenExpMinus7(6), + tenExpMinus8(7), + tenExpMinus9(8), + tenExpMinus10(9), + tenExpMinus11(10), + tenExpMinus12(11), + tenExpMinus13(12), + tenExpMinus14(13) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnMstStatEntry 4 } + +gnMstStatReceivedK1 OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Received K1 byte (Automatic Protection Switch message)." + ::= { gnMstStatEntry 5 } + +gnMstStatReceivedK2 OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Received K2 byte (Automatic Protection Switch message)." + ::= { gnMstStatEntry 6 } + +gnMstStatTransmitK1 OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Transmitted K1 byte (Automatic Protection Switch message)." + ::= { gnMstStatEntry 7 } + +gnMstStatTransmitK2 OBJECT-TYPE + SYNTAX INTEGER (0..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Transmitted K2 byte (Automatic Protection Switch message)." + ::= { gnMstStatEntry 8 } + + +-- Statistics For MST. All MST tables are included for future development +-- and are not currently implemented. +gnMstMon OBJECT IDENTIFIER ::= { gnMux 6 } +gnMstMonCurrTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnMstMonCurrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the MST part + of the MUX." + ::= { gnMstMon 1 } + +gnMstMonCurrEntry OBJECT-TYPE + SYNTAX GnMstMonCurrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the MST part of the MUX + Counters Table. This table contains a row for every interface which type +is SONET(39)." + INDEX { ifIndex } + ::= { gnMstMonCurrTable 1 } + +GnMstMonCurrEntry ::= + SEQUENCE { + --gnMstMonCurrES rfc1595 + -- Counter, + --gnMstMonCurrSES + -- Counter, + gnMstMonCurrBBE + Gauge, + gnMstMonCurrUAS + Gauge, + gnMstMonCurrLastDayES + Gauge, + gnMstMonCurrLastDaySES + Gauge, + gnMstMonCurrLastDayBBE + Gauge, + gnMstMonCurrLastDayUAS + Gauge +} + + + +gnMstMonCurrBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Background Block Errors + starting from the present 15 minutes period." + ::= { gnMstMonCurrEntry 1} + +gnMstMonCurrUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Unavailable Seconds + starting from the present 15 minutes period." + ::= { gnMstMonCurrEntry 2} + + +gnMstMonCurrLastDayES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Errored Seconds + starting from the present 24 hours period." + ::= { gnMstMonCurrEntry 3 } + +gnMstMonCurrLastDaySES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Severely Errored Seconds + starting from the present 24 hours period." + ::= { gnMstMonCurrEntry 4 } + +gnMstMonCurrLastDayBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Background Block Errors + starting from the present 24 hours period." + ::= { gnMstMonCurrEntry 5 } + +gnMstMonCurrLastDayUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Unavailable Seconds + starting from the present 24 hours period." + ::= { gnMstMonCurrEntry 6 } + + +gnMstMonIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnMstMonIntervalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the MST part + of the MUX per interval." + ::= { gnMstMon 2 } + +gnMstMonIntervalEntry OBJECT-TYPE + SYNTAX GnMstMonIntervalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the MST part of the MUX + Counters Table. This table contains an interface index for every interface + which type is SONET(39). + This table is indexed by an interval index, between 1 + to 96 and representing each one 15 minutes. + The oldest is 96." + INDEX { ifIndex, gnMstMonIntervalIdx} + ::= { gnMstMonIntervalTable 1 } + +GnMstMonIntervalEntry ::= + SEQUENCE { + gnMstMonIntervalIdx + INTEGER, + --gnMstMonIntervalES + -- Counter, + --gnMstMonIntervalSES + -- Counter, + gnMstMonIntervalBBE + Gauge, + gnMstMonIntervalUAS + Gauge +} + +gnMstMonIntervalIdx OBJECT-TYPE + SYNTAX INTEGER (1..96) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This table is indexed per interval number. Each interval + is of 15 minutes and the oldest is 96." + ::= { gnMstMonIntervalEntry 1 } + +gnMstMonIntervalBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Background Block Errors + per interval." + ::= { gnMstMonIntervalEntry 2} + +gnMstMonIntervalUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Unavailable Seconds per interval." + ::= { gnMstMonIntervalEntry 3} + + +gnMstMonDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnMstMonDayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the MST part + of the MUX per 24 hours interval." + ::= { gnMstMon 3 } + +gnMstMonDayEntry OBJECT-TYPE + SYNTAX GnMstMonDayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the MST part of the MUX + Counters Table. This table contains an interface index for every interface + which type is SONET(39). + This table is indexed by an interval index, between 1 + to 30 and representing each one 24 hours. + The oldest is 30." + INDEX { ifIndex, gnMstMonDayIdx} + ::= { gnMstMonDayTable 1 } + +GnMstMonDayEntry ::= + SEQUENCE { + gnMstMonDayIdx + INTEGER, + gnMstMonDayES + Gauge, + gnMstMonDaySES + Gauge, + gnMstMonDayBBE + Gauge, + gnMstMonDayUAS + Gauge +} + +gnMstMonDayIdx OBJECT-TYPE + SYNTAX INTEGER (1..30) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This table is indexed per interval number. Each interval + is of 24 hours and the oldest is 30." + ::= { gnMstMonDayEntry 1 } + +gnMstMonDayES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Errored Seconds per interval of 24 hours." + ::= { gnMstMonDayEntry 2} + +gnMstMonDaySES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Severely Errored Seconds + per interval of 24 hours." + ::= { gnMstMonDayEntry 3} + +gnMstMonDayBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Background Block Errors + per interval of 24 hours." + ::= { gnMstMonDayEntry 4 } + +gnMstMonDayUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Unavailable Seconds + per interval of 24 hours." + ::= { gnMstMonDayEntry 5 } + + +gnMstFarEndMonCurrTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnMstFarEndMonCurrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the far end MST part of the MUX. + This Table is not supported." + ::= { gnMstMon 4 } + +gnMstFarEndMonCurrEntry OBJECT-TYPE + SYNTAX GnMstFarEndMonCurrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the far end MST part of the MUX + Counters Table. This table contains an interface index for every interface + which type is SONET(39)." + INDEX { ifIndex } + ::= { gnMstFarEndMonCurrTable 1 } + +GnMstFarEndMonCurrEntry ::= + SEQUENCE { + --gnMstFarEndMonCurrES rfc1595 + -- Counter, + --gnMstFarEndMonCurrSES + -- Counter, + gnMstFarEndMonCurrBBE + Gauge, + gnMstFarEndMonCurrUAS + Gauge, + gnMstFarEndMonCurrLastDayES + Gauge, + gnMstFarEndMonCurrLastDaySES + Gauge, + gnMstFarEndMonCurrLastDayBBE + Gauge, + gnMstFarEndMonCurrLastDayUAS + Gauge +} + + + +gnMstFarEndMonCurrBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Background Block Errors + starting from the present 15 minutes period." + ::= { gnMstFarEndMonCurrEntry 1} + +gnMstFarEndMonCurrUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Unavailable Seconds + starting from the present 15 minutes period." + ::= { gnMstFarEndMonCurrEntry 2} + + +gnMstFarEndMonCurrLastDayES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Errored Seconds + starting from the present 24 hours period." + ::= { gnMstFarEndMonCurrEntry 3 } + +gnMstFarEndMonCurrLastDaySES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Severely Errored Seconds + starting from the present 24 hours period." + ::= { gnMstFarEndMonCurrEntry 4 } + +gnMstFarEndMonCurrLastDayBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Background Block Errors + starting from the present 24 hours period." + ::= { gnMstFarEndMonCurrEntry 5 } + +gnMstFarEndMonCurrLastDayUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Unavailable Seconds + starting from the present 24 hours period." + ::= { gnMstFarEndMonCurrEntry 6 } + + +gnMstFarEndMonIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnMstFarEndMonIntervalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the far end MST part + of the MUX per interval. + This Table is not supported." + ::= { gnMstMon 5 } + +gnMstFarEndMonIntervalEntry OBJECT-TYPE + SYNTAX GnMstFarEndMonIntervalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the far end MST part of the MUX + Counters Table. This table contains an interface index for every interface + which type is SONET(39) + This table is indexed by an interval index, between 1 + to 96 and representing each one 15 minutes. + The oldest is 96." + INDEX { ifIndex, gnMstFarEndMonIntervalIdx} + ::= { gnMstFarEndMonIntervalTable 1 } + +GnMstFarEndMonIntervalEntry ::= + SEQUENCE { + gnMstFarEndMonIntervalIdx + INTEGER, + --gnMstFarEndMonIntervalES + -- Counter, + --gnMstFarEndMonIntervalSES + -- Counter, + gnMstFarEndMonIntervalBBE + Gauge, + gnMstFarEndMonIntervalUAS + Gauge +} + +gnMstFarEndMonIntervalIdx OBJECT-TYPE + SYNTAX INTEGER (1..96) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This table is indexed per interval number. Each interval + is of 15 minutes and the oldest is 96." + ::= { gnMstFarEndMonIntervalEntry 1 } + +gnMstFarEndMonIntervalBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Background Block Errors + per interval." + ::= { gnMstFarEndMonIntervalEntry 2} + +gnMstFarEndMonIntervalUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Unavailable Seconds per interval." + ::= { gnMstFarEndMonIntervalEntry 3} + + +gnMstFarEndMonDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnMstFarEndMonDayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the far end MST part + of the MUX per 24 hours interval. + This Table is not supported." + ::= { gnMstMon 6 } + +gnMstFarEndMonDayEntry OBJECT-TYPE + SYNTAX GnMstFarEndMonDayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the far end MST part of the MUX + Counters Table. This table contains an interface index for every interface + which type is SONET(39). + This table is indexed by an interval index, between 1 + to 30 and representing each one 24 hours. + The oldest is 30." + INDEX { ifIndex, gnMstFarEndMonDayIdx} + ::= { gnMstFarEndMonDayTable 1 } + +GnMstFarEndMonDayEntry ::= + SEQUENCE { + gnMstFarEndMonDayIdx + INTEGER, + gnMstFarEndMonDayES + Gauge, + gnMstFarEndMonDaySES + Gauge, + gnMstFarEndMonDayBBE + Gauge, + gnMstFarEndMonDayUAS + Gauge +} + +gnMstFarEndMonDayIdx OBJECT-TYPE + SYNTAX INTEGER (1..30) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This table is indexed per interval number. Each interval + is of 24 hours and the oldest is 30." + ::= { gnMstFarEndMonDayEntry 1 } + +gnMstFarEndMonDayES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Errored Seconds per interval of 24 hours." + ::= { gnMstFarEndMonDayEntry 2} + +gnMstFarEndMonDaySES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Severely Errored Seconds + per interval of 24 hours." + ::= { gnMstFarEndMonDayEntry 3} + +gnMstFarEndMonDayBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Background Block Errors + per interval of 24 hours." + ::= { gnMstFarEndMonDayEntry 4 } + +gnMstFarEndMonDayUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Unavailable Seconds + per interval of 24 hours." + ::= { gnMstFarEndMonDayEntry 5 } + +-- HPT part of the MUX. All HPT tables are included for future development +-- and are not currently implemented. +gnHptCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnHptCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the HPT part + of the MUX." + ::= { gnMux 7 } + +gnHptCfgEntry OBJECT-TYPE + SYNTAX GnHptCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the HPT part of the MUX + Configuration Table. This table contains an interface index for every +interface + which type is PATH(50, according to RFC1573)." + INDEX { ifIndex } + ::= { gnHptCfgTable 1 } + +GnHptCfgEntry ::= + SEQUENCE { + gnHptCfgTransmittedJ1 + DisplayString, + gnHptCfgExpectedJ1 + DisplayString, + gnHptCfgMismatchJ1 + INTEGER, + gnHptCfgTransparencyJ1 + INTEGER, + gnHptCfgEXCThresh + INTEGER, + gnHptCfgSDThresh + INTEGER, + gnHptCfgTug3Structure1 + OCTET STRING, + gnHptCfgTug3Structure2 + OCTET STRING, + gnHptCfgTug3Structure3 + OCTET STRING, + gnHptCfgSignalLabelMismatch + INTEGER, + gnHptCfgTrailPT1 + OCTET STRING, + gnHptCfgTrailPT2 + OCTET STRING, + gnHptCfgTrailPT3 + OCTET STRING +} + + +gnHptCfgTransmittedJ1 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This is the J1 string that would be sent." + DEFVAL { " ACCESS MUX " } + ::= { gnHptCfgEntry 1 } + +gnHptCfgExpectedJ1 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This is the J1 string that is expected to be received." + DEFVAL { " ACCESS MUX " } + ::= { gnHptCfgEntry 2 } + +gnHptCfgMismatchJ1 OBJECT-TYPE + SYNTAX INTEGER{ + sendAlarm(2), + sendAIS(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " In case of a J1 mismatch error, send or don't send AIS." + DEFVAL { sendAlarm } + ::= { gnHptCfgEntry 3 } + + +gnHptCfgTransparencyJ1 OBJECT-TYPE + SYNTAX INTEGER { + active(2), + passthrough(3), + notActive(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Send the received J1 string transparently or send the Transmitted J1 + configured string." + DEFVAL { passthrough } + ::= { gnHptCfgEntry 4 } + + +gnHptCfgEXCThresh OBJECT-TYPE + SYNTAX INTEGER { + tenExpMinus3(2), + tenExpMinus4(3), + tenExpMinus5(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " If the bit error rate is higher than this threshold + an EXC alarm would be generated. + EXC is for excessive." + DEFVAL { tenExpMinus3} + ::= { gnHptCfgEntry 5 } + +gnHptCfgSDThresh OBJECT-TYPE + SYNTAX INTEGER { + tenExpMinus6(3), + tenExpMinus7(4), + tenExpMinus8(5), + tenExpMinus9(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " If the bit error rate is higher than this threshold + a SD alarm would be generated. + SD is for Signal Degrade." + DEFVAL { tenExpMinus6} + ::= { gnHptCfgEntry 6 } + + +gnHptCfgTug3Structure1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(4)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This field set the TUG-3 #1 structure: (hexadecimal number) + the lsb 4 bits set VC12=0 or VC3=1 structure to the TUG3 #1. (the K of the KLM index is 1) + for VC12 structure the next 21 bits (for SDH) or 28 bits (for SONET) set each of the VC12 + to be blocked (bit is 0) or unblocked (bit is 1). + if it is VC3 only one more bit indicates if it is blocked (0) or unblocked (1). + if a VC12 is set to blocked (this is the default) the system will send TU-AIS in that VC12. + it it is unblocked it will be path-through or mapped to a E1/T1 port (according to the gnAccessCfgLowPathIndex). + the 21 or 28 bits order is as folwed (from lsb to msb direction): first 7 bits for M=1 (from KLM index), + the next 7 bits for M=2, the next for M=3, and the last (only for SONET) for M=4. + Example : SDH, VC12 strcture, blocked VCs: KLM=111,121 (M=1), 112,122 (M=2), 163,173 (M=3), unblocked VCs: all the other. + the value in bits will be: 0011111 1111100 1111100 0000, and in Hexadecimal: 0x7FE7C0. (so enter: 00 7F E7 C0)." + ::= { gnHptCfgEntry 7 } + +gnHptCfgTug3Structure2 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(4)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This field set the TUG-3 #2 structure: (hexadecimal number) + the lsb 4 bits set VC12=0 or VC3=1 structure to the TUG-3 #2. (the K of the KLM index is 2) + for VC12 structure the next 21 bits (for SDH) or 28 bits (for SONET) set each of the VC12 + to be blocked (bit is 0) or unblocked (bit is 1). + if it is VC3 only one more bit indicates if it is blocked (0) or unblocked (1). + if a VC12 is set to blocked (this is the default) the system will send TU-AIS in that VC12. + it it is unblocked it will be path-through or mapped to a E1/T1 port (according to the gnAccessCfgLowPathIndex). + the 21 or 28 bits order is as folwed (from lsb to msb direction): first 7 bits for M=1 (from KLM index), + the next 7 bits for M=2, the next for M=3, and the last (only for SONET) for M=4. + Example : SDH, VC12 strcture, blocked VCs: KLM=211,221 (M=1), 212,222 (M=2), 263,273 (M=3), unblocked VCs: all the other. + the value in bits will be: 0011111 1111100 1111100 0000, and in Hexadecimal: 0x7FE7C0. (so enter: 00 7F E7 C0)." + ::= { gnHptCfgEntry 8 } + +gnHptCfgTug3Structure3 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(4)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This field set the TUG-3 #3 structure: (hexadecimal number) + the lsb 4 bits set VC12=0 or VC3=1 structure to the TUG-3 #3. (the K of the KLM index is 3) + for VC12 structure the next 21 bits (for SDH) or 28 bits (for SONET) set each of the VC12 + to be blocked (bit is 0) or unblocked (bit is 1). + if it is VC3 only one more bit indicates if it is blocked (0) or unblocked (1). + if a VC12 is set to blocked (this is the default) the system will send TU-AIS in that VC12. + it it is unblocked it will be path-through or mapped to a E1/T1 port (according to the gnAccessCfgLowPathIndex). + the 21 or 28 bits order is as folwed (from lsb to msb direction): first 7 bits for M=1 (from KLM index), + the next 7 bits for M=2, the next for M=3, and the last (only for SONET) for M=4. + Example : SDH, VC12 strcture, blocked VCs: KLM=311,321 (M=1), 312,322 (M=2), 363,373 (M=3), unblocked VCs: all the other. + the value in bits will be: 0011111 1111100 1111100 0000, and in Hexadecimal: 0x7FE7C0. (so enter: 00 7F E7 C0)." + ::= { gnHptCfgEntry 9 } + +gnHptCfgSignalLabelMismatch OBJECT-TYPE + SYNTAX INTEGER{ + sendAlarm(2), + sendAIS(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " In case of a C2 mismatch error, send or don't send AIS." + DEFVAL { sendAlarm } + ::= { gnHptCfgEntry 10 } + + +gnHptCfgTrailPT1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(4)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This field set the TUG-3 #1 Trails Pass Through (hexadecimal number) + It used by the NMS to indicate that a trail is not 'ended' on this ADM, but it is the + last in the configuration chain. + the lsb 4 bits set VC12=0 or VC3=1 structure to the TUG-3 #1. + for VC12 structure the next 21 bits (for SDH) or 28 bits (for SONET) set each of the VC12 + to be blocked (bit is 0) or unblocked (bit is 1). + if it is VC3 only one more bit indicates if it is Pass-Through disabled (0, default) or Pass-Through enabled (1). + if it is VC12, the 21 or 28 bits order is as folwed (from lsb to msb direction): first 7 bits for M=1 (from KLM index), + the next 7 bits for M=2, the next for M=3, and the last (only for SONET) for M=4." + ::= { gnHptCfgEntry 11 } + +gnHptCfgTrailPT2 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(4)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This field set the TUG-3 #2 Trails Pass Through (hexadecimal number). + It used by the NMS to indicate that a trail is not 'ended' on this ADM, but it is the + last in the configuration chain. + the lsb 4 bits set VC12=0 or VC3=1 structure to the TUG-3 #2. + for VC12 structure the next 21 bits (for SDH) or 28 bits (for SONET) set each of the VC12 + to be blocked (bit is 0) or unblocked (bit is 1). + if it is VC3 only one more bit indicates if it is Pass-Through disabled (0, default) or Pass-Through enabled (1). + if it is VC12, the 21 or 28 bits order is as folwed (from lsb to msb direction): first 7 bits for M=1 (from KLM index), + the next 7 bits for M=2, the next for M=3, and the last (only for SONET) for M=4." + ::= { gnHptCfgEntry 12 } + +gnHptCfgTrailPT3 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(4)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This field set the TUG-3 #3 Trails Pass Through (hexadecimal number) + It used by the NMS to indicate that a trail is not 'ended' on this ADM, but it is the + last in the configuration chain. + the lsb 4 bits set VC12=0 or VC3=1 structure to the TUG-3 #3. + for VC12 structure the next 21 bits (for SDH) or 28 bits (for SONET) set each of the VC12 + to be blocked (bit is 0) or unblocked (bit is 1). + if it is VC3 only one more bit indicates if it is Pass-Through disabled (0, default) or Pass-Through enabled (1). + if it is VC12, the 21 or 28 bits order is as folwed (from lsb to msb direction): first 7 bits for M=1 (from KLM index), + the next 7 bits for M=2, the next for M=3, and the last (only for SONET) for M=4." + ::= { gnHptCfgEntry 13 } + +gnHptStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnHptStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the status of the HPT part + of the MUX." + ::= { gnMux 8 } + +gnHptStatEntry OBJECT-TYPE + SYNTAX GnHptStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the HPT part of the MUX + Status Table. This table contains an interface index for every interface + which type is PATH(50, according to RFC1573)." + INDEX { ifIndex } + ::= { gnHptStatTable 1 } + +GnHptStatEntry ::= + SEQUENCE { + gnHptStatReceivedJ1 + DisplayString, + gnHptStatStatus + OCTET STRING, +-- gnHptStatFarEndStatus +-- OCTET STRING, + gnHptStatCurrentBer + INTEGER, + gnHptStatFarEndCurrentBer + INTEGER, + gnHptStatReceivedSignalLabel + OCTET STRING +} + +gnHptStatReceivedJ1 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the J1 string that was received." + ::= { gnHptStatEntry 1 } + +gnHptStatStatus OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Alarm status byte. Bit 1 is MSB, bit=1 when alarm active. + bit 4 = LOP + bit 5 = RDI + bit 6 = AIS + bit 7 = TIM + bit 8 = SLM/PLM + bit 9 = SD + bit 10 = EXC + bit 12 = UNEQ + bit 15 = LOM" + ::= { gnHptStatEntry 2 } + +--gnHptStatFarEndStatus OBJECT-TYPE +-- SYNTAX OCTET STRING(SIZE(2)) +-- ACCESS read-only +-- STATUS mandatory +-- DESCRIPTION +-- "Alarm status byte. Bit 1 is MSB, bit=1 when alarm active. +-- bit 5 = RDI" +-- ::= { gnHptStatEntry 3 } + +gnHptStatCurrentBer OBJECT-TYPE + SYNTAX INTEGER { + tenExpMinus3(2), + tenExpMinus4(3), + tenExpMinus5(4), + tenExpMinus6(5), + tenExpMinus7(6), + tenExpMinus8(7), + tenExpMinus9(8), + tenExpMinus10(9), + tenExpMinus11(10), + tenExpMinus12(11), + tenExpMinus13(12), + tenExpMinus14(13) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnHptStatEntry 3 } + +gnHptStatFarEndCurrentBer OBJECT-TYPE + SYNTAX INTEGER { + tenExpMinus3(2), + tenExpMinus4(3), + tenExpMinus5(4), + tenExpMinus6(5), + tenExpMinus7(6), + tenExpMinus8(7), + tenExpMinus9(8), + tenExpMinus10(9), + tenExpMinus11(10), + tenExpMinus12(11), + tenExpMinus13(12), + tenExpMinus14(13) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnHptStatEntry 4 } + +gnHptStatReceivedSignalLabel OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the C2 string that was received." + ::= { gnHptStatEntry 5 } + + +-- Statistics For HPT. All HPT tables are included for future development +-- and are not currently implemented. +gnHptMon OBJECT IDENTIFIER ::= { gnMux 9 } + +gnHptMonCurrTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnHptMonCurrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the HPT part + of the MUX." + ::= { gnHptMon 1 } + +gnHptMonCurrEntry OBJECT-TYPE + SYNTAX GnHptMonCurrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the HPT part of the MUX + Counters Table. This table contains an interface index for every interface + which type is PATH(50, according to RFC1573)." + INDEX { ifIndex } + ::= { gnHptMonCurrTable 1 } + +GnHptMonCurrEntry ::= + SEQUENCE { + --gnHptMonCurrES rfc1595 + -- Counter, + --gnHptMonCurrSES + -- Counter, + gnHptMonCurrBBE + Gauge, + gnHptMonCurrUAS + Gauge, + gnHptMonCurrLastDayES + Gauge, + gnHptMonCurrLastDaySES + Gauge, + gnHptMonCurrLastDayBBE + Gauge, + gnHptMonCurrLastDayUAS + Gauge +} + + + +gnHptMonCurrBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Background Block Errors + starting from the present 15 minutes period." + ::= { gnHptMonCurrEntry 1} + +gnHptMonCurrUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Unavailable Seconds + starting from the present 15 minutes period." + ::= { gnHptMonCurrEntry 2} + + +gnHptMonCurrLastDayES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Errored Seconds + starting from the present 24 hours period." + ::= { gnHptMonCurrEntry 3 } + +gnHptMonCurrLastDaySES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Severely Errored Seconds + starting from the present 24 hours period." + ::= { gnHptMonCurrEntry 4 } + +gnHptMonCurrLastDayBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Background Block Errors + starting from the present 24 hours period." + ::= { gnHptMonCurrEntry 5 } + +gnHptMonCurrLastDayUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Unavailable Seconds + starting from the present 24 hours period." + ::= { gnHptMonCurrEntry 6 } + + +gnHptMonIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnHptMonIntervalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the HPT part + of the MUX per interval." + ::= { gnHptMon 2 } + +gnHptMonIntervalEntry OBJECT-TYPE + SYNTAX GnHptMonIntervalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the HPT part of the MUX + Counters Table. This table contains an interface index for every interface + which type is PATH(50, according to RFC1573). + This table is indexed by an interval index, between 1 + to 96 and representing each one 15 minutes. + The oldest is 96." + INDEX { ifIndex, gnHptMonIntervalIdx} + ::= { gnHptMonIntervalTable 1 } + +GnHptMonIntervalEntry ::= + SEQUENCE { + gnHptMonIntervalIdx + INTEGER, + --gnHptMonIntervalES + -- Counter, + --gnHptMonIntervalSES + -- Counter, + gnHptMonIntervalBBE + Gauge, + gnHptMonIntervalUAS + Gauge +} + +gnHptMonIntervalIdx OBJECT-TYPE + SYNTAX INTEGER (1..96) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This table is indexed per interval number. Each interval + is of 15 minutes and the oldest is 96." + ::= { gnHptMonIntervalEntry 1 } + +gnHptMonIntervalBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Background Block Errors + per interval." + ::= { gnHptMonIntervalEntry 2} + +gnHptMonIntervalUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Unavailable Seconds per interval." + ::= { gnHptMonIntervalEntry 3} + + +gnHptMonDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnHptMonDayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the HPT part + of the MUX per 24 hours interval." + ::= { gnHptMon 3 } + +gnHptMonDayEntry OBJECT-TYPE + SYNTAX GnHptMonDayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the HPT part of the MUX + Counters Table. This table contains an interface index for every interface + which type is PATH(50, according to RFC1573). + This table is indexed by an interval index, between 1 + to 30 and representing each one 24 hours. + The oldest is 30." + INDEX { ifIndex, gnHptMonDayIdx} + ::= { gnHptMonDayTable 1 } + +GnHptMonDayEntry ::= + SEQUENCE { + gnHptMonDayIdx + INTEGER, + gnHptMonDayES + Gauge, + gnHptMonDaySES + Gauge, + gnHptMonDayBBE + Gauge, + gnHptMonDayUAS + Gauge +} + +gnHptMonDayIdx OBJECT-TYPE + SYNTAX INTEGER (1..30) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This table is indexed per interval number. Each interval + is of 24 hours and the oldest is 30." + ::= { gnHptMonDayEntry 1 } + +gnHptMonDayES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Errored Seconds per interval of 24 hours." + ::= { gnHptMonDayEntry 2} + +gnHptMonDaySES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Severely Errored Seconds + per interval of 24 hours." + ::= { gnHptMonDayEntry 3} + +gnHptMonDayBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Background Block Errors + per interval of 24 hours." + ::= { gnHptMonDayEntry 4 } + +gnHptMonDayUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Unavailable Seconds + per interval of 24 hours." + ::= { gnHptMonDayEntry 5 } + + +gnHptFarEndMonCurrTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnHptFarEndMonCurrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the far end HPT part + of the MUX." + ::= { gnHptMon 4 } + +gnHptFarEndMonCurrEntry OBJECT-TYPE + SYNTAX GnHptFarEndMonCurrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the far end HPT part of the MUX + Counters Table. This table contains an interface index for every interface + which type is PATH(50, according to RFC1573)." + INDEX { ifIndex } + ::= { gnHptFarEndMonCurrTable 1 } + +GnHptFarEndMonCurrEntry ::= + SEQUENCE { + --gnHptFarEndMonCurrES rfc1595 + -- Counter, + --gnHptFarEndMonCurrSES + -- Counter, + gnHptFarEndMonCurrBBE + Gauge, + gnHptFarEndMonCurrUAS + Gauge, + gnHptFarEndMonCurrLastDayES + Gauge, + gnHptFarEndMonCurrLastDaySES + Gauge, + gnHptFarEndMonCurrLastDayBBE + Gauge, + gnHptFarEndMonCurrLastDayUAS + Gauge +} + + + +gnHptFarEndMonCurrBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Background Block Errors + starting from the present 15 minutes period." + ::= { gnHptFarEndMonCurrEntry 1} + +gnHptFarEndMonCurrUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Unavailable Seconds + starting from the present 15 minutes period." + ::= { gnHptFarEndMonCurrEntry 2} + + +gnHptFarEndMonCurrLastDayES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Errored Seconds + starting from the present 24 hours period." + ::= { gnHptFarEndMonCurrEntry 3 } + +gnHptFarEndMonCurrLastDaySES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Severely Errored Seconds + starting from the present 24 hours period." + ::= { gnHptFarEndMonCurrEntry 4 } + +gnHptFarEndMonCurrLastDayBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Background Block Errors + starting from the present 24 hours period." + ::= { gnHptFarEndMonCurrEntry 5 } + +gnHptFarEndMonCurrLastDayUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Unavailable Seconds + starting from the present 24 hours period." + ::= { gnHptFarEndMonCurrEntry 6 } + + +gnHptFarEndMonIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnHptFarEndMonIntervalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the far end HPT part + of the MUX per interval." + ::= { gnHptMon 5 } + +gnHptFarEndMonIntervalEntry OBJECT-TYPE + SYNTAX GnHptFarEndMonIntervalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the far end HPT part of the MUX + Counters Table. This table contains an interface index for every interface + which type is PATH(50, according to RFC1573). + This table is indexed by an interval index, between 1 + to 96 and representing each one 15 minutes. + The oldest is 96." + INDEX { ifIndex, gnHptFarEndMonIntervalIdx} + ::= { gnHptFarEndMonIntervalTable 1 } + +GnHptFarEndMonIntervalEntry ::= + SEQUENCE { + gnHptFarEndMonIntervalIdx + INTEGER, + --gnHptFarEndMonIntervalES + -- Counter, + --gnHptFarEndMonIntervalSES + -- Counter, + gnHptFarEndMonIntervalBBE + Gauge, + gnHptFarEndMonIntervalUAS + Gauge +} + +gnHptFarEndMonIntervalIdx OBJECT-TYPE + SYNTAX INTEGER (1..96) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This table is indexed per interval number. Each interval + is of 15 minutes and the oldest is 96." + ::= { gnHptFarEndMonIntervalEntry 1 } + +gnHptFarEndMonIntervalBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Background Block Errors + per interval." + ::= { gnHptFarEndMonIntervalEntry 2} + +gnHptFarEndMonIntervalUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Unavailable Seconds per interval." + ::= { gnHptFarEndMonIntervalEntry 3} + + +gnHptFarEndMonDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnHptFarEndMonDayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the far end HPT part + of the MUX per 24 hours interval." + ::= { gnHptMon 6 } + +gnHptFarEndMonDayEntry OBJECT-TYPE + SYNTAX GnHptFarEndMonDayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the far end HPT part of the MUX + Counters Table. This table contains an interface index for every interface + which type is PATH(50, according to RFC1573). + This table is indexed by an interval index, between 1 + to 30 and representing each one 24 hours. + The oldest is 30." + INDEX { ifIndex, gnHptFarEndMonDayIdx} + ::= { gnHptFarEndMonDayTable 1 } + +GnHptFarEndMonDayEntry ::= + SEQUENCE { + gnHptFarEndMonDayIdx + INTEGER, + gnHptFarEndMonDayES + Gauge, + gnHptFarEndMonDaySES + Gauge, + gnHptFarEndMonDayBBE + Gauge, + gnHptFarEndMonDayUAS + Gauge +} + +gnHptFarEndMonDayIdx OBJECT-TYPE + SYNTAX INTEGER (1..30) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This table is indexed per interval number. Each interval + is of 24 hours and the oldest is 30." + ::= { gnHptFarEndMonDayEntry 1 } + +gnHptFarEndMonDayES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Errored Seconds per interval of 24 hours." + ::= { gnHptFarEndMonDayEntry 2} + +gnHptFarEndMonDaySES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Severely Errored Seconds + per interval of 24 hours." + ::= { gnHptFarEndMonDayEntry 3} + +gnHptFarEndMonDayBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Background Block Errors + per interval of 24 hours." + ::= { gnHptFarEndMonDayEntry 4 } + +gnHptFarEndMonDayUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Unavailable Seconds + per interval of 24 hours." + ::= { gnHptFarEndMonDayEntry 5 } + +-- LPT part of the MUX. All LPT tables are included for future development +-- and are not currently implemented. +gnLptCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnLptCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the LPT part + of the MUX." + ::= { gnMux 10 } + +gnLptCfgEntry OBJECT-TYPE + SYNTAX GnLptCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the LPT part of the MUX + Configuration Table. This table contains an interface index for every + interface which type is VT(51, according to RFC1573)." + INDEX { ifIndex } + ::= { gnLptCfgTable 1 } + +GnLptCfgEntry ::= + SEQUENCE { +-- gnLptCfgTransmittedC2 +-- INTEGER, +-- gnLptCfgExpectedC2 +-- INTEGER, +-- gnLptCfgMismatchC2 +-- INTEGER, +-- gnLptCfgTransmittedJ1 +-- DisplayString, +-- gnLptCfgExpectedJ1 +-- DisplayString, +-- gnLptCfgMismatchJ1 +-- INTEGER, + gnLptCfgEXCThresh + INTEGER, + gnLptCfgSDThresh + INTEGER +} + +--gnLptCfgTransmittedC2 OBJECT-TYPE +-- SYNTAX INTEGER +-- ACCESS read-write +-- STATUS mandatory +-- DESCRIPTION +-- "This is the C2 byte that would be sent." +-- DEFVAL { '02'H} +-- ::= { gnLptCfgEntry 1 } + +--gnLptCfgExpectedC2 OBJECT-TYPE +-- SYNTAX INTEGER +-- ACCESS read-write +-- STATUS mandatory +-- DESCRIPTION +-- "This is the C2 byte that is expected to be received." +-- DEFVAL { '02'H} +-- ::= { gnLptCfgEntry 2 } + +--gnLptCfgMismatchC2 OBJECT-TYPE +-- SYNTAX INTEGER{ +-- sendAIS(2), +-- doNotSendAIS(3) +-- } +-- ACCESS read-write +-- STATUS mandatory +-- DESCRIPTION +-- " In case of C2 mismatch error, send or don't send AIS." +-- DEFVAL { sendAIS } +-- ::= { gnLptCfgEntry 3 } + +--gnLptCfgTransmittedJ1 OBJECT-TYPE +-- SYNTAX DisplayString(SIZE(0..63)) +-- ACCESS read-write +-- STATUS mandatory +-- DESCRIPTION +-- "This is the J1 string that would be sent." +-- DEFVAL { "" } +-- ::= { gnLptCfgEntry 4 } + +--gnLptCfgExpectedJ1 OBJECT-TYPE +-- SYNTAX DisplayString(SIZE(0..63)) +-- ACCESS read-write +-- STATUS mandatory +-- DESCRIPTION +-- "This is the J1 string that is expected to be received." +-- DEFVAL { "" } +-- ::= { gnLptCfgEntry 5 } + +--gnLptCfgMismatchJ1 OBJECT-TYPE +-- SYNTAX INTEGER{ +-- transparency(2), +-- sendAlarm(3), +-- sendAIS(4) +-- } +-- ACCESS read-write +-- STATUS mandatory +-- DESCRIPTION +-- " In case of J1 mismatch error send or don't send AIS." +-- DEFVAL { transparency } +-- ::= { gnLptCfgEntry 6 } + +-- NOT IMPLEMENTED (access): +gnLptCfgEXCThresh OBJECT-TYPE + SYNTAX INTEGER { + tenExpMinus3(2), + tenExpMinus4(3), + tenExpMinus5(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " If the bit error rate is higher than this threshold + an alarm would be generated. + EXC is for excessive." + DEFVAL { tenExpMinus3} + ::= { gnLptCfgEntry 1 } + +gnLptCfgSDThresh OBJECT-TYPE + SYNTAX INTEGER { + tenExpMinus6(3), + tenExpMinus7(4), + tenExpMinus8(5), + tenExpMinus9(6), + notActive(15) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " If the bit error rate is higher than this threshold + an alarm would be generated. + SD is for Signal Degrade." + DEFVAL { tenExpMinus6} + ::= { gnLptCfgEntry 2 } + +gnLptStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnLptStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the status of the LPT part + of the MUX." + ::= { gnMux 11 } + +gnLptStatEntry OBJECT-TYPE + SYNTAX GnLptStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the LPT part of the MUX + Status Table. This table contains an interface index for every interface + which type is VT(51, according to RFC1573)." + INDEX { ifIndex } + ::= { gnLptStatTable 1 } + +GnLptStatEntry ::= + SEQUENCE { + gnLptStatReceivedJ2 + DisplayString, + gnLptStatStatus + OCTET STRING, +-- gnLptStatFarEndStatus +-- OCTET STRING, + gnLptStatProtectionMode + INTEGER, + gnLptStatCurrentBer + INTEGER, + gnLptStatFarEndCurrentBer + INTEGER, + gnLptStatReceivedSignalLabel + OCTET STRING, + gnLptStatKLM + INTEGER +} + +gnLptStatReceivedJ2 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the J2 string that was received." + ::= { gnLptStatEntry 1 } + +gnLptStatStatus OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Alarm status byte. Bit 1 is MSB, bit=1 when alarm active. + bit 4 = LOP + bit 5 = RDI + bit 6 = AIS + bit 7 = TIM + bit 8 = SLM/PLM + bit 9 = SD + bit 10 = EXC + bit 12 = UNEQ" + ::= { gnLptStatEntry 2 } + +--gnLptStatFarEndStatus OBJECT-TYPE +-- SYNTAX OCTET STRING(SIZE(2)) +-- ACCESS read-only +-- STATUS mandatory +-- DESCRIPTION +-- "bit 5 = RDI" +-- ::= { gnLptStatEntry 3 } + +gnLptStatProtectionMode OBJECT-TYPE + SYNTAX INTEGER { + working(2), + protect(3), + passthrough(4), + notActive(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnLptStatEntry 3 } + +gnLptStatCurrentBer OBJECT-TYPE + SYNTAX INTEGER { + tenExpMinus3(2), + tenExpMinus4(3), + tenExpMinus5(4), + tenExpMinus6(5), + tenExpMinus7(6), + tenExpMinus8(7), + tenExpMinus9(8), + tenExpMinus10(9), + tenExpMinus11(10), + tenExpMinus12(11), + tenExpMinus13(12), + tenExpMinus14(13) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnLptStatEntry 4 } + +gnLptStatFarEndCurrentBer OBJECT-TYPE + SYNTAX INTEGER { + tenExpMinus3(2), + tenExpMinus4(3), + tenExpMinus5(4), + tenExpMinus6(5), + tenExpMinus7(6), + tenExpMinus8(7), + tenExpMinus9(8), + tenExpMinus10(9), + tenExpMinus11(10), + tenExpMinus12(11), + tenExpMinus13(12), + tenExpMinus14(13) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnLptStatEntry 5 } + +gnLptStatReceivedSignalLabel OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "These are bits 1..3 of the V5 string that was received + (bit 0 is the lsb)." + ::= { gnLptStatEntry 6 } + +gnLptStatKLM OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnLptStatEntry 7 } + + +gnLptMon OBJECT IDENTIFIER ::= { gnMux 12 } + +gnLptMonCurrTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnLptMonCurrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the LPT part + of the MUX." + ::= { gnLptMon 1 } + +gnLptMonCurrEntry OBJECT-TYPE + SYNTAX GnLptMonCurrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the LPT part of the MUX + Counters Table. This table contains an interface index for every interface + which type is VT(51, according to RFC1573)." + INDEX { ifIndex } + ::= { gnLptMonCurrTable 1 } + +GnLptMonCurrEntry ::= + SEQUENCE { + --gnLptMonCurrES rfc1595 + -- Counter, + --gnLptMonCurrSES + -- Counter, + gnLptMonCurrBBE + Gauge, + gnLptMonCurrUAS + Gauge, + gnLptMonCurrLastDayES + Gauge, + gnLptMonCurrLastDaySES + Gauge, + gnLptMonCurrLastDayBBE + Gauge, + gnLptMonCurrLastDayUAS + Gauge +} + + + +gnLptMonCurrBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Background Block Errors + starting from the present 15 minutes period." + ::= { gnLptMonCurrEntry 1} + +gnLptMonCurrUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Unavailable Seconds + starting from the present 15 minutes period." + ::= { gnLptMonCurrEntry 2} + + +gnLptMonCurrLastDayES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Errored Seconds + starting from the present 24 hours period." + ::= { gnLptMonCurrEntry 3 } + +gnLptMonCurrLastDaySES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Severely Errored Seconds + starting from the present 24 hours period." + ::= { gnLptMonCurrEntry 4 } + +gnLptMonCurrLastDayBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Background Block Errors + starting from the present 24 hours period." + ::= { gnLptMonCurrEntry 5 } + +gnLptMonCurrLastDayUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Unavailable Seconds + starting from the present 24 hours period." + ::= { gnLptMonCurrEntry 6 } + + +gnLptMonIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnLptMonIntervalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the LPT part + of the MUX per interval." + ::= { gnLptMon 2 } + +gnLptMonIntervalEntry OBJECT-TYPE + SYNTAX GnLptMonIntervalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the LPT part of the MUX + Counters Table. This table contains an interface index for every interface + which type is VT(51, according to RFC1573). + This table is indexed by an interval index, between 1 + to 96 and representing each one 15 minutes. + The oldest is 96." + INDEX { ifIndex, gnLptMonIntervalIdx} + ::= { gnLptMonIntervalTable 1 } + +GnLptMonIntervalEntry ::= + SEQUENCE { + gnLptMonIntervalIdx + INTEGER, + --gnLptMonIntervalES + -- Counter, + --gnLptMonIntervalSES + -- Counter, + gnLptMonIntervalBBE + Gauge, + gnLptMonIntervalUAS + Gauge +} + +gnLptMonIntervalIdx OBJECT-TYPE + SYNTAX INTEGER (1..96) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This table is indexed per interval number. Each interval + is of 15 minutes and the oldest is 96." + ::= { gnLptMonIntervalEntry 1 } + +gnLptMonIntervalBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Background Block Errors + per interval." + ::= { gnLptMonIntervalEntry 2} + +gnLptMonIntervalUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Unavailable Seconds per interval." + ::= { gnLptMonIntervalEntry 3} + + +gnLptMonDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnLptMonDayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the LPT part + of the MUX per 24 hours interval." + ::= { gnLptMon 3 } + +gnLptMonDayEntry OBJECT-TYPE + SYNTAX GnLptMonDayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the LPT part of the MUX + Counters Table. This table contains four groups of rows, + indexed by ifIndex= 1,2 for local IDU and + ifIndex = 101 and 102 for remote IDU. + This table is indexed by an interval index, between 1 + to 30 and representing each one 24 hours. + The oldest is 30." + INDEX { ifIndex, gnLptMonDayIdx} + ::= { gnLptMonDayTable 1 } + +GnLptMonDayEntry ::= + SEQUENCE { + gnLptMonDayIdx + INTEGER, + gnLptMonDayES + Gauge, + gnLptMonDaySES + Gauge, + gnLptMonDayBBE + Gauge, + gnLptMonDayUAS + Gauge +} + +gnLptMonDayIdx OBJECT-TYPE + SYNTAX INTEGER (1..30) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This table is indexed per interval number. Each interval + is of 24 hours and the oldest is 30." + ::= { gnLptMonDayEntry 1 } + +gnLptMonDayES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Errored Seconds per interval of 24 hours." + ::= { gnLptMonDayEntry 2} + +gnLptMonDaySES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Severely Errored Seconds + per interval of 24 hours." + ::= { gnLptMonDayEntry 3} + +gnLptMonDayBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Background Block Errors + per interval of 24 hours." + ::= { gnLptMonDayEntry 4 } + +gnLptMonDayUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Unavailable Seconds + per interval of 24 hours." + ::= { gnLptMonDayEntry 5 } + + +gnLptFarEndMonCurrTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnLptFarEndMonCurrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the far end LPT part + of the MUX." + ::= { gnLptMon 4 } + +gnLptFarEndMonCurrEntry OBJECT-TYPE + SYNTAX GnLptFarEndMonCurrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the far end LPT part of the MUX + Counters Table. This table contains an interface index for every interface + which type is VT(51, according to RFC1573)." + INDEX { ifIndex } + ::= { gnLptFarEndMonCurrTable 1 } + +GnLptFarEndMonCurrEntry ::= + SEQUENCE { + --gnLptFarEndMonCurrES rfc1595 + -- Counter, + --gnLptFarEndMonCurrSES + -- Counter, + gnLptFarEndMonCurrBBE + Gauge, + gnLptFarEndMonCurrUAS + Gauge, + gnLptFarEndMonCurrLastDayES + Gauge, + gnLptFarEndMonCurrLastDaySES + Gauge, + gnLptFarEndMonCurrLastDayBBE + Gauge, + gnLptFarEndMonCurrLastDayUAS + Gauge +} + + + +gnLptFarEndMonCurrBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Background Block Errors + starting from the present 15 minutes period." + ::= { gnLptFarEndMonCurrEntry 1} + +gnLptFarEndMonCurrUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Unavailable Seconds + starting from the present 15 minutes period." + ::= { gnLptFarEndMonCurrEntry 2} + + +gnLptFarEndMonCurrLastDayES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Errored Seconds + starting from the present 24 hours period." + ::= { gnLptFarEndMonCurrEntry 3 } + +gnLptFarEndMonCurrLastDaySES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Severely Errored Seconds + starting from the present 24 hours period." + ::= { gnLptFarEndMonCurrEntry 4 } + +gnLptFarEndMonCurrLastDayBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Background Block Errors + starting from the present 24 hours period." + ::= { gnLptFarEndMonCurrEntry 5 } + +gnLptFarEndMonCurrLastDayUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Unavailable Seconds + starting from the present 24 hours period." + ::= { gnLptFarEndMonCurrEntry 6 } + + +gnLptFarEndMonIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnLptFarEndMonIntervalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the far end LPT part + of the MUX per interval." + ::= { gnLptMon 5 } + +gnLptFarEndMonIntervalEntry OBJECT-TYPE + SYNTAX GnLptFarEndMonIntervalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the far end LPT part of the MUX + Counters Table. This table contains an interface index for every interface + which type is VT(51, according to RFC1573). + This table is indexed by an interval index, between 1 + to 96 and representing each one 15 minutes. + The oldest is 96." + INDEX { ifIndex, gnLptFarEndMonIntervalIdx} + ::= { gnLptFarEndMonIntervalTable 1 } + +GnLptFarEndMonIntervalEntry ::= + SEQUENCE { + gnLptFarEndMonIntervalIdx + INTEGER, + --gnLptFarEndMonIntervalES + -- Counter, + --gnLptFarEndMonIntervalSES + -- Counter, + gnLptFarEndMonIntervalBBE + Gauge, + gnLptFarEndMonIntervalUAS + Gauge +} + +gnLptFarEndMonIntervalIdx OBJECT-TYPE + SYNTAX INTEGER (1..96) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This table is indexed per interval number. Each interval + is of 15 minutes and the oldest is 96." + ::= { gnLptFarEndMonIntervalEntry 1 } + +gnLptFarEndMonIntervalBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Background Block Errors + per interval." + ::= { gnLptFarEndMonIntervalEntry 2} + +gnLptFarEndMonIntervalUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Unavailable Seconds per interval." + ::= { gnLptFarEndMonIntervalEntry 3} + + +gnLptFarEndMonDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnLptFarEndMonDayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the far end LPT part + of the MUX per 24 hours interval." + ::= { gnLptMon 6 } + +gnLptFarEndMonDayEntry OBJECT-TYPE + SYNTAX GnLptFarEndMonDayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the far end LPT part of the MUX + Counters Table. This table contains an interface index for every interface + which type is VT(51, according to RFC1573). + This table is indexed by an interval index, between 1 + to 30 and representing each one 24 hours. + The oldest is 30." + INDEX { ifIndex, gnLptFarEndMonDayIdx} + ::= { gnLptFarEndMonDayTable 1 } + +GnLptFarEndMonDayEntry ::= + SEQUENCE { + gnLptFarEndMonDayIdx + INTEGER, + gnLptFarEndMonDayES + Gauge, + gnLptFarEndMonDaySES + Gauge, + gnLptFarEndMonDayBBE + Gauge, + gnLptFarEndMonDayUAS + Gauge +} + +gnLptFarEndMonDayIdx OBJECT-TYPE + SYNTAX INTEGER (1..30) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This table is indexed per interval number. Each interval + is of 24 hours and the oldest is 30." + ::= { gnLptFarEndMonDayEntry 1 } + +gnLptFarEndMonDayES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Errored Seconds per interval of 24 hours." + ::= { gnLptFarEndMonDayEntry 2} + +gnLptFarEndMonDaySES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Severely Errored Seconds + per interval of 24 hours." + ::= { gnLptFarEndMonDayEntry 3} + +gnLptFarEndMonDayBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Background Block Errors + per interval of 24 hours." + ::= { gnLptFarEndMonDayEntry 4 } + +gnLptFarEndMonDayUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Unavailable Seconds + per interval of 24 hours." + ::= { gnLptFarEndMonDayEntry 5 } + +gnMuxCfgXTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnMuxCfgXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the configuration of the mux board." + ::= { gnMux 13 } + +gnMuxCfgXEntry OBJECT-TYPE + SYNTAX GnMuxCfgXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the mux configuration table." + INDEX { gnMuxCfgXId } + ::= { gnMuxCfgXTable 1 } + +GnMuxCfgXEntry ::= + SEQUENCE { + gnMuxCfgXId + INTEGER, + gnMuxCfgXWsAdmin + INTEGER, + gnMuxCfgXWsLoopback + INTEGER, + gnMuxCfgXHwReset + INTEGER, + gnMUXCfgXTempLicenseEnable + INTEGER, + gnMUXCfgXTempLicenseTimer + INTEGER +} + +gnMuxCfgXId OBJECT-TYPE + SYNTAX INTEGER + { + mux1(3), + mux2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates which device is involved + in the specific row." + ::= { gnMuxCfgXEntry 1 } + +gnMuxCfgXWsAdmin OBJECT-TYPE + SYNTAX INTEGER { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Enable Disable drawer wayside channel " + DEFVAL { enable } + ::= { gnMuxCfgXEntry 2 } + +gnMuxCfgXWsLoopback OBJECT-TYPE + SYNTAX INTEGER { + noloopback(2), + waySideLoop(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter controls the WAYSIDE channel loopback diagnostic operations." + DEFVAL { noloopback } + ::= { gnMuxCfgXEntry 3 } + +gnMuxCfgXHwReset OBJECT-TYPE + SYNTAX INTEGER + { + noOperation(2), + hwReset(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "hwReset - Hardware reset for mux board." + DEFVAL { noOperation } + ::= { gnMuxCfgXEntry 4 } + +gnMUXCfgXTempLicenseEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set temporary license enable or disable" + DEFVAL { disable } + ::= { gnMuxCfgXEntry 5 } + +gnMUXCfgXTempLicenseTimer OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the temporary license timer" + DEFVAL { 0 } + ::= { gnMuxCfgXEntry 6 } + + + gnMuxStatXTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnMuxStatXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the status of the mux board." + ::= { gnMux 14 } + +gnMuxStatXEntry OBJECT-TYPE + SYNTAX GnMuxStatXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the mux configuration table." + INDEX { gnMuxStatXId } + ::= { gnMuxStatXTable 1 } + +GnMuxStatXEntry ::= + SEQUENCE { + gnMuxStatXId + INTEGER, + gnMuxStatXMuxSerialNumber + DisplayString, + gnMuxStatXIfLeds + OCTET STRING, + gnMuxStatXNumOfIfOnClass1 + INTEGER, + gnMuxStatXNumOfIfOnClass2 + INTEGER, + gnMuxStatXNumOfIfOnClass3 + INTEGER, + gnMuxStatXAesAdmin + INTEGER, + gnMuxStatXMuxFWVer + DisplayString, + gnMuxStatXMuxFWPostVer + DisplayString, + gnMuxStatXBoardConnector + INTEGER, + gnMuxStatXBoardType + INTEGER +} + +gnMuxStatXId OBJECT-TYPE + SYNTAX INTEGER + { + mux1(3), + mux2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates which device is involved + in the specific row." + ::= { gnMuxStatXEntry 1 } + +gnMuxStatXMuxSerialNumber OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the MUX serial number - up to 20 characters " + ::= { gnMuxStatXEntry 2 } + +gnMuxStatXIfLeds OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(4)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the Interface LEDs. For the management station use. + Each two bits represents one led as follows: 00 - Gray, 01 - Green, 10 - Orange, 11 - Red. + The led order: Led1 is msb 2 bits , after it led2, till led 16 - 2 lsb bits." + ::= { gnMuxStatXEntry 3 } + + gnMuxStatXNumOfIfOnClass1 OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the actual number of interfaces on class 1." + DEFVAL { 0 } + ::= { gnMuxStatXEntry 4 } + + gnMuxStatXNumOfIfOnClass2 OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the actual number of interfaces on class 2." + DEFVAL { 0 } + ::= { gnMuxStatXEntry 5 } + + gnMuxStatXNumOfIfOnClass3 OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the actual number of interfaces on class 3." + DEFVAL { 0 } + ::= { gnMuxStatXEntry 6 } + + gnMuxStatXAesAdmin OBJECT-TYPE + SYNTAX INTEGER { + enable(2), + disable(3), + notSupport(4), + systemFailure(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter defines encryption admin mode." + DEFVAL { disable } + ::= { gnMuxStatXEntry 7 } + + gnMuxStatXMuxFWVer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Mux firmware version." + ::= { gnMuxStatXEntry 8 } + + gnMuxStatXMuxFWPostVer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..15)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the Mux post reset firmware version." + ::= { gnMuxStatXEntry 9 } + + gnMuxStatXBoardConnector OBJECT-TYPE + SYNTAX INTEGER { + noInterface(2), + oneElectricalSTM1(3), + oneFiberSTM1SingleMode(4), + oneFiberSTM1MultiMode(5), + twoElectricalSTM1(6), + twoFiberSTM1SingleMode(7), + twoFiberSTM1MultiMode(8), + oneFEOnly(9), + oneFEplus4E1(10), + oneFEplus8E1(11), + oneFEplus4T1(12), + oneFEplus8T1(13), + twoFEOnly(14), + twoFEplus4E1(15), + twoFEplus8E1(16), + twoFEplus4T1(17), + twoFEplus8T1(18), + oneDS3(19), + threeDS3(20), + oneE3(21), + threeE3(22), + oneOpticalGBEOnly(23), + oneOpticalGBEPlus8E1(24), + oneOpticalGBEPlus8T1(25), + oneElectricalGBEOnly(26), + oneElectricalGBEPlus8E1(27), + oneElectricalGBEPlus8T1(28), + oneFEplus64E1(29), + oneFEplus64T1(30), + eightE1Only(31), + eightT1Only(32), + oneStm1XC(33), + twoStm1XC(34) + + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter defines the connector of the mux board, for NMS use." + DEFVAL { noInterface } + ::= { gnMuxStatXEntry 10 } + + gnMuxStatXBoardType OBJECT-TYPE + SYNTAX INTEGER { + v1(2), -- phos + v2(3), -- summit + v3(4), -- avalon + v4(5) -- phoenix + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter defines the type of the mux." + DEFVAL { v1 } + ::= { gnMuxStatXEntry 11 } + + +-- This group contains the parameters concerning the AUX +gnAux OBJECT IDENTIFIER ::= { gnIDU 4 } + +gnAuxGeneral OBJECT IDENTIFIER ::= { gnAux 1 } + +gnAuxGeneralTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnAuxGeneralEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the commands of the Auxiliary channel." + ::= {gnAuxGeneral 1} + +gnAuxGeneralEntry OBJECT-TYPE + SYNTAX GnAuxGeneralEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Auxiliary channel command Table." + INDEX {gnAuxGeneralId} + ::= {gnAuxGeneralTable 1} + +GnAuxGeneralEntry ::= + SEQUENCE { + gnAuxGeneralId + INTEGER, + gnAuxGeneralSyncIdcDataBase + INTEGER + } + +gnAuxGeneralId OBJECT-TYPE + SYNTAX INTEGER + { + local(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnAuxGeneralEntry 1 } + +gnAuxGeneralSyncIdcDataBase OBJECT-TYPE + SYNTAX INTEGER { + noOperation(2), + auxToIdc(3), + idcToAux(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter synchronize between hardware and data base of auxiliary channel." + DEFVAL { noOperation } + ::= { gnAuxGeneralEntry 2 } + +gnWsc OBJECT IDENTIFIER ::= { gnAux 2 } + +gnWscCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnWscCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the configuration of the Wayside channel." + ::= { gnWsc 1 } + +gnWscCfgEntry OBJECT-TYPE + SYNTAX GnWscCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Wayside channel part of the AUX Configuration Table." + INDEX {gnWscCfgId, gnWscCfgChNumber} + ::= { gnWscCfgTable 1 } + +GnWscCfgEntry ::= + SEQUENCE { + gnWscCfgId + INTEGER, + gnWscCfgChNumber + INTEGER, + gnWscCfgRouting + INTEGER, + gnWscCfgEnable + INTEGER, + gnWscCfgBitRate + INTEGER, + gnWscCfgType + INTEGER + } + +gnWscCfgId OBJECT-TYPE + SYNTAX INTEGER + { + local(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnWscCfgEntry 1 } + +gnWscCfgChNumber OBJECT-TYPE + SYNTAX INTEGER + { + channel1(1), + channel2(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Wayside channel number." + ::= { gnWscCfgEntry 2 } + +gnWscCfgRouting OBJECT-TYPE + SYNTAX INTEGER + { + drawer1(2), + drawer2(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Wayside channel routing." + DEFVAL { drawer1 } + ::= { gnWscCfgEntry 3 } + +gnWscCfgEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Wayside channel enable\disable." + DEFVAL { enable } + ::= { gnWscCfgEntry 4 } + +gnWscCfgBitRate OBJECT-TYPE + SYNTAX INTEGER + { + low(2), + high(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Wayside channel bit rate." + DEFVAL { low } + ::= { gnWscCfgEntry 5 } + +gnWscCfgType OBJECT-TYPE + SYNTAX INTEGER + { + e1(2), + t1(3), + fastEthernet(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Wayside channel bit rate." + DEFVAL { e1 } + ::= { gnWscCfgEntry 6 } + +gnWscStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnWscStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the status of the Wayside channel." + ::= { gnWsc 2 } + +gnWscStatEntry OBJECT-TYPE + SYNTAX GnWscStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Wayside channel part of the AUX Status Table." + INDEX {gnWscStatId, gnWscStatChNumber} + ::= { gnWscStatTable 1 } + +GnWscStatEntry ::= + SEQUENCE { + gnWscStatId + INTEGER, + gnWscStatChNumber + INTEGER, + gnWscStatBitRateSupport + INTEGER + } + +gnWscStatId OBJECT-TYPE + SYNTAX INTEGER + { + local(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnWscStatEntry 1 } + +gnWscStatChNumber OBJECT-TYPE + SYNTAX INTEGER + { + channel1(1), + channel2(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Wayside channel number." + ::= { gnWscStatEntry 2 } + +gnWscStatBitRateSupport OBJECT-TYPE + SYNTAX INTEGER { + supported(2), + notSupported(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indication for Wayside channel bit rate support." + DEFVAL { notSupported } + ::= {gnWscStatEntry 3} + +gnEow OBJECT IDENTIFIER ::= { gnAux 3 } + +gnEowCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnEowCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the configuration of the EOW." + ::= { gnEow 1 } + +gnEowCfgEntry OBJECT-TYPE + SYNTAX GnEowCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the EOW configuration Table." + INDEX {gnEowCfgId} + ::= { gnEowCfgTable 1 } + +GnEowCfgEntry ::= + SEQUENCE { + gnEowCfgId + INTEGER, + gnEowCfgEowLeftEnable + INTEGER, + gnEowCfgEowRightEnable + INTEGER, + gnEowCfgEowCascadeEnable + INTEGER + } + +gnEowCfgId OBJECT-TYPE + SYNTAX INTEGER + { + local(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnEowCfgEntry 1 } + +gnEowCfgEowLeftEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "EOW enable\disable." + DEFVAL { enable } + ::= { gnEowCfgEntry 2 } + +gnEowCfgEowRightEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "EOW enable\disable." + DEFVAL { enable } + ::= { gnEowCfgEntry 3 } + +gnEowCfgEowCascadeEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "EOW cascade enable\disable." + DEFVAL { disable } + ::= { gnEowCfgEntry 4 } + +gnEowStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnEowStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the status of the EOW." + ::= { gnEow 2 } + +gnEowStatEntry OBJECT-TYPE + SYNTAX GnEowStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the EOW status Table." + INDEX {gnEowStatId} + ::= { gnEowStatTable 1 } + +GnEowStatEntry ::= + SEQUENCE { + gnEowStatId + INTEGER, + gnEowStatEowLeftSupport + INTEGER, + gnEowStatEowRightSupport + INTEGER + } + +gnEowStatId OBJECT-TYPE + SYNTAX INTEGER + { + local(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnEowStatEntry 1 } + +gnEowStatEowLeftSupport OBJECT-TYPE + SYNTAX INTEGER { + supported(2), + notSupported(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indication for EOW support." + DEFVAL { supported } + ::= {gnEowStatEntry 2} + +gnEowStatEowRightSupport OBJECT-TYPE + SYNTAX INTEGER { + supported(2), + notSupported(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indication for EOW support." + DEFVAL { supported } + ::= {gnEowStatEntry 3} + +gnUc OBJECT IDENTIFIER ::= { gnAux 4 } + +gnUcCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnUcCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the configuration of the User channel." + ::= { gnUc 1 } + +gnUcCfgEntry OBJECT-TYPE + SYNTAX GnUcCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the User channel part of the AUX Configuration Table." + INDEX {gnUcCfgId, gnUcCfgChNumber} + ::= { gnUcCfgTable 1 } + +GnUcCfgEntry ::= + SEQUENCE { + gnUcCfgId + INTEGER, + gnUcCfgChNumber + INTEGER, + gnUcCfgRouting + INTEGER, + gnUcCfgEnable + INTEGER, + gnUcCfgType + INTEGER, + gnUcCfgLoopback + INTEGER + } + +gnUcCfgId OBJECT-TYPE + SYNTAX INTEGER + { + local(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnUcCfgEntry 1 } + +gnUcCfgChNumber OBJECT-TYPE + SYNTAX INTEGER + { + channel1(1), + channel2(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "User channel number." + ::= { gnUcCfgEntry 2 } + +gnUcCfgRouting OBJECT-TYPE + SYNTAX INTEGER + { + drawer1(2), + drawer2(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "User channel routing." + DEFVAL { drawer1 } + ::= { gnUcCfgEntry 3 } + +gnUcCfgEnable OBJECT-TYPE + SYNTAX INTEGER + { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "User channel enable\disable." + DEFVAL { disable } + ::= { gnUcCfgEntry 4 } + +gnUcCfgType OBJECT-TYPE + SYNTAX INTEGER + { + v11Asyn(2), + rs232(3), + v11SynCoDirectional(4), + v11SynContraDirectional(5), + ethernet(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "User channel protocol type." + DEFVAL { v11Asyn } + ::= { gnUcCfgEntry 5 } + +gnUcCfgLoopback OBJECT-TYPE + SYNTAX INTEGER + { + none(2), + line(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "User channel loopback activation." + DEFVAL { none } + ::= { gnUcCfgEntry 6 } + +gnUcStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnUcStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the status of the user channel." + ::= { gnUc 2 } + +gnUcStatEntry OBJECT-TYPE + SYNTAX GnUcStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the user channel status Table." + INDEX {gnUcStatId} + ::= { gnUcStatTable 1 } + +GnUcStatEntry ::= + SEQUENCE { + gnUcStatId + INTEGER, + gnUcStatLeftMaxRouteChannel + INTEGER, + gnUcStatRightMaxRouteChannel + INTEGER + } + +gnUcStatId OBJECT-TYPE + SYNTAX INTEGER + { + local(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnUcStatEntry 1 } + +gnUcStatLeftMaxRouteChannel OBJECT-TYPE + SYNTAX INTEGER (0..15) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indication for NMS on the number of + channels the right radio can passthrough." + DEFVAL { 2 } + ::= {gnUcStatEntry 2} + +gnUcStatRightMaxRouteChannel OBJECT-TYPE + SYNTAX INTEGER (0..15) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indication for NMS on the number of + channels the right radio can passthrough." + DEFVAL { 2 } + ::= {gnUcStatEntry 3} + + +-- ///// Protect start //////// + +gnProtect OBJECT IDENTIFIER ::= { gnUnits 3 } + +gnProtectCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnProtectCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains protection switch configuration + per device; local and remote." + ::= { gnProtect 1 } + +gnProtectCfgEntry OBJECT-TYPE + SYNTAX GnProtectCfgEntry + ACCESS not-accessible + STATUS mandatory + INDEX { gnProtectCfgId } + ::= { gnProtectCfgTable 1 } + + GnProtectCfgEntry ::= + SEQUENCE { + gnProtectCfgId + INTEGER, + gnProtectCfgSwitchRequest + INTEGER, + gnProtectCfgBERSwitch + INTEGER, + gnProtectCfgExtInSwitch + INTEGER, + gnProtectCfgOption + OCTET STRING, + gnProtectCfgUserCommand + INTEGER, + gnProtectCfgType + INTEGER, + gnProtectCfgProtectionLockout + INTEGER, + gnProtectCfgSdBERSwitch + INTEGER + } + +gnProtectCfgId OBJECT-TYPE + SYNTAX INTEGER + { + local(1), + remote(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This value indicates which device is involved + in the specific row." + ::= { gnProtectCfgEntry 1 } + + +gnProtectCfgSwitchRequest OBJECT-TYPE + SYNTAX INTEGER { + noAction(2), + userSwitchRequest(3), + userForceSwitch(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Protection user switch request. " + DEFVAL { noAction } + ::= { gnProtectCfgEntry 2 } + +gnProtectCfgBERSwitch OBJECT-TYPE + SYNTAX INTEGER { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Enable or disable automatic switch as a result of BER condition. " + DEFVAL { enable } + ::= { gnProtectCfgEntry 3 } + +gnProtectCfgExtInSwitch OBJECT-TYPE + SYNTAX INTEGER { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Enable or disable automatic switch as a result of alarm + on External Input No. 8. " + DEFVAL { enable } + ::= { gnProtectCfgEntry 4 } + + +gnProtectCfgOption OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " bit 8 (lsb) = dual fiber input. + bit 7 = protection disable + bit 4 = 0 (default) for External protection ; 1 for Internal protection (between the drawers) + bit 3 = 0 (default) for Full protection ; 1 for Radio protection. " + ::= { gnProtectCfgEntry 5 } + +gnProtectCfgUserCommand OBJECT-TYPE + SYNTAX INTEGER { + noAction(2), + copyConfToMate(3), + copyLeftConfToRight(4), -- No Drawer number use right and left + copyRightConfToLeft(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Copy All the configuration that should be equal in master and slave. + The copy is made from the current unit to it's mate/Left drawer to right drawer or right drawer to left drawer." + DEFVAL { noAction } + ::= { gnProtectCfgEntry 6 } + + +gnProtectCfgType OBJECT-TYPE + SYNTAX INTEGER { + none(2), + internal(3), + external(4), + externalInternal(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " ." + DEFVAL { none } + ::= { gnProtectCfgEntry 7 } + + +gnProtectCfgProtectionLockout OBJECT-TYPE + SYNTAX INTEGER { + on(2), + off(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " ." + DEFVAL { off } + ::= { gnProtectCfgEntry 8 } + +gnProtectCfgSdBERSwitch OBJECT-TYPE + SYNTAX INTEGER { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Enable or disable automatic switch as a result of signal degrade BER condition. " + DEFVAL { enable } + ::= { gnProtectCfgEntry 9 } + +gnProtectUnitMode OBJECT-TYPE + SYNTAX INTEGER { + slave(2), + master(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This parameter indicates the unit mode: Master of Slave." + DEFVAL { slave } + ::= { gnProtect 2 } + + +gnHitLessCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnHitLessCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains hitless configuration + per device; local and remote." + ::= { gnProtect 3 } + +gnHitLessCfgEntry OBJECT-TYPE + SYNTAX GnHitLessCfgEntry + ACCESS not-accessible + STATUS mandatory + INDEX { gnHitLessCfgId } + ::= { gnHitLessCfgTable 1 } + + GnHitLessCfgEntry ::= + SEQUENCE { + gnHitLessCfgId + INTEGER, + gnHitLessCfgSwitchEnable + INTEGER, + gnHitLessCfgDiversityType + INTEGER, + gnHitLessCfgSwitchingMode + INTEGER, + gnHitLessCfgRevertTime + INTEGER, + gnHitLessCfgManualSwitch + INTEGER, + gnHitLessCfgEventCounterCommand + INTEGER, + gnHitLessCfgSwitchLock + INTEGER + } + +gnHitLessCfgId OBJECT-TYPE + SYNTAX INTEGER + { + local(1), + remote(2), + drawer1(3), + drawer2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This value indicates which device is involved + in the specific row." + ::= { gnHitLessCfgEntry 1 } + +gnHitLessCfgSwitchEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Enable or disable the Hitless feature." + DEFVAL { enable } + ::= { gnHitLessCfgEntry 2 } + +gnHitLessCfgDiversityType OBJECT-TYPE + SYNTAX INTEGER { + space(2), + frequency(3), + none(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Is the hitless feature working in space diversity mode + or in frequency diversity mode." + DEFVAL { space } + ::= { gnHitLessCfgEntry 3 } + +gnHitLessCfgSwitchingMode OBJECT-TYPE + SYNTAX INTEGER { + revertive(2), + nonRevertive(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + DEFVAL { revertive } + ::= { gnHitLessCfgEntry 4 } + +gnHitLessCfgRevertTime OBJECT-TYPE + SYNTAX INTEGER (0..15) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This parameter indicates the revert time in seconds. + Possible values: 0..15." + DEFVAL { 0 } + ::= { gnHitLessCfgEntry 5 } + +gnHitLessCfgManualSwitch OBJECT-TYPE + SYNTAX INTEGER { + noAction(2), + activate(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Force manually switch between the hitless modems." + DEFVAL { noAction } + ::= { gnHitLessCfgEntry 6 } + +gnHitLessCfgEventCounterCommand OBJECT-TYPE + SYNTAX INTEGER { + noAction(2), + clearCounter(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Clears the gnHitLessStatEventCounter." + DEFVAL { noAction } + ::= { gnHitLessCfgEntry 7 } + + gnHitLessCfgSwitchLock OBJECT-TYPE + SYNTAX INTEGER { + off(2), + left(3), + right(4), + self(5), + mate(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " ." + DEFVAL { off } + ::= { gnHitLessCfgEntry 8 } + + + + +gnHitLessStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnHitLessStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains hitless status + per device; local and remote." + ::= { gnProtect 4 } + +gnHitLessStatEntry OBJECT-TYPE + SYNTAX GnHitLessStatEntry + ACCESS not-accessible + STATUS mandatory + INDEX { gnHitLessStatId } + ::= { gnHitLessStatTable 1 } + + GnHitLessStatEntry ::= + SEQUENCE { + gnHitLessStatId + INTEGER, + gnHitLessStatReceiverStatus + INTEGER, + gnHitLessStatModeStatus + INTEGER, + gnHitLessStatEventCounter + INTEGER, + gnHitLessStatAlarmStatus + OCTET STRING + } + +gnHitLessStatId OBJECT-TYPE + SYNTAX INTEGER + { + local(1), + remote(2), + drawer1(3), + drawer2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This value indicates which device is involved + in the specific row." + ::= { gnHitLessStatEntry 1 } + +gnHitLessStatReceiverStatus OBJECT-TYPE + SYNTAX INTEGER { + local(2), + mate(3), + leftRadio(4), + rightRadio(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This parameter indicates which Modem is active: + the Local or the mate." + DEFVAL { local } + ::= { gnHitLessStatEntry 2 } + +gnHitLessStatModeStatus OBJECT-TYPE + SYNTAX INTEGER { + hitlessOK(2), + hitlessFailure(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This parameter indicates if the Hitless system + is working properly." + DEFVAL { hitlessFailure } + ::= { gnHitLessStatEntry 3 } + +gnHitLessStatEventCounter OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This counter counts the number of hitless switch events." + DEFVAL { 0 } + ::= { gnHitLessStatEntry 4 } + +gnHitLessStatAlarmStatus OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " bit 1 represent the MSB + bits 1-7 are not in use + bit 8 : Switch lock to right. + bit 9 : Switch lock to left. + bit 10: Protection config mismatch. + bit 11: Diversity config mismatch. + bit 12: Unused radio LOF. + bit 13: Hitless Functionality Failure. + bit 14: Hitless Cable Disconnect. + bit 15: Hitless Mate LOF. + bit 16: Hitless Primary Radio LOF. " + ::= { gnHitLessStatEntry 5 } + + +gnTribStmProtectCfg OBJECT IDENTIFIER ::= { gnProtect 5} + +gnTribStmProtectType OBJECT-TYPE + SYNTAX INTEGER { + none(2), + msp(3), + sncp(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "." + DEFVAL { none } + ::= { gnTribStmProtectCfg 1 } + +gnTribStmMspConnect OBJECT-TYPE + SYNTAX INTEGER { + dualTribConnect(2), + singleTribConnect(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "." + DEFVAL { dualTribConnect } + ::= { gnTribStmProtectCfg 2 } + +gnTribStmMspType OBJECT-TYPE + SYNTAX INTEGER { + uniDirectional(2), + biDirectional(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "." + DEFVAL { uniDirectional } + ::= { gnTribStmProtectCfg 3 } + +gnTribStmMspRevertiveMode OBJECT-TYPE + SYNTAX INTEGER { + nonRevertive(2), + revertive(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "." + DEFVAL { nonRevertive } + ::= { gnTribStmProtectCfg 4 } + +gnTribStmMspProtectRole OBJECT-TYPE + SYNTAX INTEGER { + main(2), + standBy(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "." + ::= { gnTribStmProtectCfg 5 } + +gnTribStmMspWaitToRestoreTime OBJECT-TYPE + SYNTAX INTEGER (5..12) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the wait-to-restore time in minutes. + Possible values: 5..12. " + DEFVAL {5} + ::= { gnTribStmProtectCfg 6 } + +gnTribStmMspUserCommand OBJECT-TYPE + SYNTAX INTEGER { + clear(2), + lockOut(3), + forceSwitch(4), + manualSwitch(5), + exercise(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "." + DEFVAL { clear } + ::= { gnTribStmProtectCfg 7 } + + + +gnTribStmProtectStat OBJECT IDENTIFIER ::= { gnProtect 6} + +gnTribStmProtectCurrentState OBJECT-TYPE + SYNTAX INTEGER { + working(2), + protecting(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "." + ::= { gnTribStmProtectStat 1 } + +gnTribStmProtectCableStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(2), + fault(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "." + ::= { gnTribStmProtectStat 2 } + +gnProtectXTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnProtectXEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + ::= { gnProtect 7 } + +gnProtectXEntry OBJECT-TYPE + SYNTAX GnProtectXEntry + ACCESS not-accessible + STATUS mandatory + INDEX { gnProtectXId } + ::= { gnProtectXTable 1 } + + GnProtectXEntry ::= + SEQUENCE { + gnProtectXId + INTEGER, + gnProtectXProtectUnitMode + INTEGER + } + +gnProtectXId OBJECT-TYPE + SYNTAX INTEGER + { + drawer1(3), + drawer2(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnProtectXEntry 1 } + +gnProtectXProtectUnitMode OBJECT-TYPE + SYNTAX INTEGER { + slave(2), + master(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This parameter indicates the unit mode: Master of Slave." + DEFVAL { slave } + ::= { gnProtectXEntry 2 } + +gnLinkGroups OBJECT IDENTIFIER ::= { gnProtect 8 } + +topologiesOptionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TopologiesOptionsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table indicates the Topologies options." + ::= { gnLinkGroups 1 } + +topologiesOptionsEntry OBJECT-TYPE + SYNTAX TopologiesOptionsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the Topologies options." + INDEX { topologiesOptionsGroupTopology} + ::= { topologiesOptionsTable 1 } + +TopologiesOptionsEntry ::= + SEQUENCE { + topologiesOptionsGroupTopology + INTEGER (1), + topologiesOptionsMembersCarriers + INTEGER (1), + topologiesOptionsProtectingCarriers + INTEGER (1), + topologiesOptionsName + DisplayString (SIZE(0..20)) + } + +topologiesOptionsGroupTopology OBJECT-TYPE + SYNTAX INTEGER (1) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates a bitmap : + ---------------------------------------- + | 15..12 | 11...........8 | 7........0 | + | Set Id | Group Topology | Group Size | + ---------------------------------------" + ::= { topologiesOptionsEntry 1 } + +topologiesOptionsMembersCarriers OBJECT-TYPE + SYNTAX INTEGER (1) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates a bitmap, LSB = carrier #1, #2..... " + ::= { topologiesOptionsEntry 2 } + +topologiesOptionsProtectingCarriers OBJECT-TYPE + SYNTAX INTEGER (1) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates a bitmap, LSB = carrier #1, #2..... " + ::= { topologiesOptionsEntry 3 } + +topologiesOptionsName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the name of the topology, HSB 1:1, Stand Alone, 2+1.... " + ::= { topologiesOptionsEntry 4 } + +linkGroupingTable OBJECT-TYPE + SYNTAX SEQUENCE OF LinkGroupingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table indicates the link grouping." + ::= { gnLinkGroups 2 } + +linkGroupingEntry OBJECT-TYPE + SYNTAX LinkGroupingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the link grouping." + INDEX { linkGroupingGroupId} + ::= { linkGroupingTable 1 } + +LinkGroupingEntry ::= + SEQUENCE { + linkGroupingGroupId + INTEGER (1..4), + linkGroupingGroupAdmin + INTEGER, + linkGroupingGroupTopology + INTEGER, + linkGroupingExtraTrafficAdmin + INTEGER, + linkGroupingGroupName + DisplayString (SIZE(0..40)) + } + +linkGroupingGroupId OBJECT-TYPE + SYNTAX INTEGER (1..4) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates the group id " + ::= { linkGroupingEntry 1 } + +linkGroupingGroupAdmin OBJECT-TYPE + SYNTAX INTEGER + { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates the groups admin " + ::= { linkGroupingEntry 2 } + +linkGroupingGroupTopology OBJECT-TYPE + SYNTAX INTEGER + { + topologyhsb1-1(1), + topologyhsb2-2(2), + topologystandalone(256), + topology1plus1(513), + topology2plus1(514), + topology3plus1(515), + topology4plus1(516), + topology5plus1(517), + topology6plus1(518), + topology7plus1(519), + topology8plus1(520), + topology9plus1(521) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates a bitmap : + ---------------------------------------- + | 15..12 | 11...........8 | 7........0 | + | Set Id | Group Topology | Group Size | + ---------------------------------------" + ::= { linkGroupingEntry 3 } + +linkGroupingExtraTrafficAdmin OBJECT-TYPE + SYNTAX INTEGER + { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates the ET admin " + ::= { linkGroupingEntry 4 } + +linkGroupingGroupName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates the groups name. " + ::= { linkGroupingEntry 5 } + +protectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF ProtectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table indicates the link grouping protection." + ::= { gnLinkGroups 3 } + +protectionEntry OBJECT-TYPE + SYNTAX ProtectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the link grouping protection." + INDEX { protectionGroupId} + ::= { protectionTable 1 } + +ProtectionEntry ::= + SEQUENCE { + protectionGroupId + INTEGER (1..4), + protectionGroupsProtectionAdmin + INTEGER, + protectionNplus1ProtectionMethod + INTEGER, + protectionProtectingCarrierId + INTEGER (0..15) + } + +protectionGroupId OBJECT-TYPE + SYNTAX INTEGER (1..4) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the group id. " + ::= { protectionEntry 1 } + +protectionGroupsProtectionAdmin OBJECT-TYPE + SYNTAX INTEGER + { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates the groups protection admin. " + ::= { protectionEntry 2 } + +protectionNplus1ProtectionMethod OBJECT-TYPE + SYNTAX INTEGER + { + standard(2), + advanced(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates the N+1 protection method. " + ::= { protectionEntry 3 } + +protectionProtectingCarrierId OBJECT-TYPE + SYNTAX INTEGER (0..15) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the carrier id. " + ::= { protectionEntry 4 } + +standardProtectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF StandardProtectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table indicates the link grouping standard protection." + ::= { gnLinkGroups 4 } + +standardProtectionEntry OBJECT-TYPE + SYNTAX StandardProtectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the link grouping standard protection." + INDEX { standardProtectionGroupId} + ::= { standardProtectionTable 1 } + +StandardProtectionEntry ::= + SEQUENCE { + standardProtectionGroupId + INTEGER (1..4), + standardProtectionSwitchOnEarlyWarning + INTEGER, + standardProtectionHighPrioProtectionTh + INTEGER, + standardProtectionRevertiveLink + INTEGER, + standardProtectionRevertiveSwitchTimeOut + INTEGER (1..15) + } + +standardProtectionGroupId OBJECT-TYPE + SYNTAX INTEGER (1..4) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the group id. " + ::= { standardProtectionEntry 1 } + +standardProtectionSwitchOnEarlyWarning OBJECT-TYPE + SYNTAX INTEGER + { + enable(2), + disable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates switch on early warning. " + ::= { standardProtectionEntry 2 } + +standardProtectionHighPrioProtectionTh OBJECT-TYPE + SYNTAX INTEGER + { + bblof(4), + bbexb(5), + bbsd(6), + ew(7) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates the high priority protection. " + ::= { standardProtectionEntry 3 } + +standardProtectionRevertiveLink OBJECT-TYPE + SYNTAX INTEGER + { + carrier1(1), + carrier2(2), + carrier3(3), + carrier4(4), + carrier5(5), + carrier6(6), + carrier7(7), + carrier8(8), + carrier9(9), + carrier10(10), + carrier11(11), + carrier12(12), + carrier13(13), + carrier14(14), + carrier15(15), + extraTraffic(256), + none(257) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates the revertive link. " + ::= { standardProtectionEntry 4 } + +standardProtectionRevertiveSwitchTimeOut OBJECT-TYPE + SYNTAX INTEGER (1..15) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates the revertive switch time out. " + ::= { standardProtectionEntry 5 } + +membersTable OBJECT-TYPE + SYNTAX SEQUENCE OF MembersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table indicates the link groups members." + ::= { gnLinkGroups 5 } + +membersEntry OBJECT-TYPE + SYNTAX MembersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the link groups members." + INDEX { membersGroupId, membersCarrierId} + ::= { membersTable 1 } + +MembersEntry ::= + SEQUENCE { + membersGroupId + INTEGER (1..4), + membersCarrierId + INTEGER (1..15), + membersProtectionPriorityLevel + INTEGER + } + +membersGroupId OBJECT-TYPE + SYNTAX INTEGER (1..4) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the group id. " + ::= { membersEntry 1 } + +membersCarrierId OBJECT-TYPE + SYNTAX INTEGER (1..15) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the carrier id. " + ::= { membersEntry 2 } + +membersProtectionPriorityLevel OBJECT-TYPE + SYNTAX INTEGER + { + void(2), + normal(3), + high(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates the protection priority level. " + ::= { membersEntry 3 } + +nplus1ProtectingTable OBJECT-TYPE + SYNTAX SEQUENCE OF Nplus1ProtectingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table indicates the link group N+1 protecting." + ::= { gnLinkGroups 6 } + +nplus1ProtectingEntry OBJECT-TYPE + SYNTAX Nplus1ProtectingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the link group N+1 protecting." + INDEX { nplus1ProtectingGroupId} + ::= { nplus1ProtectingTable 1 } + +Nplus1ProtectingEntry ::= + SEQUENCE { + nplus1ProtectingGroupId + INTEGER (1..4), + nplus1ProtectingXCProtectionFraming + INTEGER, + nplus1ProtectingProtectedLinkTx + INTEGER (0..15), + nplus1ProtectingProtectedLinkRx + INTEGER (0..15), + nplus1ProtectingRequestedLinkTx + INTEGER (0..15), + nplus1ProtectingRequestedLinkRx + INTEGER (0..15), + nplus1ProtectingSwitchToProtectingCommand + INTEGER + } + +nplus1ProtectingGroupId OBJECT-TYPE + SYNTAX INTEGER (1..4) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the group id. " + ::= { nplus1ProtectingEntry 1 } + +nplus1ProtectingXCProtectionFraming OBJECT-TYPE + SYNTAX INTEGER + { + na(2), + lof(3), + noPeer(4), + clear(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the XC protecting framing. " + ::= { nplus1ProtectingEntry 2 } + +nplus1ProtectingProtectedLinkTx OBJECT-TYPE + SYNTAX INTEGER (0..15) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the last known carrier num. 0 means no carrier." + ::= { nplus1ProtectingEntry 3 } + +nplus1ProtectingProtectedLinkRx OBJECT-TYPE + SYNTAX INTEGER (0..15) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the last known carrier num. 0 means no carrier." + ::= { nplus1ProtectingEntry 4 } + +nplus1ProtectingRequestedLinkTx OBJECT-TYPE + SYNTAX INTEGER (0..15) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the last known carrier num. 0 means no carrier." + ::= { nplus1ProtectingEntry 5 } + +nplus1ProtectingRequestedLinkRx OBJECT-TYPE + SYNTAX INTEGER (0..15) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the last known carrier num. 0 means no carrier." + ::= { nplus1ProtectingEntry 6 } + +nplus1ProtectingSwitchToProtectingCommand OBJECT-TYPE + SYNTAX INTEGER + { + noaction(256), + lockout(512), + force1(769), + force2(770), + force3(771), + force4(772), + force5(773), + force6(774), + force7(775), + force8(776), + force9(777), + force10(778), + force11(779), + force12(780), + force13(781), + force14(782), + force15(783), + request1(1025), + request2(1026), + request3(1027), + request4(1028), + request5(1029), + request6(1030), + request7(1031), + request8(1032), + request9(1033), + request10(1034), + request11(1035), + request12(1036), + request13(1037), + request14(1038), + request15(1039) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates the switch to protecting command. + The force switch command is Bi-directional." + ::= { nplus1ProtectingEntry 7 } + +carrierProtectionTable OBJECT-TYPE + SYNTAX SEQUENCE OF CarrierProtectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table indicates the carrier protection." + ::= { gnLinkGroups 7 } + +carrierProtectionEntry OBJECT-TYPE + SYNTAX CarrierProtectionEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the carrier protection." + INDEX { carrierProtectionXCId, carrierProtectionCarrierId} + ::= { carrierProtectionTable 1 } + +CarrierProtectionEntry ::= + SEQUENCE { + carrierProtectionXCId + INTEGER (1..6), + carrierProtectionCarrierId + INTEGER (1..15), + carrierProtectionLinkGroupNum + INTEGER, + carrierProtectionServedByRemoteXC + INTEGER, + carrierProtectionRadioStatus + INTEGER, + carrierProtectionLineFraming + INTEGER, + carrierProtectionLoopback + INTEGER, + carrierProtectionLoopbackTimer + INTEGER (0..1440) + } + +carrierProtectionXCId OBJECT-TYPE + SYNTAX INTEGER (1..6) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the XC id. " + ::= { carrierProtectionEntry 1 } + +carrierProtectionCarrierId OBJECT-TYPE + SYNTAX INTEGER (1..15) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the carrier id. " + ::= { carrierProtectionEntry 2 } + +carrierProtectionLinkGroupNum OBJECT-TYPE + SYNTAX INTEGER + { + standalone(2), + group1(3), + group2(4), + group3(5), + group4(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the link group number. " + ::= { carrierProtectionEntry 3 } + +carrierProtectionServedByRemoteXC OBJECT-TYPE + SYNTAX INTEGER + { + na(2), + yes(3), + no(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates whether served by remote XC. " + ::= { carrierProtectionEntry 4 } + +carrierProtectionRadioStatus OBJECT-TYPE + SYNTAX INTEGER + { + na(2), + off(3), + bblof(4), + bbexb(5), + bbsd(6), + ew(7), + clear(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the radio status. " + ::= { carrierProtectionEntry 5 } + +carrierProtectionLineFraming OBJECT-TYPE + SYNTAX INTEGER + { + na(2), + lof(3), + clear(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the line framing. " + ::= { carrierProtectionEntry 6 } + +carrierProtectionLoopback OBJECT-TYPE + SYNTAX INTEGER + { + none(3), + external(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates the loopback. " + ::= { carrierProtectionEntry 7 } + +carrierProtectionLoopbackTimer OBJECT-TYPE + SYNTAX INTEGER (0..1440) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable indicates the remaining time (in minutes) till the loopback timer will be expired. " + ::= { carrierProtectionEntry 8 } + +nplus1StandardPMCurrTable OBJECT-TYPE + SYNTAX SEQUENCE OF Nplus1StandardPMCurrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table indicates the standard PM current." + ::= { gnLinkGroups 8 } + +nplus1StandardPMCurrEntry OBJECT-TYPE + SYNTAX Nplus1StandardPMCurrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the standard PM current." + INDEX { nplus1StandardPMCurrCarrierId} + ::= { nplus1StandardPMCurrTable 1 } + +Nplus1StandardPMCurrEntry ::= + SEQUENCE { + nplus1StandardPMCurrCarrierId + INTEGER (1..15), + nplus1StandardPMCurrTimeElapsed + INTEGER (1..900), + nplus1StandardPMCurrValidIntervals + INTEGER (1..96), + nplus1StandardPMCurrLastDayIDF + INTEGER, + nplus1StandardPMCurrLastDayGroupNum + INTEGER(-1..4), + nplus1StandardPMCurrPSAC + Gauge, + nplus1StandardPMCurrFSRC + Gauge, + nplus1StandardPMCurrPSAD + Gauge, + nplus1StandardPMCurrFSRD + Gauge, + nplus1StandardPMCurrLastDayPSAC + Gauge, + nplus1StandardPMCurrLastDayFSRC + Gauge, + nplus1StandardPMCurrLastDayPSAD + Gauge, + nplus1StandardPMCurrLastDayFSRD + Gauge + } + +nplus1StandardPMCurrCarrierId OBJECT-TYPE + SYNTAX INTEGER (1..15) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the carrier id. " + ::= { nplus1StandardPMCurrEntry 1 } + +nplus1StandardPMCurrTimeElapsed OBJECT-TYPE + SYNTAX INTEGER (1..900) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the time that elapsed. " + ::= { nplus1StandardPMCurrEntry 2 } + +nplus1StandardPMCurrValidIntervals OBJECT-TYPE + SYNTAX INTEGER (1..96) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the valid intervals. " + ::= { nplus1StandardPMCurrEntry 3 } + +nplus1StandardPMCurrLastDayIDF OBJECT-TYPE + SYNTAX INTEGER + { + off(2), + on(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the carrier id. " + ::= { nplus1StandardPMCurrEntry 4 } + +nplus1StandardPMCurrLastDayGroupNum OBJECT-TYPE + SYNTAX INTEGER (-1..4) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the group's number. " + ::= { nplus1StandardPMCurrEntry 5 } + +nplus1StandardPMCurrPSAC OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the PSAC value. " + ::= { nplus1StandardPMCurrEntry 6 } + +nplus1StandardPMCurrFSRC OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the FSRC value. " + ::= { nplus1StandardPMCurrEntry 7 } + +nplus1StandardPMCurrPSAD OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the PSAD value. " + ::= { nplus1StandardPMCurrEntry 8 } + +nplus1StandardPMCurrFSRD OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the FSRD value. " + ::= { nplus1StandardPMCurrEntry 9 } + +nplus1StandardPMCurrLastDayPSAC OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the last Day PSAC value. " + ::= { nplus1StandardPMCurrEntry 10 } + +nplus1StandardPMCurrLastDayFSRC OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the last Day FSRC value. " + ::= { nplus1StandardPMCurrEntry 11 } + +nplus1StandardPMCurrLastDayPSAD OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the last Day PSAD value. " + ::= { nplus1StandardPMCurrEntry 12 } + +nplus1StandardPMCurrLastDayFSRD OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the last Day FSRD value. " + ::= { nplus1StandardPMCurrEntry 13 } + +nplus1StandardPMIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF Nplus1StandardPMIntervalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table indicates the standard PM interval. " + ::= { gnLinkGroups 9 } + +nplus1StandardPMIntervalEntry OBJECT-TYPE + SYNTAX Nplus1StandardPMIntervalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the standard PM interval. " + INDEX { nplus1StandardPMIntervalCarrierId, nplus1StandardPMIntervalIdx} + ::= { nplus1StandardPMIntervalTable 1 } + +Nplus1StandardPMIntervalEntry ::= + SEQUENCE { + nplus1StandardPMIntervalCarrierId + INTEGER (1..15), + nplus1StandardPMIntervalIdx + INTEGER (1..96), + nplus1StandardPMIntervalIDF + INTEGER, + nplus1StandardPMIntervalGroupNum + INTEGER (-1..4), + nplus1StandardPMIntervalPSAC + Gauge, + nplus1StandardPMIntervalFSRC + Gauge, + nplus1StandardPMIntervalPSAD + Gauge, + nplus1StandardPMIntervalFSRD + Gauge + } + +nplus1StandardPMIntervalCarrierId OBJECT-TYPE + SYNTAX INTEGER (1..15) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the carrier id. " + ::= { nplus1StandardPMIntervalEntry 1 } + +nplus1StandardPMIntervalIdx OBJECT-TYPE + SYNTAX INTEGER (1..96) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the index. " + ::= { nplus1StandardPMIntervalEntry 2 } + + +nplus1StandardPMIntervalIDF OBJECT-TYPE + SYNTAX INTEGER + { + off(2), + on(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is an invalid data flag. " + ::= { nplus1StandardPMIntervalEntry 3 } + +nplus1StandardPMIntervalGroupNum OBJECT-TYPE + SYNTAX INTEGER (-1..4) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the group's number. " + ::= { nplus1StandardPMIntervalEntry 4 } + +nplus1StandardPMIntervalPSAC OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the PSAC value. " + ::= { nplus1StandardPMIntervalEntry 5 } + +nplus1StandardPMIntervalFSRC OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the FSRC value. " + ::= { nplus1StandardPMIntervalEntry 6 } + +nplus1StandardPMIntervalPSAD OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the PSAD value. " + ::= { nplus1StandardPMIntervalEntry 7 } + +nplus1StandardPMIntervalFSRD OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the FSRD value. " + ::= { nplus1StandardPMIntervalEntry 8 } + +nplus1StandardPMDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF Nplus1StandardPMDayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table indicates the standard PM day table. " + ::= { gnLinkGroups 10 } + +nplus1StandardPMDayEntry OBJECT-TYPE + SYNTAX Nplus1StandardPMDayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the standard PM day table. " + INDEX { nplus1StandardPMDayCarrierId, nplus1StandardPMDayIdx} + ::= { nplus1StandardPMDayTable 1 } + +Nplus1StandardPMDayEntry ::= + SEQUENCE { + nplus1StandardPMDayCarrierId + INTEGER (1..15), + nplus1StandardPMDayIdx + INTEGER (1..30), + nplus1StandardPMDayIDF + INTEGER, + nplus1StandardPMDayGroupNum + INTEGER (-1..4), + nplus1StandardPMDayPSAC + Gauge, + nplus1StandardPMDayFSRC + Gauge, + nplus1StandardPMDayPSAD + Gauge, + nplus1StandardPMDayFSRD + Gauge + } + +nplus1StandardPMDayCarrierId OBJECT-TYPE + SYNTAX INTEGER (1..15) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the carrier id. " + ::= { nplus1StandardPMDayEntry 1 } + +nplus1StandardPMDayIdx OBJECT-TYPE + SYNTAX INTEGER (1..30) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the index. " + ::= { nplus1StandardPMDayEntry 2 } + +nplus1StandardPMDayIDF OBJECT-TYPE + SYNTAX INTEGER + { + off(2), + on(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is an invalid data flag. " + ::= { nplus1StandardPMDayEntry 3 } + +nplus1StandardPMDayGroupNum OBJECT-TYPE + SYNTAX INTEGER (-1..4) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the group's number. " + ::= { nplus1StandardPMDayEntry 4 } + +nplus1StandardPMDayPSAC OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the PSAC value. " + ::= { nplus1StandardPMDayEntry 5 } + +nplus1StandardPMDayFSRC OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the FSRC value. " + ::= { nplus1StandardPMDayEntry 6 } + +nplus1StandardPMDayPSAD OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the PSAD value. " + ::= { nplus1StandardPMDayEntry 7 } + +nplus1StandardPMDayFSRD OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the FSRD value. " + ::= { nplus1StandardPMDayEntry 8 } + +-- ///// Protect end //////////// + +gnSSM OBJECT IDENTIFIER ::= { gnUnits 4 } + +gnSSMCfg OBJECT IDENTIFIER ::= { gnSSM 1 } + +gnSSMCfgSSMMode OBJECT-TYPE + SYNTAX INTEGER { + enabled(2), + disabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + DEFVAL { disabled } + ::= { gnSSMCfg 1 } + +gnSSMCfgPrimaryClockSource OBJECT-TYPE + SYNTAX INTEGER { + internalClock(2), + external2MB(3), + radioClock(4), + fiberClock(5), + external2MHz(6), + external1AndHalfMB(7), + tributaryClock1(8), + tributaryClock2(9), + tributaryClock3(10), + tributaryClock4(11), + tributaryClock5(12), + tributaryClock6(13), + tributaryClock7(14), + tributaryClock8(15), + tributaryClock9(16), + tributaryClock10(17), + tributaryClock11(18), + tributaryClock12(19), + tributaryClock13(20), + tributaryClock14(21), + tributaryClock15(22), + tributaryClock16(23), + tribSTM1(24) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The primary clock source, configurable for ACCESS radios only." + DEFVAL { internalClock } + ::= { gnSSMCfg 2 } + +gnSSMCfgPrimaryClockQuality OBJECT-TYPE + SYNTAX INTEGER (1..6) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This parameter indicates the primary clock quality. + Possible values for SDH: + PRC(1), SSUT(2), SSUL(3), SEC(4), STU(5). + Possible values for Sonet: + PRS(1), STU(2), ST2(3), ST3(4), SMC(5), ST4(6). " + ::= { gnSSMCfg 3 } + +gnSSMCfgSecondaryClockSource OBJECT-TYPE + SYNTAX INTEGER { + internalClock(2), + external2MB(3), + radioClock(4), + fiberClock(5), + external2MHz(6), + external1AndHalfMB(7), + tributaryClock1(8), + tributaryClock2(9), + tributaryClock3(10), + tributaryClock4(11), + tributaryClock5(12), + tributaryClock6(13), + tributaryClock7(14), + tributaryClock8(15), + tributaryClock9(16), + tributaryClock10(17), + tributaryClock11(18), + tributaryClock12(19), + tributaryClock13(20), + tributaryClock14(21), + tributaryClock15(22), + tributaryClock16(23), + tribSTM1(24) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The secondary clock source, configurable for ACCESS radios only." + DEFVAL { internalClock } + ::= { gnSSMCfg 4 } + + +gnSSMCfgSecondaryClockQuality OBJECT-TYPE + SYNTAX INTEGER (1..6) + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This parameter indicates the secondary clock quality. + Possible values for SDH: + PRC(1), SSUT(2), SSUL(3), SEC(4), STU(5). + Possible values for Sonet: + PRS(1), STU(2), ST2(3), ST3(4), SMC(5), ST4(6). " + ::= { gnSSMCfg 5 } + + +gnSSMCfgClockUserCommand OBJECT-TYPE + SYNTAX INTEGER { + noAction(2), + switchToPrimaryClock(3), + switchToSecondaryClock(4), + switchToInternalClock(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The clock user command. + Switch is possible only when the SSM mode is disable." + DEFVAL { noAction } + ::= { gnSSMCfg 6 } + +gnSSMCfgClockOutputMute OBJECT-TYPE + SYNTAX INTEGER { on(2), off(3) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter indicates if clock output will be in mute state. + (Mute on -> don't transmit) " + DEFVAL { 2 } + ::= { gnSSMCfg 7 } + + +gnSSMStat OBJECT IDENTIFIER ::= { gnSSM 2 } + +gnSSMStatStatus OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Alarm status of SSM. Bit 1 is MSB, bit=1 when alarm active. + bit 1 = Unlock + bit 2 = Out Of Range + bit 3 = Primary Clock Source Failure + bit 4 = Secondary Clock Source Failure " + ::= { gnSSMStat 1 } + +gnSSMStatCurrentClock OBJECT-TYPE + SYNTAX INTEGER { + primary(2), + secondary(3), + internal(4), + holdOver(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnSSMStat 2 } + +gnSSMStatCurrentClockQuality OBJECT-TYPE + SYNTAX INTEGER (1..7) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This parameter indicates the current clock quality. + SDH values: PRC(1), SSUT(2), SSUL(3), SEC(4), STU(5), DNU(6). + Sonet values: PRS(1), STU(2), ST2(3), ST3(4), SMC(5), ST4(6), DUS(7)." + ::= { gnSSMStat 3 } + +gnSSMStatClockUnitType OBJECT-TYPE + SYNTAX INTEGER { + noClockUnit(2), + smc(3), + sec(4), + st3(5), + st3e(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " " + ::= { gnSSMStat 4 } + +gnSSMStatHoldoverPeriod OBJECT-TYPE + SYNTAX INTEGER (0..2880) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter indicates the minutes time period in holdover state. " + DEFVAL { 0 } + ::= { gnSSMStat 5 } + + +gnAccess OBJECT IDENTIFIER ::= { ceragon 4 } +gnAccessCfg OBJECT IDENTIFIER ::= { gnAccess 1 } +gnAccessCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnAccessCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the configuration and status of the access ports." + ::= { gnAccessCfg 1 } + +gnAccessCfgEntry OBJECT-TYPE + SYNTAX GnAccessCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry for the table containing an interface index for every interface + which type is DS3 (30, according to RFC1573)." + INDEX { ifIndex } + ::= { gnAccessCfgTable 1 } + +GnAccessCfgEntry ::= + SEQUENCE { + gnAccessCfgLongCableOption + INTEGER, + gnAccessCfgLoopbackOption + INTEGER, + gnAccessCfgRunPrbs + INTEGER, + gnAccessCfgEXCThresh + INTEGER, + gnAccessCfgSDThresh + INTEGER, + gnAccessCfgTest + INTEGER, + gnAccessCfgLineCoding + INTEGER +} + + +gnAccessCfgLongCableOption OBJECT-TYPE + SYNTAX INTEGER { + ds3ShortCable(2), + ds3LongCable(3), + t1From0to133ft(4), + t1From133to266ft(5), + t1From266to399ft(6), + t1From399to533ft(7), + t1From533to655ft(8), + anyLength(9), + t1FA640From0to110ft(10), + t1FA640From110to220ft(11), + t1FA640From220to330ft(12), + t1FA640From330to440ft(13), + t1FA640From440to550ft(14) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This parameter defines the line build-out option. + Possible values: + For DS3: ds3ShortCable, ds3LongCable. + For T1: t1From0to133ft..t1From533to655ft. + For E1/E3: anyLength. + For T1 in FIBEAIR 640 systems: t1FA640From0to110ft..t1FA640From440to550ft." + DEFVAL { t1From0to133ft } + ::= { gnAccessCfgEntry 1 } + +gnAccessCfgLoopbackOption OBJECT-TYPE + SYNTAX INTEGER { + noloopback(2), + interfaceInterLoop(3), + interfaceExterLoop(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This parameter enable the user to launch a loopback." + ::= { gnAccessCfgEntry 2 } + +gnAccessCfgRunPrbs OBJECT-TYPE + SYNTAX INTEGER { + noOperation(2), + lineOnRadioOnRcvLine(3), + lineOnRadioOnRcvRadio(4), + lineOnRadioOffRcvLine(5), + lineOnRadioOffRcvRadio(6), + lineOffRadioOnRcvLine(7), + lineOffRadioOnRcvRadio(8), + lineOffRadioOffRcvLine(9), + lineOffRadioOffRcvRadio(10), + lineOnRadioOnRcvOff(11), + lineOffRadioOnRcvOff(12), + lineOnRadioOffRcvOff(13) + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter enables launching a PRBS test." + ::= { gnAccessCfgEntry 3 } + +gnAccessCfgEXCThresh OBJECT-TYPE + SYNTAX INTEGER { + tenExpMinus3(2), + tenExpMinus4(3), + tenExpMinus5(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " If the bit error rate is higher than this threshold + an EXC alarm would be generated. + EXC is for excessive." + DEFVAL { tenExpMinus3} + ::= { gnAccessCfgEntry 4 } + +gnAccessCfgSDThresh OBJECT-TYPE + SYNTAX INTEGER { + tenExpMinus6(3), + tenExpMinus7(4), + tenExpMinus8(5), + tenExpMinus9(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " If the bit error rate is higher than this threshold + a SD alarm would be generated. + SD is for Signal Degrade." + DEFVAL { tenExpMinus6} + ::= { gnAccessCfgEntry 5 } + +gnAccessCfgTest OBJECT-TYPE + SYNTAX INTEGER { + noAction(2), + sendAIS(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter controls the action to send AIS or not." + ::= { gnAccessCfgEntry 6 } + +gnAccessCfgLineCoding OBJECT-TYPE + SYNTAX INTEGER { + ami(2), + b8zs(3), + hdb3(4), + b3zs(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The line coding possible values: + For T1: B7ZS(ami), B8ZS. + For E1 & E3: HDB3. + For DS3: B3ZS" + ::= { gnAccessCfgEntry 7 } + +--------------- +gnAccessStat OBJECT IDENTIFIER ::= { gnAccess 2 } +gnAccessStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnAccessStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the status of the access ports." + ::= { gnAccessStat 1 } + +gnAccessStatEntry OBJECT-TYPE + SYNTAX GnAccessStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry for the table containing an interface index for every interface + which type is DS3 (30, according to RFC1573)." + INDEX { ifIndex } + ::= { gnAccessStatTable 1 } + +GnAccessStatEntry ::= + SEQUENCE { + gnAccessStatInterfaceBer + INTEGER, + gnAccessStatStatus + OCTET STRING, + gnAccessStatPrbsBer + INTEGER, + gnAccessStatValidIntervals + INTEGER +} +gnAccessStatInterfaceBer OBJECT-TYPE + SYNTAX INTEGER { + tenExpMinus3(2), + tenExpMinus4(3), + tenExpMinus5(4), + tenExpMinus6(5), + tenExpMinus7(6), + tenExpMinus8(7), + tenExpMinus9(8), + tenExpMinus10(9), + tenExpMinus11(10), + tenExpMinus12(11), + tenExpMinus13(12), + tenExpMinus14(13) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Current Bit Error Rate. " + ::= { gnAccessStatEntry 1 } + +gnAccessStatStatus OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Alarm status of an ACCESS radio. Bit 1 is MSB, bit=1 when alarm active. + bit 2 = LOS + bit 6 = AIS + bit 9 = SD + bit 10 = EXC + bit 11 = Unexpected signal -- when disabled, will rise if detect data. + bit 14 = Out Of Lock " + ::= { gnAccessStatEntry 2 } + +gnAccessStatPrbsBer OBJECT-TYPE + SYNTAX INTEGER { + tenExpMinus3(2), + tenExpMinus4(3), + tenExpMinus5(4), + tenExpMinus6(5), + tenExpMinus7(6), + tenExpMinus8(7), + tenExpMinus9(8), + tenExpMinus10(9), + tenExpMinus11(10), + tenExpMinus12(11), + tenExpMinus13(12), + tenExpMinus14(13) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current PRBS Errors of the operation set + in the mib variable gnAccessCfgRunPrbs, + use this variable to clear the error counter." + ::= { gnAccessStatEntry 3 } + +gnAccessStatValidIntervals OBJECT-TYPE + SYNTAX INTEGER (0..96) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of previous valid intervals for which valid data has been stored + for the specific interface." + ::= { gnAccessStatEntry 4 } + +---- +gnFastEthernetCfg OBJECT IDENTIFIER ::= { gnAccess 3 } +gnFastEthernetCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnFastEthernetCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the configuration of the Fast Ethernet ports." + ::= { gnFastEthernetCfg 1 } + +gnFastEthernetCfgEntry OBJECT-TYPE + SYNTAX GnFastEthernetCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Fast Ethernet configuration table." + INDEX { ifIndex } + ::= { gnFastEthernetCfgTable 1 } + +GnFastEthernetCfgEntry ::= + SEQUENCE { + gnFastEthernetCfgAutoNegotiation + INTEGER, + gnFastEthernetCfgForceSpeed + INTEGER, + gnFastEthernetCfgDynamicBand + INTEGER, + gnFastEthernetCfgGigabitEthernet + INTEGER, + gnFastEthernetCfgDuplexMode + INTEGER, + gnFastEthernetCfgQueuingScheme + INTEGER +} + +gnFastEthernetCfgAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER { on(2), off(3) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This parameter defines if auto negotiations protocol is active." + ::= { gnFastEthernetCfgEntry 1 } + +gnFastEthernetCfgForceSpeed OBJECT-TYPE + SYNTAX INTEGER { + tenBased(2), + hundredBased(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter force speed when auto negotiation is off." + ::= { gnFastEthernetCfgEntry 2 } + +gnFastEthernetCfgDynamicBand OBJECT-TYPE + SYNTAX INTEGER { + notActive(2), + dynamic(3), + leftPreferred(4), + vlanPriority(5), + ipPriority(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Dynamic bandwidth allocation: + dynamic means that the two Fast Ethernet ports have the same priority. + LeftPreferred indicates that left Fast Ethernet card priority is higher." + ::= { gnFastEthernetCfgEntry 3 } + +gnFastEthernetCfgGigabitEthernet OBJECT-TYPE + SYNTAX INTEGER { + disable(2), + enable(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Gigabit Ethernet option. + This parameter will be changed after reset. " + ::= { gnFastEthernetCfgEntry 4 } + +gnFastEthernetCfgDuplexMode OBJECT-TYPE + SYNTAX INTEGER { + halfDuplex(2), + fullDuplex(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter force duplex mode when auto negotiation is off." + ::= { gnFastEthernetCfgEntry 5 } + +gnFastEthernetCfgQueuingScheme OBJECT-TYPE + SYNTAX INTEGER { + fixedPriority(2), + weightedFair(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter set the Queuing algorithm." + ::= { gnFastEthernetCfgEntry 6 } + +---- +gnFastEthernetStat OBJECT IDENTIFIER ::= { gnAccess 4 } +gnFastEthernetStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnFastEthernetStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The Fast Ethernet status table." + ::= { gnFastEthernetStat 1 } + +gnFastEthernetStatEntry OBJECT-TYPE + SYNTAX GnFastEthernetStatEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Fast Ethernet status table." + INDEX { ifIndex } + ::= { gnFastEthernetStatTable 1 } + +GnFastEthernetStatEntry ::= + SEQUENCE { + gnFastEthernetStatStatus + OCTET STRING +} + +gnFastEthernetStatStatus OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(2)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Alarm status of an FE radio. Bit 1 is MSB, bit=1 when alarm active. + bit 2 = Loss of Carrier" + ::= { gnFastEthernetStatEntry 1 } + +---- +-- Statistics(PM) For PDH (NB DS3). All PDH tables are included for future +-- development and are not currently implemented. +gnPdhMon OBJECT IDENTIFIER ::= { gnAccess 5 } + +gnPdhMonCurrTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnPdhMonCurrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters for the PDH table. " + ::= { gnPdhMon 1 } + +gnPdhMonCurrEntry OBJECT-TYPE + SYNTAX GnPdhMonCurrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the PDH + Counters Table. This table contains an interface index for every interface + which type is DS3(30, according to RFC1573)." + INDEX { ifIndex } + ::= { gnPdhMonCurrTable 1 } + +GnPdhMonCurrEntry ::= + SEQUENCE { + gnPdhMonCurrES + Gauge, + gnPdhMonCurrSES + Gauge, + gnPdhMonCurrBBE + Gauge, + gnPdhMonCurrUAS + Gauge, + gnPdhMonCurrCV + Gauge, + gnPdhMonCurrLastDayES + Gauge, + gnPdhMonCurrLastDaySES + Gauge, + gnPdhMonCurrLastDayBBE + Gauge, + gnPdhMonCurrLastDayUAS + Gauge, + gnPdhMonCurrLastDayCV + Gauge, + gnPdhMonCurrLastDayIDF + INTEGER +} + +gnPdhMonCurrES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current number of errored seconds starting from the present 15 minute +period. ." + ::= { gnPdhMonCurrEntry 1} + +gnPdhMonCurrSES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current number of severely errored seconds, starting from the present +15 minute period." + ::= { gnPdhMonCurrEntry 2} + + +gnPdhMonCurrBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Background Block Errors + starting from the present 15 minutes period." + ::= { gnPdhMonCurrEntry 3} + +gnPdhMonCurrUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Unavailable Seconds + starting from the present 15 minutes period." + ::= { gnPdhMonCurrEntry 4} + +gnPdhMonCurrCV OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of CV + starting from the present 15 minutes period." + ::= { gnPdhMonCurrEntry 5} + +gnPdhMonCurrLastDayES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Errored Seconds + starting from the present 24 hours period." + ::= { gnPdhMonCurrEntry 6 } + +gnPdhMonCurrLastDaySES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Severely Errored Seconds + starting from the present 24 hours period." + ::= { gnPdhMonCurrEntry 7 } + +gnPdhMonCurrLastDayBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Background Block Errors + starting from the present 24 hours period." + ::= { gnPdhMonCurrEntry 8 } + +gnPdhMonCurrLastDayUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The current number of Unavailable Seconds + starting from the present 24 hours period." + ::= { gnPdhMonCurrEntry 9 } + +gnPdhMonCurrLastDayCV OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current number of CV, starting from the present 24-hour period." + ::= { gnPdhMonCurrEntry 10} + +gnPdhMonCurrLastDayIDF OBJECT-TYPE + SYNTAX INTEGER { + off(2), + on(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IDF = Invalid Data Flag." + DEFVAL { off } + ::= { gnPdhMonCurrEntry 11 } + +gnPdhMonIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnPdhMonIntervalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the PDH per interval." + ::= { gnPdhMon 2 } + + +gnPdhMonIntervalEntry OBJECT-TYPE + SYNTAX GnPdhMonIntervalEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the PDH + Counters Table. This table contains an interface index for every interface + which type is DS3(30, according to RFC1573). + This table is indexed by an interval index, between 1 + to 96 and representing each one 15 minutes. + The oldest is 96." + INDEX { ifIndex, gnPdhMonIntervalIdx} + ::= { gnPdhMonIntervalTable 1 } + +GnPdhMonIntervalEntry ::= + SEQUENCE { + gnPdhMonIntervalIdx + INTEGER, + gnPdhMonIntervalES + Gauge, + gnPdhMonIntervalSES + Gauge, + gnPdhMonIntervalBBE + Gauge, + gnPdhMonIntervalUAS + Gauge, + gnPdhMonIntervalCV + Gauge, + gnPdhMonIntervalIDF + INTEGER + +} + +gnPdhMonIntervalIdx OBJECT-TYPE + SYNTAX INTEGER (1..96) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This table is indexed per interval number. Each interval + is of 15 minutes and the oldest is 96." + ::= { gnPdhMonIntervalEntry 1 } + +gnPdhMonIntervalES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of errored seconds per interval." + ::= { gnPdhMonIntervalEntry 2} + +gnPdhMonIntervalSES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of severely errored seconds per interval." + ::= { gnPdhMonIntervalEntry 3} + +gnPdhMonIntervalBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Background Block Errors + per interval." + ::= { gnPdhMonIntervalEntry 4} + +gnPdhMonIntervalUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Unavailable Seconds per interval." + ::= { gnPdhMonIntervalEntry 5} + +gnPdhMonIntervalCV OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of CV per interval." + ::= { gnPdhMonIntervalEntry 6} + +gnPdhMonIntervalIDF OBJECT-TYPE + SYNTAX INTEGER { + off(2), + on(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IDF = Invalid Data Flag." + DEFVAL { off } + ::= { gnPdhMonIntervalEntry 7 } + + +gnPdhMonDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnPdhMonDayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table maintains the counters of the PDH per 24 hours interval." + ::= { gnPdhMon 3 } + +gnPdhMonDayEntry OBJECT-TYPE + SYNTAX GnPdhMonDayEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the PDH + Counters Table. This table contains an interface index for every interface + which type is DS3(30, according to RFC1573). + This table is indexed by an interval index, between 1 + to 30 and representing each one 24 hours. + The oldest is 30." + INDEX { ifIndex, gnPdhMonDayIdx} + ::= { gnPdhMonDayTable 1 } + +GnPdhMonDayEntry ::= + SEQUENCE { + gnPdhMonDayIdx + INTEGER, + gnPdhMonDayES + Gauge, + gnPdhMonDaySES + Gauge, + gnPdhMonDayBBE + Gauge, + gnPdhMonDayUAS + Gauge, + gnPdhMonDayCV + Gauge, + gnPdhMonDayIDF + INTEGER +} + +gnPdhMonDayIdx OBJECT-TYPE + SYNTAX INTEGER (1..30) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This table is indexed per interval number. Each interval + is of 24 hours and the oldest is 30." + ::= { gnPdhMonDayEntry 1 } + +gnPdhMonDayES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Errored Seconds per interval of 24 hours." + ::= { gnPdhMonDayEntry 2} + +gnPdhMonDaySES OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Severely Errored Seconds + per interval of 24 hours." + ::= { gnPdhMonDayEntry 3} + +gnPdhMonDayBBE OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Background Block Errors + per interval of 24 hours." + ::= { gnPdhMonDayEntry 4 } + +gnPdhMonDayUAS OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Unavailable Seconds + per interval of 24 hours." + ::= { gnPdhMonDayEntry 5 } + +gnPdhMonDayCV OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of Code Violation Seconds + per interval of 24 hours." + ::= { gnPdhMonDayEntry 6} + +gnPdhMonDayIDF OBJECT-TYPE + SYNTAX INTEGER { + off(2), + on(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IDF = Invalid Data Flag." + DEFVAL { off } + ::= { gnPdhMonDayEntry 7 } +---- + +-- ADI: FE Statistics + +gnFastEthernetMon OBJECT IDENTIFIER ::= { gnAccess 6 } + +gnFastEthernetMonPrivateTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnFastEthernetMonPrivateEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The Fast Ethernet Private Statistics Table." + ::= { gnFastEthernetMon 1 } + +gnFastEthernetMonPrivateEntry OBJECT-TYPE + SYNTAX GnFastEthernetMonPrivateEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Fast Ethernet private statistics table." + INDEX { ifIndex } + ::= { gnFastEthernetMonPrivateTable 1 } + +GnFastEthernetMonPrivateEntry ::= + SEQUENCE { + gnFastEthernetMonPrivateAlignmentErrors + Counter, + gnFastEthernetMonPrivateFcsErrors + Counter, + gnFastEthernetMonPrivateFrameTooLongs + Counter +} + +gnFastEthernetMonPrivateAlignmentErrors OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The number of received packets with an alignment + error (Received frame length is not a multiple + of 8 bits, and an FCS error had occurred). " + ::= { gnFastEthernetMonPrivateEntry 1 } + +gnFastEthernetMonPrivateFcsErrors OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Total number of received packets with a frame check + sequence (FCS) or Cycle Redundancy Check (CRC) error. " + ::= { gnFastEthernetMonPrivateEntry 2 } + +gnFastEthernetMonPrivateFrameTooLongs OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Total number of received frames with an illegal + packet length (>1518 bytes). " + ::= { gnFastEthernetMonPrivateEntry 3 } + +--------------- + +gnFastEthernetMonStdHiTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnFastEthernetMonStdHiEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the 32 high bits (MSB) of RFC1213 statistics + for Fast Ethernet." + ::= { gnFastEthernetMon 2 } + +gnFastEthernetMonStdHiEntry OBJECT-TYPE + SYNTAX GnFastEthernetMonStdHiEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Fast Ethernet + Standard Statistics Table." + INDEX { ifIndex } + ::= { gnFastEthernetMonStdHiTable 1 } + +GnFastEthernetMonStdHiEntry ::= + SEQUENCE { + gnFastEthernetMonStdHiInOctetsHC + Counter, + gnFastEthernetMonStdHiInUcastPktsHC + Counter, + gnFastEthernetMonStdHiInNUcastPktsHC + Counter, + gnFastEthernetMonStdHiOutOctetsHC + Counter, + gnFastEthernetMonStdHiOutUcastPktsHC + Counter, + gnFastEthernetMonStdHiOutNUcastPktsHC + Counter +} + +gnFastEthernetMonStdHiInOctetsHC OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 32 MSB of The total number of octets received + on the interface, including framing characters." + ::= { gnFastEthernetMonStdHiEntry 1 } + +gnFastEthernetMonStdHiInUcastPktsHC OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 32 MSB of The number of subnetwork-unicast + packets delivered to a higher-layer protocol." + ::= { gnFastEthernetMonStdHiEntry 2 } + +gnFastEthernetMonStdHiInNUcastPktsHC OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 32 MSB of The number of non-unicast + (i.e., subnetwork- broadcast or subnetwork-multicast) + packets delivered to a higher-layer protocol." + ::= { gnFastEthernetMonStdHiEntry 3 } + +gnFastEthernetMonStdHiOutOctetsHC OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 32 MSB of The total number of octets transmitted + out of the interface, including framing characters." + ::= { gnFastEthernetMonStdHiEntry 4 } + +gnFastEthernetMonStdHiOutUcastPktsHC OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 32 MSB of The total number of packets that + higher-level protocols requested be transmitted + to a subnetwork-unicast address, including those + that were discarded or not sent." + ::= { gnFastEthernetMonStdHiEntry 5 } + +gnFastEthernetMonStdHiOutNUcastPktsHC OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 32 MSB of The total number of packets that + higher-level protocols requested be transmitted + to a non- unicast (i.e., a subnetwork-broadcast + or subnetwork-multicast) address, including those + that were discarded or not sent." + ::= { gnFastEthernetMonStdHiEntry 6 } + +gnTrailCfg OBJECT IDENTIFIER ::= { gnAccess 7 } +gnTrailCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnTrailCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the configuration of the trail ports." + ::= { gnTrailCfg 1 } + +gnTrailCfgEntry OBJECT-TYPE + SYNTAX GnTrailCfgEntry + ACCESS not-accessible + STATUS mandatory + INDEX { ifIndex } + ::= { gnTrailCfgTable 1 } + +GnTrailCfgEntry ::= + SEQUENCE { + gnTrailCfgTrailName + DisplayString, + gnTrailCfgProtection + INTEGER, + gnTrailCfgLowPathIndex + INTEGER, + gnTrailCfgLowPathSide + INTEGER, + gnTrailCfgProtectionOptions + INTEGER, + gnTrailCfgMismatchJ2 + INTEGER, + gnTrailCfgTransmittedJ2 + DisplayString, + gnTrailCfgExpectedJ2 + DisplayString, + gnTrailCfgReversionMode + INTEGER, + gnTrailCfgProtectionUserCommand + INTEGER, + gnTrailCfgHoldOffTime + INTEGER, + gnTrailCfgOscillationGuardTime + INTEGER, + gnTrailCfgWaitToRestoreTime + INTEGER, + gnTrailCfgSignalLabelMismatch + INTEGER, + gnTrailCfgBERConsAction + INTEGER +} + +gnTrailCfgTrailName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..40)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + ::= { gnTrailCfgEntry 1 } + +gnTrailCfgProtection OBJECT-TYPE + SYNTAX INTEGER { + protected(2), + unprotected(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + DEFVAL { protected} + ::= { gnTrailCfgEntry 2 } + +gnTrailCfgLowPathIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter indicates the K.L.M index. + It includes 3 digits: + K - most significant digit, L - next digit, + M - last significant digit. + For E1 ports (SDH): K=1..3 ; L=1..7 ; M=1..3. + For T1 ports (Sonet): K=1..3 ; L=1..7 ; M=1..4. + For DS3/E3: K=1..3 ; L=M=0. + If there is no K.L.M index: K=L=M=0. + Example: for mapping an E1 port to K.L.M = 2.5.3, write 253." + ::= { gnTrailCfgEntry 3 } + +gnTrailCfgLowPathSide OBJECT-TYPE + SYNTAX INTEGER { + east(2), + west(3) + } + ACCESS read-write + STATUS mandatory + DEFVAL {east} + ::= { gnTrailCfgEntry 4 } + +gnTrailCfgProtectionOptions OBJECT-TYPE + SYNTAX INTEGER { + inhibit(2), + auto(3) + } + ACCESS read-write + STATUS mandatory + DEFVAL {auto} + ::= { gnTrailCfgEntry 5 } + +gnTrailCfgMismatchJ2 OBJECT-TYPE + SYNTAX INTEGER{ + sendAlarm(2), + sendAIS(3), + ignoreAlarm(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "In case of J2 mismatch error, send alarm or send AIS." + DEFVAL { sendAlarm } + ::= { gnTrailCfgEntry 6 } + +gnTrailCfgTransmittedJ2 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..15)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the J2 string that would be sent." + DEFVAL { "J2 J2 J2 J2 J2 " } + ::= { gnTrailCfgEntry 7 } + +gnTrailCfgExpectedJ2 OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..15)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the J2 string that is expected to be received." + DEFVAL { "J2 J2 J2 J2 J2 " } + ::= { gnTrailCfgEntry 8 } + +gnTrailCfgReversionMode OBJECT-TYPE + SYNTAX INTEGER { + revertive(2), + nonRevertive(3) + } + ACCESS read-write + STATUS mandatory + DEFVAL {nonRevertive} + ::= { gnTrailCfgEntry 9 } + + +gnTrailCfgProtectionUserCommand OBJECT-TYPE + SYNTAX INTEGER { + noAction(2), + switchToProtection(3), + switchToWorking(4) + } + ACCESS read-write + STATUS mandatory + DEFVAL {noAction} + ::= { gnTrailCfgEntry 10 } + +gnTrailCfgHoldOffTime OBJECT-TYPE + SYNTAX INTEGER (0..20000) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the hold-off time in milliseconds. + Possible values: 0..20000, 100 mSec steps. " + DEFVAL {0} + ::= { gnTrailCfgEntry 11 } + + +gnTrailCfgOscillationGuardTime OBJECT-TYPE + SYNTAX INTEGER (0..60) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the oscillation guard time in seconds. + Possible values: 0..60. " + DEFVAL {0} + ::= { gnTrailCfgEntry 12 } + + +gnTrailCfgWaitToRestoreTime OBJECT-TYPE + SYNTAX INTEGER (5..12) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the wait-to-restore time in minutes. + Possible values: 5..12. " + DEFVAL {5} + ::= { gnTrailCfgEntry 13 } + +gnTrailCfgSignalLabelMismatch OBJECT-TYPE + SYNTAX INTEGER{ + sendAlarm(2), + sendAIS(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " In case of a V5 mismatch error, send or don't send AIS." + DEFVAL { sendAlarm } + ::= { gnTrailCfgEntry 14 } + +gnTrailCfgBERConsAction OBJECT-TYPE + SYNTAX INTEGER{ + sendAlarm(2), + sendAISDoPathProtection(3), + doPathProtection(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + DEFVAL { doPathProtection } + ::= { gnTrailCfgEntry 15 } + + +gnTribCfg OBJECT IDENTIFIER ::= { gnAccess 8 } +gnTribCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnTribCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the configuration of the virtual trails in the Trib STM-1." + ::= { gnTribCfg 1 } + +gnTribCfgEntry OBJECT-TYPE + SYNTAX GnTribCfgEntry + ACCESS not-accessible + STATUS mandatory + INDEX { ifIndex } + ::= { gnTribCfgTable 1 } + +GnTribCfgEntry ::= + SEQUENCE { + gnTribCfgLowPathIndex + INTEGER, + gnTribCfgLowPathSide + INTEGER, + gnTribCfgProtection + INTEGER, + gnTribCfgProtectionOptions + INTEGER, + gnTribCfgReversionMode + INTEGER, + gnTribCfgProtectionUserCommand + INTEGER, + gnTribCfgHoldOffTime + INTEGER, + gnTribCfgOscillationGuardTime + INTEGER, + gnTribCfgWaitToRestoreTime + INTEGER, + gnTribCfgKLM + INTEGER +-- gnTribCfgBERConsAction ask Shuki if we need this +-- INTEGER +} + +gnTribCfgLowPathIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter indicates the K.L.M index. + It includes 3 digits: + K - most significant digit, L - next digit, + M - last significant digit. + For E1 ports (SDH): K=1..3 ; L=1..7 ; M=1..3. + For T1 ports (Sonet): K=1..3 ; L=1..7 ; M=1..4. + For DS3/E3: K=1..3 ; L=M=0. + If there is no K.L.M index: K=L=M=0. + Example: for mapping an E1 port to K.L.M = 2.5.3, write 253." + ::= { gnTribCfgEntry 1 } + +gnTribCfgLowPathSide OBJECT-TYPE + SYNTAX INTEGER { + east(2), + west(3) + } + ACCESS read-write + STATUS mandatory + DEFVAL {east} + ::= { gnTribCfgEntry 2 } + + +gnTribCfgProtection OBJECT-TYPE + SYNTAX INTEGER { + protected(2), + unprotected(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "" + DEFVAL { protected} + ::= { gnTribCfgEntry 3 } + +gnTribCfgProtectionOptions OBJECT-TYPE + SYNTAX INTEGER { + inhibit(2), + auto(3) + } + ACCESS read-write + STATUS mandatory + DEFVAL {auto} + ::= { gnTribCfgEntry 4 } + +gnTribCfgReversionMode OBJECT-TYPE + SYNTAX INTEGER { + revertive(2), + nonRevertive(3) + } + ACCESS read-write + STATUS mandatory + DEFVAL {nonRevertive} + ::= { gnTribCfgEntry 5 } + + +gnTribCfgProtectionUserCommand OBJECT-TYPE + SYNTAX INTEGER { + noAction(2), + switchToProtection(3), + switchToWorking(4) + } + ACCESS read-write + STATUS mandatory + DEFVAL {noAction} + ::= { gnTribCfgEntry 6 } + +gnTribCfgHoldOffTime OBJECT-TYPE + SYNTAX INTEGER (0..20000) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the hold-off time in milliseconds. + Possible values: 0..20000, 100 mSec steps. " + DEFVAL {0} + ::= { gnTribCfgEntry 7 } + + +gnTribCfgOscillationGuardTime OBJECT-TYPE + SYNTAX INTEGER (0..60) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the oscillation guard time in seconds. + Possible values: 0..60. " + DEFVAL {0} + ::= { gnTribCfgEntry 8 } + + +gnTribCfgWaitToRestoreTime OBJECT-TYPE + SYNTAX INTEGER (5..12) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the wait-to-restore time in minutes. + Possible values: 5..12. " + DEFVAL {5} + ::= { gnTribCfgEntry 9 } + +gnTribCfgKLM OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + " " + ::= { gnTribCfgEntry 10 } + +-- gnTribCfgBERConsAction OBJECT-TYPE +-- SYNTAX INTEGER{ +-- sendAlarm(2), +-- sendAISDoPathProtection(3), +-- doPathProtection(4) +-- } +-- ACCESS read-write +-- STATUS mandatory +-- DESCRIPTION +-- " " +-- DEFVAL { doPathProtection } +-- ::= { gnTribCfgEntry 15 } +------ + +gnTrailPassThrough OBJECT IDENTIFIER ::= { gnAccess 9 } +gnTrailPassThroughTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnTrailPassThroughEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the configuration of the virtual trails in the Trib STM-1. It is applicable for ADM" + ::= { gnTrailPassThrough 1 } + +gnTrailPassThroughEntry OBJECT-TYPE + SYNTAX GnTrailPassThroughEntry + ACCESS not-accessible + STATUS mandatory + INDEX { gnTrailPassThroughIndex } + ::= { gnTrailPassThroughTable 1 } + +GnTrailPassThroughEntry ::= + SEQUENCE { + gnTrailPassThroughIndex + INTEGER, + gnTrailPassThroughName + DisplayString + } + +gnTrailPassThroughIndex OBJECT-TYPE + SYNTAX INTEGER (1..84) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This is the index of Trail Pass-Through Table. SDH(1-63), Sonet (1-84)." + ::= { gnTrailPassThroughEntry 1 } + +gnTrailPassThroughName OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..40)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "for NMS use" + ::= { gnTrailPassThroughEntry 2 } + +gnGigabitEthernetCfg OBJECT IDENTIFIER ::= { gnAccess 10 } +gnGigabitEthernetCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GnGigabitEthernetCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table defines the configuration of the Gigabit Ethernet port." + ::= { gnGigabitEthernetCfg 1 } + +gnGigabitEthernetCfgEntry OBJECT-TYPE + SYNTAX GnGigabitEthernetCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This is an entry in the Gigabit Ethernet configuration table." + INDEX { ifIndex } + ::= { gnGigabitEthernetCfgTable 1 } + +GnGigabitEthernetCfgEntry ::= + SEQUENCE { + gnGigabitEthernetCfgFlowControl + INTEGER, + gnGigabitEthernetCfgMuteOnExcError + INTEGER, + gnGigabitEthernetCfgMuteOnSd + INTEGER, + gnGigabitEthernetCfgMuteOnRemoteRadioFault + INTEGER +} + +gnGigabitEthernetCfgFlowControl OBJECT-TYPE + SYNTAX INTEGER { enable(2), disable(3) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This parameter defines if flow control protocol is active." + ::= { gnGigabitEthernetCfgEntry 1 } + +gnGigabitEthernetCfgMuteOnExcError OBJECT-TYPE + SYNTAX INTEGER { enable(2), disable(3) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This parameter defines whether to mute GBE Tx on excessive BER." + ::= { gnGigabitEthernetCfgEntry 2 } + +gnGigabitEthernetCfgMuteOnSd OBJECT-TYPE + SYNTAX INTEGER { enable(2), disable(3) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This parameter defines whether to mute GBE Tx port on signal degrade." + ::= { gnGigabitEthernetCfgEntry 3 } + +gnGigabitEthernetCfgMuteOnRemoteRadioFault OBJECT-TYPE + SYNTAX INTEGER { enable(2), disable(3) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + " This parameter defines whether to mute GBE Tx port on exe error." + ::= { gnGigabitEthernetCfgEntry 4 } + +gnLastDummy OBJECT IDENTIFIER ::= { ceragon 9 } + +gnLastDummyParam OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + " This parameter specifies the end of CERAGON's MIB." + ::= { gnLastDummy 1 } + + + + + + + + + + + + + + + + + + + + + + + + + + +-- Traps +gnODUTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , +gnGenStatDeviceODUStatus,gnGenCfgIDUSerialNumber } + DESCRIPTION + "The trap is sent every time an alarm occurs in the ODU." + ::= 1 + + +gnIDUTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , +gnGenDrawerXDeviceIDUStatus,gnGenCfgIDUSerialNumber} + DESCRIPTION + "The trap is sent every time an alarm occurs in the IDU." + ::= 2 + +gnSDHTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , +gnGenStatDeviceRSTStatus,gnGenCfgIDUSerialNumber} + DESCRIPTION + "The trap is sent every time an alarm occurs in the Regenerator section +in + the SONET/SDH." + ::= 3 + +gnACCESSTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , +gnGenCfgIDUSerialNumber} + DESCRIPTION + "The trap is sent every time an alarm occurs in an Access line." + ::= 4 + +gnODUTrapCleared TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceODUStatus,gnGenCfgIDUSerialNumber } + DESCRIPTION + "The trap is sent every time an alarm occurs in the ODU." + ::= 5 + +gnIDUTrapCleared TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenDrawerXDeviceIDUStatus,gnGenCfgIDUSerialNumber} + DESCRIPTION + "The trap is sent every time an alarm occurs in the IDU." + ::= 6 + +gnSDHTrapCleared TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceRSTStatus,gnGenCfgIDUSerialNumber} + DESCRIPTION + "The trap is sent every time an alarm occurs in the Regenerator section in + the SONET/SDH." + ::= 7 + +gnAccessTrapCleared TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgIDUSerialNumber} + DESCRIPTION + "The trap is sent every time an alarm occurs in an Access line." + ::= 8 + + +-- Event Traps + +gnLODUPowerFailTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusPowerSupply,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local ODU Power fault occurs. " + ::= 10 + +gnLODUSynthUnLockTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusSynthesizerVCOLock,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local ODU Hardware fault occurs ." + ::= 11 +gnLODUTxLevelOutOfRangeTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusTransmitLevel,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local ODU TX signal is out of range. " + ::= 12 + +gnLODURxLevelOutOfRangeTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusReceiveLevel,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local ODU RX signal is out of range. " + ::= 13 + +gnLODUExtremeTempTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusFahrenheitTemp,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local ODU extreme temperature event occurs. " + ::= 14 + +gnLIDUPowerFailTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDevicePowerSupply,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local IDU Power fault occurs. " + ::= 15 + +gnLCableFaultTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceCable,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local IDU-ODU cable fault occurs." + ::= 16 + +gnLModemFailTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Modem faults occurs." + ::= 17 + +gnLIDUExtremeTempTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceFahrenheitTemp,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local IDU extreme temperature event occurs. " + ::= 18 + +gnLLoopbackOnTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Loopback is activated." + ::= 19 + +gnLRemoteCommFaultTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time the remote communication is disconnected. " + ::= 20 + +gnLTestRunningTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstCfgTestActivate,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local SDH/SONET test is activated. " + ::= 21 + +gnLLOFTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Loss of Frame alarm occurs." + ::= 22 + +gnLLOSTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Loss of signal alarm occurs." + ::= 23 + +gnLTIMTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Trace Identifier Mismatch alarm occurs." + ::= 24 + +gnLEXCTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur ,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Excessive BER alarm is raised. " + ::= 25 + +gnLSDTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Signal Degrade alarm is raised." + ::= 26 + +gnLRcvAisTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time the local terminal receives an Alarm Indication Signal (AIS)." + ::= 27 + +gnLUnExpTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local terminal receives an unexpected signal." + ::= 28 + +gnLLocTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Loss of Clock alarm occurs." + ::= 29 + +--- +gnLLopTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Loss of pointer alarm occurs." + ::= 30 + +gnLRdiTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time the local terminal receives a Remote Defect Identifier signal (RDI). " + ::= 31 + +gnLSlmTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Signal (Payload) Label Mismatch alarm occurs." + ::= 32 + +gnLUnqTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local unequipped signal is received. " + ::= 33 + +--- +gnLExternalAlarm1OnTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local External alarm 1 is raised. " + ::= 34 + +gnLExternalAlarm2OnTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local External alarm 2 is raised. " + ::= 35 + +gnLExternalAlarm3OnTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local External alarm 3 is raised. " + ::= 36 + +gnLExternalAlarm4OnTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local External alarm 4 is raised. " + ::= 37 + +gnLExternalAlarm5OnTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local External alarm 5 is raised. " + ::= 38 + +gnLExternalAlarm6OnTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local External alarm 6 is raised. " + ::= 39 + +gnLExternalAlarm7OnTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local External alarm 7 is raised. " + ::= 40 + +gnLExternalAlarm8OnTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local External alarm 8 is raised. " + ::= 41 + + +gnLSystemFaultTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenDrawerXInternalCommunication,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local System fault occurs." + ::= 42 + +gnLTftpFaultTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local TFTP Download fails." + ::= 43 + +gnLInternalDownloadFaultTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local internal Download fails." + ::= 44 + +gnLIntralinkFaultTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local intra-link download fails." + ::= 45 + +gnLConfMismatchTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local configuration mismatch fault occurs." + ::= 46 + +gnLProtectSwitchFaultTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Protection fault is raised." + ::= 47 + +gnLProtectCableFaultTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local protection cable fault is raised." + ::= 48 + +gnLHeartBeatTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is a periodic heart beat trap." + ::= 49 + +gnLLomTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Loss of Multi-frame alarm occurs." + ::= 50 + +gnLHitlessProblemTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Hitless fault occurs." + ::= 51 + +gnLHitlessRadioLofTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Hitless RadioLOF fault occurs." + ::= 52 + +gnLHitlessCableDisconnectTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Hitless cable fault is raised. " + ::= 53 + + +gnLPamTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent when system in MSP Protection Architecture Mismatch." + ::= 54 + +gnLScmTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent when there is a MSP Selector Channel Mismatch (K1,K2)." + ::= 55 + +gnLInvTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap indicates that the received K1 byte is invalid (MSP)." + ::= 56 + +gnLInbandTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent when the Inband PPP link goes down." + ::= 57 + +gnWSLOSTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent when the Wayside channel is in LOS state." + ::= 58 + +gnODUtoODUCableFaultTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent when there is a problem with the ODU to ODU cable - for XPIC topology only." + ::= 59 + +gnNoSignalReceivedFromODUTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent when no signal is received from the ODU." + ::= 60 + +gnProtectionLockoutConfiguredTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent when Protection lockout is configured." + ::= 61 + +gnRFUPowerFailureTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent in case of 12V/-5V/1.5V/6V/Vdrain power supply failure ." + ::= 62 + +gnRFURxLevelPathOutOfRangeTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent in case of RSL of Main/Diversity channel is very low(typically below -80dBm) ." + ::= 63 + +gnRFUExtremeTemperatureTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent in case of RFU temperature is too high/low ." + ::= 64 + +gnRFUFanFailureTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent in case of fan failure detection by RFU ." + ::= 65 + +gnLowSignalToRFUTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent in case of low IDM signal reception (350MHz) ." + ::= 66 + +gnRFUXPICClockFailureTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent in case of XPIC clock failure ." + ::= 67 + +gnRFUDelayCalibrationFailure1Trap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent if RX AGC is not locked (-10dBm) ." + ::= 68 + +gnRFUDelayCalibrationFailure2Trap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent if calibration cannot be done since the notch is too wide/deep ." + ::= 69 + +gnLSFPFaultTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Gigabit ethernet SFP fault occurs." + ::= 70 + +gnEncryptionFaultTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Encryption fault occurs." + ::= 71 + +gnEncryptionSyncLosTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Encryption synchhronization loss occurs." + ::= 72 + +gnEncryptionKepTimout TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Encryption KEP Timout fault occurs." + ::= 73 + +gnEncryptionSkTimerElapsed TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Encryption Session Key Timer elapsed." + ::= 74 + +gnEncryptionPowerUpSelfTestFail TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Encryption Power Up Self Test fault occurs." + ::= 75 + +gnEncryptionConditionalTestFail TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Encryption Conditional Test fault occurs." + ::= 76 + +gnEncryptionWillTurnOffOnNextRest TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Encryption will be turned off on the next reset occurs." + ::= 77 + +gnEncryptionEventReport TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Encryption event report occurs." + ::= 78 + +gnEncryptionTechCardWasDetected TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time Encryption Technician card is detected." + ::= 79 + +gnAdminPasswordInDefaultState TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a admin password is in default state." + ::= 80 + +gnLinkGroupingProtectionFaultTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent in case of Link Grouping Protection Fault." + ::= 81 + +gnLossOfProtectionTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent in case of Loss of Protection." + ::= 82 + +gnTempLicenseTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent in case of Temp License is Enable." + ::= 83 + +gnMUXCfgXTempLicenseTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent in case of Temp License is Enable." + ::= 84 + +-- ******************** + +gnLODUPowerOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusPowerSupply,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local ODU Power fault cleared." + ::= 110 + +gnLODUSynthLockTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusSynthesizerVCOLock,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local ODU Hardware fault is cleared." + ::= 111 +gnLODUTxLevelInRangeTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusTransmitLevel,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local ODU TX signal is in range. " + ::= 112 + +gnLODURxLevelInRangeTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusReceiveLevel,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local ODU RX signal is in range. " + ::= 113 + +gnLODUNormalTempTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusFahrenheitTemp,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local ODU returns to normal temperature." + ::= 114 + +gnLIDUPowerOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDevicePowerSupply,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local IDU Power fault is cleared." + ::= 115 + + +gnLCableOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceCable,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local IDU-ODU cable fault is cleared." + ::= 116 + +gnLModemOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Modem faults is cleared. " + ::= 117 + + +gnLIDUNormalTempTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceFahrenheitTemp,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local IDU returns to normal temperature." + ::= 118 + +gnLLoopbackOffTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Loopback is cleared." + ::= 119 + +gnLRemoteCommOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time the remote communication is re-connected." + ::= 120 + +gnLNoTestRunningTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstCfgTestActivate,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local SDH/SONET test is cleared." + ::= 121 + +gnLNoLOFTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Loss of Frame alarm is cleared." + ::= 122 + +gnLNoLOSTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Loss of Signal alarm is cleared." + ::= 123 + +gnLNoTIMTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Trace Identifier Mismatch alarm is cleared." + ::= 124 + +gnLNoEXCTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Excessive BER alarm is cleared. " + ::= 125 + +gnLNoSDTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Signal Degrade alarm is cleared." + ::= 126 + +gnLNoAisTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time the local terminal stops receiving an Alarm Indication Signal (AIS)." + ::= 127 + +gnLNoUnExpTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local terminal stops receiving an unexpected signal." + ::= 128 + +gnLNoLocTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Loss of Carrier (On the FE interfaces) alarm is cleared." + ::= 129 + +--- +gnLNoLopTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Loss of pointer alarm is cleared." + ::= 130 + +gnLNoRdiTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time the local terminal stops receiving a Remote Defect Identifier signal (RDI)." + ::= 131 + +gnLNoSlmTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Signal (Payload) Label Mismatch alarm is cleared. " + ::= 132 + +gnLNoUnqTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local terminal start receiving an equipped signal. " + ::= 133 + +--- + +gnLExternalAlarm1OffTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local External alarm 1 is cleared. " + ::= 134 + + +gnLExternalAlarm2OffTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local External alarm 2 is cleared. " + ::= 135 + + +gnLExternalAlarm3OffTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local External alarm 3 is cleared. " + ::= 136 + + +gnLExternalAlarm4OffTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local External alarm 4 is cleared. " + ::= 137 + + +gnLExternalAlarm5OffTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local External alarm 5 is cleared. " + ::= 138 + + +gnLExternalAlarm6OffTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local External alarm 6 is cleared. " + ::= 139 + + +gnLExternalAlarm7OffTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local External alarm 7 is cleared. " + ::= 140 + + +gnLExternalAlarm8OffTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local External alarm 8 is cleared." + ::= 141 + +gnLSystemOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenDrawerXInternalCommunication,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local System fault is cleared." + ::= 142 + +gnLTftpOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local TFTP Download succeeded." + ::= 143 + +gnLInternalDownloadOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local internal Download succeeded." + ::= 144 + +gnLIntralinkOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local intra-link download succeeded." + ::= 145 + +gnLNoConfMismatchTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local configuration mismatch fault is cleared." + ::= 146 + +gnLProtectSwitchOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "Never sent. " + ::= 147 + +gnLProtectCableOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local protection cable fault is cleared." + ::= 148 + +gnLLomOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Loss of Multi-frame alarm is cleared." + ::= 150 + +gnLHitlessProblemOKTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Hitless fault is cleared." + ::= 151 + +gnLHitlessRadioLofOKTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Hitless RadioLOF fault is cleared." + ::= 152 + +gnLHitlessCableDisconnectOKTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Local Hitless cable fault is cleared." + ::= 153 + +gnLPamOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent when system in MSP Protection Architecture Mismatch." + ::= 154 + +gnLScmOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent when there is a MSP Selector Channel Mismatch (K1,K2)." + ::= 155 + +gnLInvOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap indicates that the received K1 byte is invalid (MSP)." + ::= 156 + +gnLInbandOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent when the Inband PPP link goes up." + ::= 157 + +gnWSNoLOSTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES { gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent when the Wayside channel is in LOS state." + ::= 158 + +gnODUtoODUCableOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent when there is a problem with the ODU to ODU cable - for XPIC topology only." + ::= 159 + +gnSignalReceivedFromODUTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent when a signal is received from the ODU." + ::= 160 + +gnProtectionLockoutClearededTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + " This Trap is sent when Protection lockout is cleared." + ::= 161 + +gnRFUPowerFailureClearedTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent in case of 12V/-5V/1.5V/6V/Vdrain power supply failure is cleared." + ::= 162 + +gnRFURxLevelPathOutOfRangeClearedTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent in case of RSL of Main/Diversity channel is not very low ." + ::= 163 + +gnRFUExtremeTemperatureClearedTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent in case of RFU temperature is not too high/low ." + ::= 164 + +gnRFUFanFailureClearedTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent when fan failure is cleared ." + ::= 165 + +gnLowSignalToRFUClearedTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent in case of not low IDM signal reception ." + ::= 166 + +gnRFUXPICClockFailureClearedTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent in case of XPIC clock failure is cleared ." + ::= 167 + +gnRFUDelayCalibrationFailure1ClearedTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent if RX AGC is locked ." + ::= 168 + +gnRFUDelayCalibrationFailure2ClearedTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent if calibration can be done ." + ::= 169 + +gnLSFPOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Gigabit ethernet SFP fault clears." + ::= 170 + +gnEncryptionFaultClearedTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Encryption fault clears." + ::= 171 + +gnEncryptionSyncLosClearedTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Encryption synchronization loss fault clears." + ::= 172 + +gnEncryptionKepTimoutCleared TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Encryption KEP timout fault clears." + ::= 173 + +gnEncryptionSkTimerElapsedCleared TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a encryption Encryption Session Key Timer elapsed fault clears." + ::= 174 + +gnEncryptionPowerUpSelfTestFailCleared TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Encryption Power Up Self Test fault clears." + ::= 175 + +gnEncryptionConditionalTestFailCleared TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Encryption Conditional Test fault clears." + ::= 176 + +gnEncryptionWillTurnOffOnNextRestCleared TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Encryption will be turned off on the next reset clears." + ::= 177 + +gnEncryptionEventReportCleared TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Encryption event report fault clears." + ::= 178 + +gnEncryptionTechCardWasDetectedCleared TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Encryption Technician card is detected clears." + ::= 179 + +gnAdminPasswordInDefaultStateCleared TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a admin password is in default state clears." + ::= 180 + +gnLinkGroupingProtectionFaultClearedTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent in case the Link Grouping Protection Fault clears." + ::= 181 + +gnLossOfProtectionClearedTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent in case the Loss of Protection clears." + ::= 182 + +gnTempLicenseClearedTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent in case the Temp License Enable clears." + ::= 183 + +gnMUXCfgXTempLicenseClearedTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent in case the Temp License Enable clears." + ::= 184 + + +-- ******************** + +gnRODUPowerFailTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusPowerSupply,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote ODU Power fault occurs." + ::= 210 + +gnRODUSynthUnLockTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusSynthesizerVCOLock,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote ODU Hardware fault occurs ." + ::= 211 + +gnRODUTxLevelOutOfRangeTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusTransmitLevel,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote ODU TX signal is out of range." + ::= 212 + +gnRODURxLevelOutOfRangeTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusReceiveLevel,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote ODU RX signal is out of range." + ::= 213 + +gnRODUExtremeTempTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusFahrenheitTemp,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote ODU extreme temperature event occurs." + ::= 214 + +gnRIDUPowerFailTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDevicePowerSupply,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote IDU Power fault occurs." + ::= 215 + +gnRCableFaultTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceCable,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote IDU-ODU cable fault occurs." + ::= 216 + +gnRModemFailTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Modem faults occurs." + ::= 217 + + +gnRIDUExtremeTempTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceFahrenheitTemp,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote IDU extreme temperature event occurs." + ::= 218 + +gnRLoopbackOnTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Loopback is activated." + ::= 219 + +gnRRemoteCommFaultTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time the remote communication is disconnected." + ::= 220 + +gnRTestRunningTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstCfgTestActivate,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote SDH/SONET test is activated." + ::= 221 + +gnRLOFTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Loss of Frame alarm occurs." + ::= 222 + +gnRLOSTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Loss of signal alarm occurs." + ::= 223 + +gnRTIMTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Trace Identifier Mismatch alarm occurs." + ::= 224 + +gnREXCTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Excessive BER alarm is raised." + ::= 225 + +gnRSDTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Signal Degrade alarm is raised." + ::= 226 + +gnRAisTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time the Remote terminal receives an Alarm Indication Signal (AIS)." + ::= 227 + +gnRUnExpTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote terminal receives an unexpected signal." + ::= 228 + +gnRLocTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Loss of Carrier (On the FE interfaces) alarm occurs." + ::= 229 + +--- +gnRLopTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Loss of pointer alarm occurs." + ::= 230 + +gnRRdiTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time the Remote terminal receives a Remote Defect Identifier signal (RDI)." + ::= 231 + +gnRSlmTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Signal (Payload) Label Mismatch alarm occurs." + ::= 232 + +gnRUnqTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote unequipped signal is received." + ::= 233 + +--- + + +gnRExternalAlarm1OnTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote External alarm 1 is raised." + ::= 234 + +gnRExternalAlarm2OnTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote External alarm 2 is raised." + ::= 235 + +gnRExternalAlarm3OnTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote External alarm 3 is raised." + ::= 236 + +gnRExternalAlarm4OnTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote External alarm 4 is raised." + ::= 237 + +gnRExternalAlarm5OnTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote External alarm 5 is raised." + ::= 238 + +gnRExternalAlarm6OnTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote External alarm 6 is raised." + ::= 239 + +gnRExternalAlarm7OnTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote External alarm 7 is raised." + ::= 240 + +gnRExternalAlarm8OnTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote External alarm 8 is raised." + ::= 241 + +gnRSystemFaultTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatInternalCommunication,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote System fault occurs." + ::= 242 + +gnRTftpFaultTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote TFTP Download fails." + ::= 243 + +gnRInternalDownloadFaultTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote internal Download fails." + ::= 244 + +gnRIntralinkFaultTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote intra-link download fails." + ::= 245 + +gnRConfMismatchTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote configuration mismatch fault occurs." + ::= 246 + +gnRProtectSwitchFaultTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Protection fault is raised." + ::= 247 + +gnRProtectCableFaultTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote protection cable fault is raised." + ::= 248 + +gnRHeartBeatTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is a periodic heart beat trap." + ::= 249 + +gnRLomTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Loss of Multi-frame alarm occurs." + ::= 250 + +--gnRHitlessProblemTrap TRAP-TYPE +-- ENTERPRISE ceragon +-- VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} +-- DESCRIPTION +-- "This Trap is sent every time a Remote Hitless fault occurs." +-- ::= 251 + +gnRHitlessRadioLofTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Hitless RadioLOF fault occurs." + ::= 252 + +gnRHitlessCableDisconnectTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Hitless cable fault is raised." + ::= 253 + + +-- skip 254-256 (MSP PAM, SCM, INV) +-- skip 257 (Inband) + + + + + +gnRODUPowerOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusPowerSupply,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote ODU Power fault cleared." + ::= 310 + +gnRODUSynthLockTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusSynthesizerVCOLock,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote ODU Hardware fault is cleared." + ::= 311 + +gnRODUTxLevelInRangeTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusTransmitLevel,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote ODU TX signal is in range." + ::= 312 + +gnRODURxLevelInRangeTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusReceiveLevel,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote ODU RX signal is in range." + ::= 313 + +gnRODUNormalTempTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusFahrenheitTemp,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote ODU returns to normal temperature." + ::= 314 + +gnRIDUPowerOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDevicePowerSupply,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote IDU Power fault is cleared." + ::= 315 + + +gnRCableOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceCable,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote IDU-ODU cable fault is cleared." + ::= 316 + +gnRModemOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Modem faults is cleared." + ::= 317 + + +gnRIDUNormalTempTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceFahrenheitTemp,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote IDU returns to normal temperature." + ::= 318 + +gnRLoopbackOffTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Loopback is cleared." + ::= 319 + +gnRRemoteCommOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time the remote communication is re-connected." + ::= 320 + +gnRNoTestRunningTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstCfgTestActivate,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote SDH/SONET test is cleared." + ::= 321 + +gnRNoLOFTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Loss of Frame alarm is cleared." + ::= 322 + +gnRNoLOSTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Loss of Signal alarm is cleared." + ::= 323 + +gnRNoTIMTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Trace Identifier Mismatch alarm is cleared." + ::= 324 + +gnRNoEXCTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Excessive BER alarm is cleared." + ::= 325 + +gnRNoSDTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Signal Degrade alarm is cleared." + ::= 326 + + +gnRNoAisTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time the Remote terminal stops receiving an Alarm Indication Signal (AIS)." + ::= 327 + +gnRNoUnExpTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote terminal stops receiving an unexpected signal." + ::= 328 + +gnRNoLocTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Loss of Carrier (on the FE interfaces) alarm is cleared." + ::= 329 + +--- +gnRNoLopTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Loss of pointer alarm is cleared." + ::= 330 + +gnRNoRdiTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time the Remote terminal stops receiving a Remote Defect Identifier signal (RDI)." + ::= 331 + +gnRNoSlmTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Signal (Payload) Label Mismatch alarm is cleared." + ::= 332 + +gnRNoUnqTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote terminal start receiving an equipped signal." + ::= 333 + +--- + +gnRExternalAlarm1OffTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote External alarm 1 is cleared." + ::= 334 + +gnRExternalAlarm2OffTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote External alarm 2 is cleared." + ::= 335 + +gnRExternalAlarm3OffTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote External alarm 3 is cleared." + ::= 336 + +gnRExternalAlarm4OffTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote External alarm 4 is cleared." + ::= 337 + +gnRExternalAlarm5OffTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote External alarm 5 is cleared." + ::= 338 + +gnRExternalAlarm6OffTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote External alarm 6 is cleared." + ::= 339 + +gnRExternalAlarm7OffTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote External alarm 7 is cleared." + ::= 340 + +gnRExternalAlarm8OffTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote External alarm 8 is cleared." + ::= 341 + +gnRSystemOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatInternalCommunication,gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote System fault is cleared." + ::= 342 + +gnRTftpOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote TFTP Download succeeded." + ::= 343 + +gnRInternalDownloadOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remoteinternal Download succeeded." + ::= 344 + +gnRIntralinkOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote intra-link download succeeded." + ::= 345 + +gnRNoConfMismatchTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote configuration mismatch fault is cleared." + ::= 346 + +-- "positive" traps are not being send when protection switch occurs. +-- gnRProtectSwitchOkTrap TRAP-TYPE +-- ENTERPRISE ceragon +-- VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} +-- DESCRIPTION +-- "Never sent." +-- ::= 347 + +gnRProtectCableOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote protection cable fault is cleared." + ::= 348 + +gnRLomOkTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Loss of Multi-frame alarm is cleared." + ::= 350 + +--gnRHitlessProblemOKTrap TRAP-TYPE +-- ENTERPRISE ceragon +-- VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} +-- DESCRIPTION +-- "This Trap is sent every time a Remote Hitless fault is cleared." +-- ::= 351 + +gnRHitlessRadioLofOKTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Hitless RadioLOF fault is cleared." + ::= 352 + +gnRHitlessCableDisconnectOKTrap TRAP-TYPE + ENTERPRISE ceragon + VARIABLES {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI} + DESCRIPTION + "This Trap is sent every time a Remote Hitless cable fault is cleared." + ::= 353 + +-- skip 354-356 (MSP PAM, SCM, INV) +-- skip 357 (Inband) + +-- Traps #400-600 are reserved for Managment. + +END + + diff --git a/snmp_mib_archive/FIBRE-CHANNEL-FE-MIB.my b/snmp_mib_archive/f/FIBRE-CHANNEL-FE-MIB.my similarity index 100% rename from snmp_mib_archive/FIBRE-CHANNEL-FE-MIB.my rename to snmp_mib_archive/f/FIBRE-CHANNEL-FE-MIB.my diff --git a/snmp_mib_archive/FR-MFR-MIB.my b/snmp_mib_archive/f/FR-MFR-MIB.my similarity index 100% rename from snmp_mib_archive/FR-MFR-MIB.my rename to snmp_mib_archive/f/FR-MFR-MIB.my diff --git a/snmp_mib_archive/FRAME-RELAY-DTE-MIB.my b/snmp_mib_archive/f/FRAME-RELAY-DTE-MIB.my similarity index 100% rename from snmp_mib_archive/FRAME-RELAY-DTE-MIB.my rename to snmp_mib_archive/f/FRAME-RELAY-DTE-MIB.my diff --git a/snmp_mib_archive/FRAME-RELAY-DTE-MIB.traps b/snmp_mib_archive/f/FRAME-RELAY-DTE-MIB.traps similarity index 100% rename from snmp_mib_archive/FRAME-RELAY-DTE-MIB.traps rename to snmp_mib_archive/f/FRAME-RELAY-DTE-MIB.traps diff --git a/snmp_mib_archive/FRAME-RELAY-DTE-MIB.txt b/snmp_mib_archive/f/FRAME-RELAY-DTE-MIB.txt similarity index 100% rename from snmp_mib_archive/FRAME-RELAY-DTE-MIB.txt rename to snmp_mib_archive/f/FRAME-RELAY-DTE-MIB.txt diff --git a/snmp_mib_archive/FROGFOOT-RESOURCES-MIB.txt b/snmp_mib_archive/f/FROGFOOT-RESOURCES-MIB.txt similarity index 100% rename from snmp_mib_archive/FROGFOOT-RESOURCES-MIB.txt rename to snmp_mib_archive/f/FROGFOOT-RESOURCES-MIB.txt diff --git a/snmp_mib_archive/FORTINET-CORE-MIB.txt b/snmp_mib_archive/f/Fortinet/FORTINET-CORE-MIB.txt similarity index 100% rename from snmp_mib_archive/FORTINET-CORE-MIB.txt rename to snmp_mib_archive/f/Fortinet/FORTINET-CORE-MIB.txt diff --git a/snmp_mib_archive/FORTINET-FORTIGATE-MIB.txt b/snmp_mib_archive/f/Fortinet/FORTINET-FORTIGATE-MIB.txt similarity index 100% rename from snmp_mib_archive/FORTINET-FORTIGATE-MIB.txt rename to snmp_mib_archive/f/Fortinet/FORTINET-FORTIGATE-MIB.txt diff --git a/snmp_mib_archive/FORTINET-MIB-280.txt b/snmp_mib_archive/f/Fortinet/FORTINET-MIB-280.txt similarity index 100% rename from snmp_mib_archive/FORTINET-MIB-280.txt rename to snmp_mib_archive/f/Fortinet/FORTINET-MIB-280.txt diff --git a/snmp_mib_archive/FORTINET-MIB.txt b/snmp_mib_archive/f/Fortinet/FORTINET-MIB.txt similarity index 100% rename from snmp_mib_archive/FORTINET-MIB.txt rename to snmp_mib_archive/f/Fortinet/FORTINET-MIB.txt diff --git a/snmp_mib_archive/FORTINET-TRAP-MIB-280.txt b/snmp_mib_archive/f/Fortinet/FORTINET-TRAP-MIB-280.txt similarity index 100% rename from snmp_mib_archive/FORTINET-TRAP-MIB-280.txt rename to snmp_mib_archive/f/Fortinet/FORTINET-TRAP-MIB-280.txt diff --git a/snmp_mib_archive/FORTINET-TRAP-MIB.txt b/snmp_mib_archive/f/Fortinet/FORTINET-TRAP-MIB.txt similarity index 100% rename from snmp_mib_archive/FORTINET-TRAP-MIB.txt rename to snmp_mib_archive/f/Fortinet/FORTINET-TRAP-MIB.txt diff --git a/snmp_mib_archive/BEGEMOT-ATM-FREEBSD-MIB.txt b/snmp_mib_archive/f/FreeBSD/BEGEMOT-ATM-FREEBSD-MIB.txt similarity index 100% rename from snmp_mib_archive/BEGEMOT-ATM-FREEBSD-MIB.txt rename to snmp_mib_archive/f/FreeBSD/BEGEMOT-ATM-FREEBSD-MIB.txt diff --git a/snmp_mib_archive/BEGEMOT-ATM.txt b/snmp_mib_archive/f/FreeBSD/BEGEMOT-ATM.txt similarity index 100% rename from snmp_mib_archive/BEGEMOT-ATM.txt rename to snmp_mib_archive/f/FreeBSD/BEGEMOT-ATM.txt diff --git a/snmp_mib_archive/BEGEMOT-BRIDGE-MIB.txt b/snmp_mib_archive/f/FreeBSD/BEGEMOT-BRIDGE-MIB.txt similarity index 100% rename from snmp_mib_archive/BEGEMOT-BRIDGE-MIB.txt rename to snmp_mib_archive/f/FreeBSD/BEGEMOT-BRIDGE-MIB.txt diff --git a/snmp_mib_archive/BEGEMOT-HAST-MIB.txt b/snmp_mib_archive/f/FreeBSD/BEGEMOT-HAST-MIB.txt similarity index 100% rename from snmp_mib_archive/BEGEMOT-HAST-MIB.txt rename to snmp_mib_archive/f/FreeBSD/BEGEMOT-HAST-MIB.txt diff --git a/snmp_mib_archive/BEGEMOT-HOSTRES-MIB.txt b/snmp_mib_archive/f/FreeBSD/BEGEMOT-HOSTRES-MIB.txt similarity index 100% rename from snmp_mib_archive/BEGEMOT-HOSTRES-MIB.txt rename to snmp_mib_archive/f/FreeBSD/BEGEMOT-HOSTRES-MIB.txt diff --git a/snmp_mib_archive/BEGEMOT-IP-MIB.txt b/snmp_mib_archive/f/FreeBSD/BEGEMOT-IP-MIB.txt similarity index 100% rename from snmp_mib_archive/BEGEMOT-IP-MIB.txt rename to snmp_mib_archive/f/FreeBSD/BEGEMOT-IP-MIB.txt diff --git a/snmp_mib_archive/BEGEMOT-MIB.txt b/snmp_mib_archive/f/FreeBSD/BEGEMOT-MIB.txt similarity index 100% rename from snmp_mib_archive/BEGEMOT-MIB.txt rename to snmp_mib_archive/f/FreeBSD/BEGEMOT-MIB.txt diff --git a/snmp_mib_archive/BEGEMOT-MIB2-MIB.txt b/snmp_mib_archive/f/FreeBSD/BEGEMOT-MIB2-MIB.txt similarity index 100% rename from snmp_mib_archive/BEGEMOT-MIB2-MIB.txt rename to snmp_mib_archive/f/FreeBSD/BEGEMOT-MIB2-MIB.txt diff --git a/snmp_mib_archive/BEGEMOT-NETGRAPH.txt b/snmp_mib_archive/f/FreeBSD/BEGEMOT-NETGRAPH.txt similarity index 100% rename from snmp_mib_archive/BEGEMOT-NETGRAPH.txt rename to snmp_mib_archive/f/FreeBSD/BEGEMOT-NETGRAPH.txt diff --git a/snmp_mib_archive/BEGEMOT-PF-MIB.txt b/snmp_mib_archive/f/FreeBSD/BEGEMOT-PF-MIB.txt similarity index 100% rename from snmp_mib_archive/BEGEMOT-PF-MIB.txt rename to snmp_mib_archive/f/FreeBSD/BEGEMOT-PF-MIB.txt diff --git a/snmp_mib_archive/BEGEMOT-SNMPD.txt b/snmp_mib_archive/f/FreeBSD/BEGEMOT-SNMPD.txt similarity index 100% rename from snmp_mib_archive/BEGEMOT-SNMPD.txt rename to snmp_mib_archive/f/FreeBSD/BEGEMOT-SNMPD.txt diff --git a/snmp_mib_archive/BEGEMOT-WIRELESS-MIB.txt b/snmp_mib_archive/f/FreeBSD/BEGEMOT-WIRELESS-MIB.txt similarity index 100% rename from snmp_mib_archive/BEGEMOT-WIRELESS-MIB.txt rename to snmp_mib_archive/f/FreeBSD/BEGEMOT-WIRELESS-MIB.txt diff --git a/snmp_mib_archive/FtpServer-MIB.mib b/snmp_mib_archive/f/FtpServer-MIB.mib similarity index 100% rename from snmp_mib_archive/FtpServer-MIB.mib rename to snmp_mib_archive/f/FtpServer-MIB.mib diff --git a/snmp_mib_archive/fa-mib40.cfg b/snmp_mib_archive/f/fa-mib40.cfg similarity index 100% rename from snmp_mib_archive/fa-mib40.cfg rename to snmp_mib_archive/f/fa-mib40.cfg diff --git a/snmp_mib_archive/fa-mib40.mib b/snmp_mib_archive/f/fa-mib40.mib similarity index 100% rename from snmp_mib_archive/fa-mib40.mib rename to snmp_mib_archive/f/fa-mib40.mib diff --git a/snmp_mib_archive/fddi-smt73-mib.cfg b/snmp_mib_archive/f/fddi-smt73-mib.cfg similarity index 100% rename from snmp_mib_archive/fddi-smt73-mib.cfg rename to snmp_mib_archive/f/fddi-smt73-mib.cfg diff --git a/snmp_mib_archive/fddi-smt73-mib.mib b/snmp_mib_archive/f/fddi-smt73-mib.mib similarity index 100% rename from snmp_mib_archive/fddi-smt73-mib.mib rename to snmp_mib_archive/f/fddi-smt73-mib.mib diff --git a/snmp_mib_archive/fe-mib.cfg b/snmp_mib_archive/f/fe-mib.cfg similarity index 100% rename from snmp_mib_archive/fe-mib.cfg rename to snmp_mib_archive/f/fe-mib.cfg diff --git a/snmp_mib_archive/fe-mib.mib b/snmp_mib_archive/f/fe-mib.mib similarity index 100% rename from snmp_mib_archive/fe-mib.mib rename to snmp_mib_archive/f/fe-mib.mib diff --git a/snmp_mib_archive/femib.mib b/snmp_mib_archive/f/femib.mib similarity index 100% rename from snmp_mib_archive/femib.mib rename to snmp_mib_archive/f/femib.mib diff --git a/snmp_mib_archive/fperform.mib b/snmp_mib_archive/f/fperform.mib similarity index 100% rename from snmp_mib_archive/fperform.mib rename to snmp_mib_archive/f/fperform.mib diff --git a/snmp_mib_archive/fpipes.cfg b/snmp_mib_archive/f/fpipes.cfg similarity index 100% rename from snmp_mib_archive/fpipes.cfg rename to snmp_mib_archive/f/fpipes.cfg diff --git a/snmp_mib_archive/fpipes.mib b/snmp_mib_archive/f/fpipes.mib similarity index 100% rename from snmp_mib_archive/fpipes.mib rename to snmp_mib_archive/f/fpipes.mib diff --git a/snmp_mib_archive/GENERIC-3COM-VLAN-MIB-1-0-1.mib b/snmp_mib_archive/g/GENERIC-3COM-VLAN-MIB-1-0-1.mib similarity index 100% rename from snmp_mib_archive/GENERIC-3COM-VLAN-MIB-1-0-1.mib rename to snmp_mib_archive/g/GENERIC-3COM-VLAN-MIB-1-0-1.mib diff --git a/snmp_mib_archive/GENERICOBJECT-MIB.my b/snmp_mib_archive/g/GENERICOBJECT-MIB.my similarity index 100% rename from snmp_mib_archive/GENERICOBJECT-MIB.my rename to snmp_mib_archive/g/GENERICOBJECT-MIB.my diff --git a/snmp_mib_archive/GbE-mib-descriptions.txt b/snmp_mib_archive/g/GbE-mib-descriptions.txt similarity index 100% rename from snmp_mib_archive/GbE-mib-descriptions.txt rename to snmp_mib_archive/g/GbE-mib-descriptions.txt diff --git a/snmp_mib_archive/Gbe2-mib-descriptions.txt b/snmp_mib_archive/g/Gbe2-mib-descriptions.txt similarity index 100% rename from snmp_mib_archive/Gbe2-mib-descriptions.txt rename to snmp_mib_archive/g/Gbe2-mib-descriptions.txt diff --git a/snmp_mib_archive/gbe2c-1-10g-l2l3.cfg b/snmp_mib_archive/g/gbe2c-1-10g-l2l3.cfg similarity index 100% rename from snmp_mib_archive/gbe2c-1-10g-l2l3.cfg rename to snmp_mib_archive/g/gbe2c-1-10g-l2l3.cfg diff --git a/snmp_mib_archive/gbe2c-1-10g-l2l3.mib b/snmp_mib_archive/g/gbe2c-1-10g-l2l3.mib similarity index 100% rename from snmp_mib_archive/gbe2c-1-10g-l2l3.mib rename to snmp_mib_archive/g/gbe2c-1-10g-l2l3.mib diff --git a/snmp_mib_archive/gbe2c-10g-l2l3.cfg b/snmp_mib_archive/g/gbe2c-10g-l2l3.cfg similarity index 100% rename from snmp_mib_archive/gbe2c-10g-l2l3.cfg rename to snmp_mib_archive/g/gbe2c-10g-l2l3.cfg diff --git a/snmp_mib_archive/gbe2c-10g-l2l3.mib b/snmp_mib_archive/g/gbe2c-10g-l2l3.mib similarity index 100% rename from snmp_mib_archive/gbe2c-10g-l2l3.mib rename to snmp_mib_archive/g/gbe2c-10g-l2l3.mib diff --git a/snmp_mib_archive/gbe2c-l2l3.cfg b/snmp_mib_archive/g/gbe2c-l2l3.cfg similarity index 100% rename from snmp_mib_archive/gbe2c-l2l3.cfg rename to snmp_mib_archive/g/gbe2c-l2l3.cfg diff --git a/snmp_mib_archive/gbe2c-l2l3.mib b/snmp_mib_archive/g/gbe2c-l2l3.mib similarity index 100% rename from snmp_mib_archive/gbe2c-l2l3.mib rename to snmp_mib_archive/g/gbe2c-l2l3.mib diff --git a/snmp_mib_archive/getbulk.mib b/snmp_mib_archive/g/getbulk.mib similarity index 100% rename from snmp_mib_archive/getbulk.mib rename to snmp_mib_archive/g/getbulk.mib diff --git a/snmp_mib_archive/HC-ALARM-MIB.my b/snmp_mib_archive/h/HC-ALARM-MIB.my similarity index 100% rename from snmp_mib_archive/HC-ALARM-MIB.my rename to snmp_mib_archive/h/HC-ALARM-MIB.my diff --git a/snmp_mib_archive/HC-ALARM-MIB.traps b/snmp_mib_archive/h/HC-ALARM-MIB.traps similarity index 100% rename from snmp_mib_archive/HC-ALARM-MIB.traps rename to snmp_mib_archive/h/HC-ALARM-MIB.traps diff --git a/snmp_mib_archive/HC-PerfHist-TC-MIB.my b/snmp_mib_archive/h/HC-PerfHist-TC-MIB.my similarity index 100% rename from snmp_mib_archive/HC-PerfHist-TC-MIB.my rename to snmp_mib_archive/h/HC-PerfHist-TC-MIB.my diff --git a/snmp_mib_archive/HC-RMON-MIB.my b/snmp_mib_archive/h/HC-RMON-MIB.my similarity index 100% rename from snmp_mib_archive/HC-RMON-MIB.my rename to snmp_mib_archive/h/HC-RMON-MIB.my diff --git a/snmp_mib_archive/HCNUM-TC.cfg b/snmp_mib_archive/h/HCNUM-TC.cfg similarity index 100% rename from snmp_mib_archive/HCNUM-TC.cfg rename to snmp_mib_archive/h/HCNUM-TC.cfg diff --git a/snmp_mib_archive/HCNUM-TC.mib b/snmp_mib_archive/h/HCNUM-TC.mib similarity index 100% rename from snmp_mib_archive/HCNUM-TC.mib rename to snmp_mib_archive/h/HCNUM-TC.mib diff --git a/snmp_mib_archive/HCNUM-TC.my b/snmp_mib_archive/h/HCNUM-TC.my similarity index 100% rename from snmp_mib_archive/HCNUM-TC.my rename to snmp_mib_archive/h/HCNUM-TC.my diff --git a/snmp_mib_archive/HDSL2-SHDSL-LINE-MIB.my b/snmp_mib_archive/h/HDSL2-SHDSL-LINE-MIB.my similarity index 100% rename from snmp_mib_archive/HDSL2-SHDSL-LINE-MIB.my rename to snmp_mib_archive/h/HDSL2-SHDSL-LINE-MIB.my diff --git a/snmp_mib_archive/HOST-RESOURCES-MIB.my b/snmp_mib_archive/h/HOST-RESOURCES-MIB.my similarity index 100% rename from snmp_mib_archive/HOST-RESOURCES-MIB.my rename to snmp_mib_archive/h/HOST-RESOURCES-MIB.my diff --git a/snmp_mib_archive/HOST-RESOURCES-MIB.txt b/snmp_mib_archive/h/HOST-RESOURCES-MIB.txt similarity index 100% rename from snmp_mib_archive/HOST-RESOURCES-MIB.txt rename to snmp_mib_archive/h/HOST-RESOURCES-MIB.txt diff --git a/snmp_mib_archive/HOST-RESOURCES-TYPES.my b/snmp_mib_archive/h/HOST-RESOURCES-TYPES.my similarity index 100% rename from snmp_mib_archive/HOST-RESOURCES-TYPES.my rename to snmp_mib_archive/h/HOST-RESOURCES-TYPES.my diff --git a/snmp_mib_archive/HOST-RESOURCES-TYPES.txt b/snmp_mib_archive/h/HOST-RESOURCES-TYPES.txt similarity index 100% rename from snmp_mib_archive/HOST-RESOURCES-TYPES.txt rename to snmp_mib_archive/h/HOST-RESOURCES-TYPES.txt diff --git a/snmp_mib_archive/hp-mccluster.cfg b/snmp_mib_archive/h/HP/hp-mccluster.cfg similarity index 100% rename from snmp_mib_archive/hp-mccluster.cfg rename to snmp_mib_archive/h/HP/hp-mccluster.cfg diff --git a/snmp_mib_archive/hp-mccluster.mib b/snmp_mib_archive/h/HP/hp-mccluster.mib similarity index 100% rename from snmp_mib_archive/hp-mccluster.mib rename to snmp_mib_archive/h/HP/hp-mccluster.mib diff --git a/snmp_mib_archive/hp-switch-pl.cfg b/snmp_mib_archive/h/HP/hp-switch-pl.cfg similarity index 100% rename from snmp_mib_archive/hp-switch-pl.cfg rename to snmp_mib_archive/h/HP/hp-switch-pl.cfg diff --git a/snmp_mib_archive/hp-switch-pl.mib b/snmp_mib_archive/h/HP/hp-switch-pl.mib similarity index 100% rename from snmp_mib_archive/hp-switch-pl.mib rename to snmp_mib_archive/h/HP/hp-switch-pl.mib diff --git a/snmp_mib_archive/hpeccmib.cfg b/snmp_mib_archive/h/HP/hpeccmib.cfg similarity index 100% rename from snmp_mib_archive/hpeccmib.cfg rename to snmp_mib_archive/h/HP/hpeccmib.cfg diff --git a/snmp_mib_archive/hpeccmib.mib b/snmp_mib_archive/h/HP/hpeccmib.mib similarity index 100% rename from snmp_mib_archive/hpeccmib.mib rename to snmp_mib_archive/h/HP/hpeccmib.mib diff --git a/snmp_mib_archive/hpipf02trap.cfg b/snmp_mib_archive/h/HP/hpipf02trap.cfg similarity index 100% rename from snmp_mib_archive/hpipf02trap.cfg rename to snmp_mib_archive/h/HP/hpipf02trap.cfg diff --git a/snmp_mib_archive/hpipf02trap.mib b/snmp_mib_archive/h/HP/hpipf02trap.mib similarity index 100% rename from snmp_mib_archive/hpipf02trap.mib rename to snmp_mib_archive/h/HP/hpipf02trap.mib diff --git a/snmp_mib_archive/hpipftrap.cfg b/snmp_mib_archive/h/HP/hpipftrap.cfg similarity index 100% rename from snmp_mib_archive/hpipftrap.cfg rename to snmp_mib_archive/h/HP/hpipftrap.cfg diff --git a/snmp_mib_archive/hpipftrap.mib b/snmp_mib_archive/h/HP/hpipftrap.mib similarity index 100% rename from snmp_mib_archive/hpipftrap.mib rename to snmp_mib_archive/h/HP/hpipftrap.mib diff --git a/snmp_mib_archive/hpn.cfg b/snmp_mib_archive/h/HP/hpn.cfg similarity index 100% rename from snmp_mib_archive/hpn.cfg rename to snmp_mib_archive/h/HP/hpn.cfg diff --git a/snmp_mib_archive/hpn.mib b/snmp_mib_archive/h/HP/hpn.mib similarity index 100% rename from snmp_mib_archive/hpn.mib rename to snmp_mib_archive/h/HP/hpn.mib diff --git a/snmp_mib_archive/hpnetctz.cfg b/snmp_mib_archive/h/HP/hpnetctz.cfg similarity index 100% rename from snmp_mib_archive/hpnetctz.cfg rename to snmp_mib_archive/h/HP/hpnetctz.cfg diff --git a/snmp_mib_archive/hpnetctz.mib b/snmp_mib_archive/h/HP/hpnetctz.mib similarity index 100% rename from snmp_mib_archive/hpnetctz.mib rename to snmp_mib_archive/h/HP/hpnetctz.mib diff --git a/snmp_mib_archive/hpnr.cfg b/snmp_mib_archive/h/HP/hpnr.cfg similarity index 100% rename from snmp_mib_archive/hpnr.cfg rename to snmp_mib_archive/h/HP/hpnr.cfg diff --git a/snmp_mib_archive/hpnr.mib b/snmp_mib_archive/h/HP/hpnr.mib similarity index 100% rename from snmp_mib_archive/hpnr.mib rename to snmp_mib_archive/h/HP/hpnr.mib diff --git a/snmp_mib_archive/hpov-nnm.cfg b/snmp_mib_archive/h/HP/hpov-nnm.cfg similarity index 100% rename from snmp_mib_archive/hpov-nnm.cfg rename to snmp_mib_archive/h/HP/hpov-nnm.cfg diff --git a/snmp_mib_archive/hpov-nnm.mib b/snmp_mib_archive/h/HP/hpov-nnm.mib similarity index 100% rename from snmp_mib_archive/hpov-nnm.mib rename to snmp_mib_archive/h/HP/hpov-nnm.mib diff --git a/snmp_mib_archive/hpovsam.cfg b/snmp_mib_archive/h/HP/hpovsam.cfg similarity index 100% rename from snmp_mib_archive/hpovsam.cfg rename to snmp_mib_archive/h/HP/hpovsam.cfg diff --git a/snmp_mib_archive/hpovsam.mib b/snmp_mib_archive/h/HP/hpovsam.mib similarity index 100% rename from snmp_mib_archive/hpovsam.mib rename to snmp_mib_archive/h/HP/hpovsam.mib diff --git a/snmp_mib_archive/hpovsam_im.cfg b/snmp_mib_archive/h/HP/hpovsam_im.cfg similarity index 100% rename from snmp_mib_archive/hpovsam_im.cfg rename to snmp_mib_archive/h/HP/hpovsam_im.cfg diff --git a/snmp_mib_archive/hpovsam_im.mib b/snmp_mib_archive/h/HP/hpovsam_im.mib similarity index 100% rename from snmp_mib_archive/hpovsam_im.mib rename to snmp_mib_archive/h/HP/hpovsam_im.mib diff --git a/snmp_mib_archive/hpprfmib.cfg b/snmp_mib_archive/h/HP/hpprfmib.cfg similarity index 100% rename from snmp_mib_archive/hpprfmib.cfg rename to snmp_mib_archive/h/HP/hpprfmib.cfg diff --git a/snmp_mib_archive/hpprfmib.mib b/snmp_mib_archive/h/HP/hpprfmib.mib similarity index 100% rename from snmp_mib_archive/hpprfmib.mib rename to snmp_mib_archive/h/HP/hpprfmib.mib diff --git a/snmp_mib_archive/hpsgcluster.cfg b/snmp_mib_archive/h/HP/hpsgcluster.cfg similarity index 100% rename from snmp_mib_archive/hpsgcluster.cfg rename to snmp_mib_archive/h/HP/hpsgcluster.cfg diff --git a/snmp_mib_archive/hpsgcluster.mib b/snmp_mib_archive/h/HP/hpsgcluster.mib similarity index 100% rename from snmp_mib_archive/hpsgcluster.mib rename to snmp_mib_archive/h/HP/hpsgcluster.mib diff --git a/snmp_mib_archive/hpsvrmgmt-oid.cfg b/snmp_mib_archive/h/HP/hpsvrmgmt-oid.cfg similarity index 100% rename from snmp_mib_archive/hpsvrmgmt-oid.cfg rename to snmp_mib_archive/h/HP/hpsvrmgmt-oid.cfg diff --git a/snmp_mib_archive/hpsvrmgmt-oid.mib b/snmp_mib_archive/h/HP/hpsvrmgmt-oid.mib similarity index 100% rename from snmp_mib_archive/hpsvrmgmt-oid.mib rename to snmp_mib_archive/h/HP/hpsvrmgmt-oid.mib diff --git a/snmp_mib_archive/hpswa.cfg b/snmp_mib_archive/h/HP/hpswa.cfg similarity index 100% rename from snmp_mib_archive/hpswa.cfg rename to snmp_mib_archive/h/HP/hpswa.cfg diff --git a/snmp_mib_archive/hpswa.mib b/snmp_mib_archive/h/HP/hpswa.mib similarity index 100% rename from snmp_mib_archive/hpswa.mib rename to snmp_mib_archive/h/HP/hpswa.mib diff --git a/snmp_mib_archive/hptat.cfg b/snmp_mib_archive/h/HP/hptat.cfg similarity index 100% rename from snmp_mib_archive/hptat.cfg rename to snmp_mib_archive/h/HP/hptat.cfg diff --git a/snmp_mib_archive/hptat.mib b/snmp_mib_archive/h/HP/hptat.mib similarity index 100% rename from snmp_mib_archive/hptat.mib rename to snmp_mib_archive/h/HP/hptat.mib diff --git a/snmp_mib_archive/hptrap.cfg b/snmp_mib_archive/h/HP/hptrap.cfg similarity index 100% rename from snmp_mib_archive/hptrap.cfg rename to snmp_mib_archive/h/HP/hptrap.cfg diff --git a/snmp_mib_archive/hptrap.mib b/snmp_mib_archive/h/HP/hptrap.mib similarity index 100% rename from snmp_mib_archive/hptrap.mib rename to snmp_mib_archive/h/HP/hptrap.mib diff --git a/snmp_mib_archive/hpux1111mcompile b/snmp_mib_archive/h/HP/hpux1111mcompile similarity index 100% rename from snmp_mib_archive/hpux1111mcompile rename to snmp_mib_archive/h/HP/hpux1111mcompile diff --git a/snmp_mib_archive/hpux1123iamcompile b/snmp_mib_archive/h/HP/hpux1123iamcompile similarity index 100% rename from snmp_mib_archive/hpux1123iamcompile rename to snmp_mib_archive/h/HP/hpux1123iamcompile diff --git a/snmp_mib_archive/hpux1123pamcompile b/snmp_mib_archive/h/HP/hpux1123pamcompile similarity index 100% rename from snmp_mib_archive/hpux1123pamcompile rename to snmp_mib_archive/h/HP/hpux1123pamcompile diff --git a/snmp_mib_archive/hpvcmodule-mib.mib b/snmp_mib_archive/h/HP/hpvcmodule-mib.mib similarity index 100% rename from snmp_mib_archive/hpvcmodule-mib.mib rename to snmp_mib_archive/h/HP/hpvcmodule-mib.mib diff --git a/snmp_mib_archive/zesa.cfg b/snmp_mib_archive/h/HP/zesa.cfg similarity index 100% rename from snmp_mib_archive/zesa.cfg rename to snmp_mib_archive/h/HP/zesa.cfg diff --git a/snmp_mib_archive/zesa.mib b/snmp_mib_archive/h/HP/zesa.mib similarity index 100% rename from snmp_mib_archive/zesa.mib rename to snmp_mib_archive/h/HP/zesa.mib diff --git a/snmp_mib_archive/zhrm.cfg b/snmp_mib_archive/h/HP/zhrm.cfg similarity index 100% rename from snmp_mib_archive/zhrm.cfg rename to snmp_mib_archive/h/HP/zhrm.cfg diff --git a/snmp_mib_archive/zhrm.mib b/snmp_mib_archive/h/HP/zhrm.mib similarity index 100% rename from snmp_mib_archive/zhrm.mib rename to snmp_mib_archive/h/HP/zhrm.mib diff --git a/snmp_mib_archive/zsmp.cfg b/snmp_mib_archive/h/HP/zsmp.cfg similarity index 100% rename from snmp_mib_archive/zsmp.cfg rename to snmp_mib_archive/h/HP/zsmp.cfg diff --git a/snmp_mib_archive/zsmp.mib b/snmp_mib_archive/h/HP/zsmp.mib similarity index 100% rename from snmp_mib_archive/zsmp.mib rename to snmp_mib_archive/h/HP/zsmp.mib diff --git a/snmp_mib_archive/ztmx.cfg b/snmp_mib_archive/h/HP/ztmx.cfg similarity index 100% rename from snmp_mib_archive/ztmx.cfg rename to snmp_mib_archive/h/HP/ztmx.cfg diff --git a/snmp_mib_archive/ztmx.mib b/snmp_mib_archive/h/HP/ztmx.mib similarity index 100% rename from snmp_mib_archive/ztmx.mib rename to snmp_mib_archive/h/HP/ztmx.mib diff --git a/snmp_mib_archive/ztsa.cfg b/snmp_mib_archive/h/HP/ztsa.cfg similarity index 100% rename from snmp_mib_archive/ztsa.cfg rename to snmp_mib_archive/h/HP/ztsa.cfg diff --git a/snmp_mib_archive/ztsa.mib b/snmp_mib_archive/h/HP/ztsa.mib similarity index 100% rename from snmp_mib_archive/ztsa.mib rename to snmp_mib_archive/h/HP/ztsa.mib diff --git a/snmp_mib_archive/HH3C-COMMON-SYSTEM-MIB.cfg b/snmp_mib_archive/h/Hangzhou/HH3C-COMMON-SYSTEM-MIB.cfg similarity index 100% rename from snmp_mib_archive/HH3C-COMMON-SYSTEM-MIB.cfg rename to snmp_mib_archive/h/Hangzhou/HH3C-COMMON-SYSTEM-MIB.cfg diff --git a/snmp_mib_archive/HH3C-CONFIG-MAN-MIB.cfg b/snmp_mib_archive/h/Hangzhou/HH3C-CONFIG-MAN-MIB.cfg similarity index 100% rename from snmp_mib_archive/HH3C-CONFIG-MAN-MIB.cfg rename to snmp_mib_archive/h/Hangzhou/HH3C-CONFIG-MAN-MIB.cfg diff --git a/snmp_mib_archive/HH3C-DLDP2-MIB.cfg b/snmp_mib_archive/h/Hangzhou/HH3C-DLDP2-MIB.cfg similarity index 100% rename from snmp_mib_archive/HH3C-DLDP2-MIB.cfg rename to snmp_mib_archive/h/Hangzhou/HH3C-DLDP2-MIB.cfg diff --git a/snmp_mib_archive/HH3C-ENTITY-EXT-MIB.cfg b/snmp_mib_archive/h/Hangzhou/HH3C-ENTITY-EXT-MIB.cfg similarity index 100% rename from snmp_mib_archive/HH3C-ENTITY-EXT-MIB.cfg rename to snmp_mib_archive/h/Hangzhou/HH3C-ENTITY-EXT-MIB.cfg diff --git a/snmp_mib_archive/HH3C-FLASH-MAN-MIB.cfg b/snmp_mib_archive/h/Hangzhou/HH3C-FLASH-MAN-MIB.cfg similarity index 100% rename from snmp_mib_archive/HH3C-FLASH-MAN-MIB.cfg rename to snmp_mib_archive/h/Hangzhou/HH3C-FLASH-MAN-MIB.cfg diff --git a/snmp_mib_archive/HH3C-LAG-MIB.cfg b/snmp_mib_archive/h/Hangzhou/HH3C-LAG-MIB.cfg similarity index 100% rename from snmp_mib_archive/HH3C-LAG-MIB.cfg rename to snmp_mib_archive/h/Hangzhou/HH3C-LAG-MIB.cfg diff --git a/snmp_mib_archive/HH3C-LPBKDT-MIB.cfg b/snmp_mib_archive/h/Hangzhou/HH3C-LPBKDT-MIB.cfg similarity index 100% rename from snmp_mib_archive/HH3C-LPBKDT-MIB.cfg rename to snmp_mib_archive/h/Hangzhou/HH3C-LPBKDT-MIB.cfg diff --git a/snmp_mib_archive/HH3C-LswMSTP-MIB.cfg b/snmp_mib_archive/h/Hangzhou/HH3C-LswMSTP-MIB.cfg similarity index 100% rename from snmp_mib_archive/HH3C-LswMSTP-MIB.cfg rename to snmp_mib_archive/h/Hangzhou/HH3C-LswMSTP-MIB.cfg diff --git a/snmp_mib_archive/HH3C-LswMix-MIB.cfg b/snmp_mib_archive/h/Hangzhou/HH3C-LswMix-MIB.cfg similarity index 100% rename from snmp_mib_archive/HH3C-LswMix-MIB.cfg rename to snmp_mib_archive/h/Hangzhou/HH3C-LswMix-MIB.cfg diff --git a/snmp_mib_archive/HH3C-LswTRAP-MIB.cfg b/snmp_mib_archive/h/Hangzhou/HH3C-LswTRAP-MIB.cfg similarity index 100% rename from snmp_mib_archive/HH3C-LswTRAP-MIB.cfg rename to snmp_mib_archive/h/Hangzhou/HH3C-LswTRAP-MIB.cfg diff --git a/snmp_mib_archive/HH3C-MAC-INFORMATION-MIB.cfg b/snmp_mib_archive/h/Hangzhou/HH3C-MAC-INFORMATION-MIB.cfg similarity index 100% rename from snmp_mib_archive/HH3C-MAC-INFORMATION-MIB.cfg rename to snmp_mib_archive/h/Hangzhou/HH3C-MAC-INFORMATION-MIB.cfg diff --git a/snmp_mib_archive/HH3C-STACK-MIB.cfg b/snmp_mib_archive/h/Hangzhou/HH3C-STACK-MIB.cfg similarity index 100% rename from snmp_mib_archive/HH3C-STACK-MIB.cfg rename to snmp_mib_archive/h/Hangzhou/HH3C-STACK-MIB.cfg diff --git a/snmp_mib_archive/HH3C-STORM-CONSTRAIN-MIB.cfg b/snmp_mib_archive/h/Hangzhou/HH3C-STORM-CONSTRAIN-MIB.cfg similarity index 100% rename from snmp_mib_archive/HH3C-STORM-CONSTRAIN-MIB.cfg rename to snmp_mib_archive/h/Hangzhou/HH3C-STORM-CONSTRAIN-MIB.cfg diff --git a/snmp_mib_archive/HH3C-TRAP-MIB.cfg b/snmp_mib_archive/h/Hangzhou/HH3C-TRAP-MIB.cfg similarity index 100% rename from snmp_mib_archive/HH3C-TRAP-MIB.cfg rename to snmp_mib_archive/h/Hangzhou/HH3C-TRAP-MIB.cfg diff --git a/snmp_mib_archive/hh3c-common-system-mib.mib b/snmp_mib_archive/h/Hangzhou/hh3c-common-system-mib.mib similarity index 100% rename from snmp_mib_archive/hh3c-common-system-mib.mib rename to snmp_mib_archive/h/Hangzhou/hh3c-common-system-mib.mib diff --git a/snmp_mib_archive/hh3c-config-man-mib.mib b/snmp_mib_archive/h/Hangzhou/hh3c-config-man-mib.mib similarity index 100% rename from snmp_mib_archive/hh3c-config-man-mib.mib rename to snmp_mib_archive/h/Hangzhou/hh3c-config-man-mib.mib diff --git a/snmp_mib_archive/hh3c-dldp2-mib.mib b/snmp_mib_archive/h/Hangzhou/hh3c-dldp2-mib.mib similarity index 100% rename from snmp_mib_archive/hh3c-dldp2-mib.mib rename to snmp_mib_archive/h/Hangzhou/hh3c-dldp2-mib.mib diff --git a/snmp_mib_archive/hh3c-entity-ext-mib.mib b/snmp_mib_archive/h/Hangzhou/hh3c-entity-ext-mib.mib similarity index 100% rename from snmp_mib_archive/hh3c-entity-ext-mib.mib rename to snmp_mib_archive/h/Hangzhou/hh3c-entity-ext-mib.mib diff --git a/snmp_mib_archive/hh3c-flash-man-mib.mib b/snmp_mib_archive/h/Hangzhou/hh3c-flash-man-mib.mib similarity index 100% rename from snmp_mib_archive/hh3c-flash-man-mib.mib rename to snmp_mib_archive/h/Hangzhou/hh3c-flash-man-mib.mib diff --git a/snmp_mib_archive/hh3c-lag-mib.mib b/snmp_mib_archive/h/Hangzhou/hh3c-lag-mib.mib similarity index 100% rename from snmp_mib_archive/hh3c-lag-mib.mib rename to snmp_mib_archive/h/Hangzhou/hh3c-lag-mib.mib diff --git a/snmp_mib_archive/hh3c-lpbkdt-mib.mib b/snmp_mib_archive/h/Hangzhou/hh3c-lpbkdt-mib.mib similarity index 100% rename from snmp_mib_archive/hh3c-lpbkdt-mib.mib rename to snmp_mib_archive/h/Hangzhou/hh3c-lpbkdt-mib.mib diff --git a/snmp_mib_archive/hh3c-lsw-dev-adm-mib.mib b/snmp_mib_archive/h/Hangzhou/hh3c-lsw-dev-adm-mib.mib similarity index 100% rename from snmp_mib_archive/hh3c-lsw-dev-adm-mib.mib rename to snmp_mib_archive/h/Hangzhou/hh3c-lsw-dev-adm-mib.mib diff --git a/snmp_mib_archive/hh3c-lswdevm-mib.mib b/snmp_mib_archive/h/Hangzhou/hh3c-lswdevm-mib.mib similarity index 100% rename from snmp_mib_archive/hh3c-lswdevm-mib.mib rename to snmp_mib_archive/h/Hangzhou/hh3c-lswdevm-mib.mib diff --git a/snmp_mib_archive/hh3c-lswmix-mib.mib b/snmp_mib_archive/h/Hangzhou/hh3c-lswmix-mib.mib similarity index 100% rename from snmp_mib_archive/hh3c-lswmix-mib.mib rename to snmp_mib_archive/h/Hangzhou/hh3c-lswmix-mib.mib diff --git a/snmp_mib_archive/hh3c-lswmstp-mib.mib b/snmp_mib_archive/h/Hangzhou/hh3c-lswmstp-mib.mib similarity index 100% rename from snmp_mib_archive/hh3c-lswmstp-mib.mib rename to snmp_mib_archive/h/Hangzhou/hh3c-lswmstp-mib.mib diff --git a/snmp_mib_archive/hh3c-lswtrap-mib.mib b/snmp_mib_archive/h/Hangzhou/hh3c-lswtrap-mib.mib similarity index 100% rename from snmp_mib_archive/hh3c-lswtrap-mib.mib rename to snmp_mib_archive/h/Hangzhou/hh3c-lswtrap-mib.mib diff --git a/snmp_mib_archive/hh3c-mac-information-mib.mib b/snmp_mib_archive/h/Hangzhou/hh3c-mac-information-mib.mib similarity index 100% rename from snmp_mib_archive/hh3c-mac-information-mib.mib rename to snmp_mib_archive/h/Hangzhou/hh3c-mac-information-mib.mib diff --git a/snmp_mib_archive/hh3c-oid-mib.mib b/snmp_mib_archive/h/Hangzhou/hh3c-oid-mib.mib similarity index 100% rename from snmp_mib_archive/hh3c-oid-mib.mib rename to snmp_mib_archive/h/Hangzhou/hh3c-oid-mib.mib diff --git a/snmp_mib_archive/hh3c-stack-mib.mib b/snmp_mib_archive/h/Hangzhou/hh3c-stack-mib.mib similarity index 100% rename from snmp_mib_archive/hh3c-stack-mib.mib rename to snmp_mib_archive/h/Hangzhou/hh3c-stack-mib.mib diff --git a/snmp_mib_archive/hh3c-storm-constrain-mib.mib b/snmp_mib_archive/h/Hangzhou/hh3c-storm-constrain-mib.mib similarity index 100% rename from snmp_mib_archive/hh3c-storm-constrain-mib.mib rename to snmp_mib_archive/h/Hangzhou/hh3c-storm-constrain-mib.mib diff --git a/snmp_mib_archive/hh3c-trap-mib.mib b/snmp_mib_archive/h/Hangzhou/hh3c-trap-mib.mib similarity index 100% rename from snmp_mib_archive/hh3c-trap-mib.mib rename to snmp_mib_archive/h/Hangzhou/hh3c-trap-mib.mib diff --git a/snmp_mib_archive/HostRes.mib b/snmp_mib_archive/h/HostRes.mib similarity index 100% rename from snmp_mib_archive/HostRes.mib rename to snmp_mib_archive/h/HostRes.mib diff --git a/snmp_mib_archive/HostResT.mib b/snmp_mib_archive/h/HostResT.mib similarity index 100% rename from snmp_mib_archive/HostResT.mib rename to snmp_mib_archive/h/HostResT.mib diff --git a/snmp_mib_archive/HttpServer-MIB.mib b/snmp_mib_archive/h/HttpServer-MIB.mib similarity index 100% rename from snmp_mib_archive/HttpServer-MIB.mib rename to snmp_mib_archive/h/HttpServer-MIB.mib diff --git a/snmp_mib_archive/h22agent.cfg b/snmp_mib_archive/h/h22agent.cfg similarity index 100% rename from snmp_mib_archive/h22agent.cfg rename to snmp_mib_archive/h/h22agent.cfg diff --git a/snmp_mib_archive/h22agent.mib b/snmp_mib_archive/h/h22agent.mib similarity index 100% rename from snmp_mib_archive/h22agent.mib rename to snmp_mib_archive/h/h22agent.mib diff --git a/snmp_mib_archive/host-resources-mib.cfg b/snmp_mib_archive/h/host-resources-mib.cfg similarity index 100% rename from snmp_mib_archive/host-resources-mib.cfg rename to snmp_mib_archive/h/host-resources-mib.cfg diff --git a/snmp_mib_archive/host-resources-mib.mib b/snmp_mib_archive/h/host-resources-mib.mib similarity index 100% rename from snmp_mib_archive/host-resources-mib.mib rename to snmp_mib_archive/h/host-resources-mib.mib diff --git a/snmp_mib_archive/hs_agent.cfg b/snmp_mib_archive/h/hs_agent.cfg similarity index 100% rename from snmp_mib_archive/hs_agent.cfg rename to snmp_mib_archive/h/hs_agent.cfg diff --git a/snmp_mib_archive/hs_agent.mib b/snmp_mib_archive/h/hs_agent.mib similarity index 100% rename from snmp_mib_archive/hs_agent.mib rename to snmp_mib_archive/h/hs_agent.mib diff --git a/snmp_mib_archive/hubnvle.cfg b/snmp_mib_archive/h/hubnvle.cfg similarity index 100% rename from snmp_mib_archive/hubnvle.cfg rename to snmp_mib_archive/h/hubnvle.cfg diff --git a/snmp_mib_archive/hubnvle.mib b/snmp_mib_archive/h/hubnvle.mib similarity index 100% rename from snmp_mib_archive/hubnvle.mib rename to snmp_mib_archive/h/hubnvle.mib diff --git a/snmp_mib_archive/IANA-ADDRESS-FAMILY-NUMBERS-MIB.cfg b/snmp_mib_archive/i/IANA/IANA-ADDRESS-FAMILY-NUMBERS-MIB.cfg similarity index 100% rename from snmp_mib_archive/IANA-ADDRESS-FAMILY-NUMBERS-MIB.cfg rename to snmp_mib_archive/i/IANA/IANA-ADDRESS-FAMILY-NUMBERS-MIB.cfg diff --git a/snmp_mib_archive/IANA-ADDRESS-FAMILY-NUMBERS-MIB.mib b/snmp_mib_archive/i/IANA/IANA-ADDRESS-FAMILY-NUMBERS-MIB.mib similarity index 100% rename from snmp_mib_archive/IANA-ADDRESS-FAMILY-NUMBERS-MIB.mib rename to snmp_mib_archive/i/IANA/IANA-ADDRESS-FAMILY-NUMBERS-MIB.mib diff --git a/snmp_mib_archive/IANA-ADDRESS-FAMILY-NUMBERS-MIB.my b/snmp_mib_archive/i/IANA/IANA-ADDRESS-FAMILY-NUMBERS-MIB.my similarity index 100% rename from snmp_mib_archive/IANA-ADDRESS-FAMILY-NUMBERS-MIB.my rename to snmp_mib_archive/i/IANA/IANA-ADDRESS-FAMILY-NUMBERS-MIB.my diff --git a/snmp_mib_archive/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt b/snmp_mib_archive/i/IANA/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt similarity index 100% rename from snmp_mib_archive/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt rename to snmp_mib_archive/i/IANA/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt diff --git a/snmp_mib_archive/IANA-LANGUAGE-MIB.txt b/snmp_mib_archive/i/IANA/IANA-LANGUAGE-MIB.txt similarity index 100% rename from snmp_mib_archive/IANA-LANGUAGE-MIB.txt rename to snmp_mib_archive/i/IANA/IANA-LANGUAGE-MIB.txt diff --git a/snmp_mib_archive/IANA-MAU-MIB.my b/snmp_mib_archive/i/IANA/IANA-MAU-MIB.my similarity index 100% rename from snmp_mib_archive/IANA-MAU-MIB.my rename to snmp_mib_archive/i/IANA/IANA-MAU-MIB.my diff --git a/snmp_mib_archive/IANA-RTPROTO-MIB.mib b/snmp_mib_archive/i/IANA/IANA-RTPROTO-MIB.mib similarity index 100% rename from snmp_mib_archive/IANA-RTPROTO-MIB.mib rename to snmp_mib_archive/i/IANA/IANA-RTPROTO-MIB.mib diff --git a/snmp_mib_archive/IANA-RTPROTO-MIB.my b/snmp_mib_archive/i/IANA/IANA-RTPROTO-MIB.my similarity index 100% rename from snmp_mib_archive/IANA-RTPROTO-MIB.my rename to snmp_mib_archive/i/IANA/IANA-RTPROTO-MIB.my diff --git a/snmp_mib_archive/IANATn3270eTC-MIB.my b/snmp_mib_archive/i/IANA/IANATn3270eTC-MIB.my similarity index 100% rename from snmp_mib_archive/IANATn3270eTC-MIB.my rename to snmp_mib_archive/i/IANA/IANATn3270eTC-MIB.my diff --git a/snmp_mib_archive/IANAifType-MIB.my b/snmp_mib_archive/i/IANA/IANAifType-MIB.my similarity index 100% rename from snmp_mib_archive/IANAifType-MIB.my rename to snmp_mib_archive/i/IANA/IANAifType-MIB.my diff --git a/snmp_mib_archive/IANAifType-MIB.txt b/snmp_mib_archive/i/IANA/IANAifType-MIB.txt similarity index 100% rename from snmp_mib_archive/IANAifType-MIB.txt rename to snmp_mib_archive/i/IANA/IANAifType-MIB.txt diff --git a/snmp_mib_archive/iana_if_type.mib b/snmp_mib_archive/i/IANA/iana_if_type.mib similarity index 100% rename from snmp_mib_archive/iana_if_type.mib rename to snmp_mib_archive/i/IANA/iana_if_type.mib diff --git a/snmp_mib_archive/iana_rtproto.mib b/snmp_mib_archive/i/IANA/iana_rtproto.mib similarity index 100% rename from snmp_mib_archive/iana_rtproto.mib rename to snmp_mib_archive/i/IANA/iana_rtproto.mib diff --git a/snmp_mib_archive/ianafamily.mib b/snmp_mib_archive/i/IANA/ianafamily.mib similarity index 100% rename from snmp_mib_archive/ianafamily.mib rename to snmp_mib_archive/i/IANA/ianafamily.mib diff --git a/snmp_mib_archive/ianaiftype-mib.cfg b/snmp_mib_archive/i/IANA/ianaiftype-mib.cfg similarity index 100% rename from snmp_mib_archive/ianaiftype-mib.cfg rename to snmp_mib_archive/i/IANA/ianaiftype-mib.cfg diff --git a/snmp_mib_archive/ianaiftype-mib.mib b/snmp_mib_archive/i/IANA/ianaiftype-mib.mib similarity index 100% rename from snmp_mib_archive/ianaiftype-mib.mib rename to snmp_mib_archive/i/IANA/ianaiftype-mib.mib diff --git a/snmp_mib_archive/ianaiftype.mib b/snmp_mib_archive/i/IANA/ianaiftype.mib similarity index 100% rename from snmp_mib_archive/ianaiftype.mib rename to snmp_mib_archive/i/IANA/ianaiftype.mib diff --git a/snmp_mib_archive/IB-DHCPONE-MIB.txt b/snmp_mib_archive/i/IB-DHCPONE-MIB.txt similarity index 100% rename from snmp_mib_archive/IB-DHCPONE-MIB.txt rename to snmp_mib_archive/i/IB-DHCPONE-MIB.txt diff --git a/snmp_mib_archive/IB-DHCPV6ONE-MIB.txt b/snmp_mib_archive/i/IB-DHCPV6ONE-MIB.txt similarity index 100% rename from snmp_mib_archive/IB-DHCPV6ONE-MIB.txt rename to snmp_mib_archive/i/IB-DHCPV6ONE-MIB.txt diff --git a/snmp_mib_archive/IB-DNSONE-MIB.txt b/snmp_mib_archive/i/IB-DNSONE-MIB.txt similarity index 100% rename from snmp_mib_archive/IB-DNSONE-MIB.txt rename to snmp_mib_archive/i/IB-DNSONE-MIB.txt diff --git a/snmp_mib_archive/IB-PLATFORMONE-MIB.txt b/snmp_mib_archive/i/IB-PLATFORMONE-MIB.txt similarity index 100% rename from snmp_mib_archive/IB-PLATFORMONE-MIB.txt rename to snmp_mib_archive/i/IB-PLATFORMONE-MIB.txt diff --git a/snmp_mib_archive/IB-SMI-MIB.txt b/snmp_mib_archive/i/IB-SMI-MIB.txt similarity index 100% rename from snmp_mib_archive/IB-SMI-MIB.txt rename to snmp_mib_archive/i/IB-SMI-MIB.txt diff --git a/snmp_mib_archive/IB-TRAP-MIB.txt b/snmp_mib_archive/i/IB-TRAP-MIB.txt similarity index 100% rename from snmp_mib_archive/IB-TRAP-MIB.txt rename to snmp_mib_archive/i/IB-TRAP-MIB.txt diff --git a/snmp_mib_archive/IBM-6611-APPN-MIB.mib b/snmp_mib_archive/i/IBM/IBM-6611-APPN-MIB.mib similarity index 100% rename from snmp_mib_archive/IBM-6611-APPN-MIB.mib rename to snmp_mib_archive/i/IBM/IBM-6611-APPN-MIB.mib diff --git a/snmp_mib_archive/IBM-CPS-MIB.mib b/snmp_mib_archive/i/IBM/IBM-CPS-MIB.mib similarity index 100% rename from snmp_mib_archive/IBM-CPS-MIB.mib rename to snmp_mib_archive/i/IBM/IBM-CPS-MIB.mib diff --git a/snmp_mib_archive/IBM-Director-Alert-MIB.mib b/snmp_mib_archive/i/IBM/IBM-Director-Alert-MIB.mib similarity index 100% rename from snmp_mib_archive/IBM-Director-Alert-MIB.mib rename to snmp_mib_archive/i/IBM/IBM-Director-Alert-MIB.mib diff --git a/snmp_mib_archive/IBM-ENETDISPATCHER-MIB.mib b/snmp_mib_archive/i/IBM/IBM-ENETDISPATCHER-MIB.mib similarity index 100% rename from snmp_mib_archive/IBM-ENETDISPATCHER-MIB.mib rename to snmp_mib_archive/i/IBM/IBM-ENETDISPATCHER-MIB.mib diff --git a/snmp_mib_archive/IBM-FRAMERELAY-MIB.mib b/snmp_mib_archive/i/IBM/IBM-FRAMERELAY-MIB.mib similarity index 100% rename from snmp_mib_archive/IBM-FRAMERELAY-MIB.mib rename to snmp_mib_archive/i/IBM/IBM-FRAMERELAY-MIB.mib diff --git a/snmp_mib_archive/IBM-INTERFACE-MIB.mib b/snmp_mib_archive/i/IBM/IBM-INTERFACE-MIB.mib similarity index 100% rename from snmp_mib_archive/IBM-INTERFACE-MIB.mib rename to snmp_mib_archive/i/IBM/IBM-INTERFACE-MIB.mib diff --git a/snmp_mib_archive/IBM-LAN-EMULATION-EXTENSION-MIB.mib b/snmp_mib_archive/i/IBM/IBM-LAN-EMULATION-EXTENSION-MIB.mib similarity index 100% rename from snmp_mib_archive/IBM-LAN-EMULATION-EXTENSION-MIB.mib rename to snmp_mib_archive/i/IBM/IBM-LAN-EMULATION-EXTENSION-MIB.mib diff --git a/snmp_mib_archive/IBM-MIB.mib b/snmp_mib_archive/i/IBM/IBM-MIB.mib similarity index 100% rename from snmp_mib_archive/IBM-MIB.mib rename to snmp_mib_archive/i/IBM/IBM-MIB.mib diff --git a/snmp_mib_archive/IBM-NetFinity-Text-Alert-MIB.mib b/snmp_mib_archive/i/IBM/IBM-NetFinity-Text-Alert-MIB.mib similarity index 100% rename from snmp_mib_archive/IBM-NetFinity-Text-Alert-MIB.mib rename to snmp_mib_archive/i/IBM/IBM-NetFinity-Text-Alert-MIB.mib diff --git a/snmp_mib_archive/IBM-OSA-MIB.mib b/snmp_mib_archive/i/IBM/IBM-OSA-MIB.mib similarity index 100% rename from snmp_mib_archive/IBM-OSA-MIB.mib rename to snmp_mib_archive/i/IBM/IBM-OSA-MIB.mib diff --git a/snmp_mib_archive/IBM-SERVERAID-MIB.mib b/snmp_mib_archive/i/IBM/IBM-SERVERAID-MIB.mib similarity index 100% rename from snmp_mib_archive/IBM-SERVERAID-MIB.mib rename to snmp_mib_archive/i/IBM/IBM-SERVERAID-MIB.mib diff --git a/snmp_mib_archive/IBM-TN3270E-MIB.mib b/snmp_mib_archive/i/IBM/IBM-TN3270E-MIB.mib similarity index 100% rename from snmp_mib_archive/IBM-TN3270E-MIB.mib rename to snmp_mib_archive/i/IBM/IBM-TN3270E-MIB.mib diff --git a/snmp_mib_archive/IBM2210-MIB.mib b/snmp_mib_archive/i/IBM/IBM2210-MIB.mib similarity index 100% rename from snmp_mib_archive/IBM2210-MIB.mib rename to snmp_mib_archive/i/IBM/IBM2210-MIB.mib diff --git a/snmp_mib_archive/IBM2212-MIB.mib b/snmp_mib_archive/i/IBM/IBM2212-MIB.mib similarity index 100% rename from snmp_mib_archive/IBM2212-MIB.mib rename to snmp_mib_archive/i/IBM/IBM2212-MIB.mib diff --git a/snmp_mib_archive/IBM2216-MIB.mib b/snmp_mib_archive/i/IBM/IBM2216-MIB.mib similarity index 100% rename from snmp_mib_archive/IBM2216-MIB.mib rename to snmp_mib_archive/i/IBM/IBM2216-MIB.mib diff --git a/snmp_mib_archive/IBM3172-MIB.mib b/snmp_mib_archive/i/IBM/IBM3172-MIB.mib similarity index 100% rename from snmp_mib_archive/IBM3172-MIB.mib rename to snmp_mib_archive/i/IBM/IBM3172-MIB.mib diff --git a/snmp_mib_archive/IBM6611-MIB.mib b/snmp_mib_archive/i/IBM/IBM6611-MIB.mib similarity index 100% rename from snmp_mib_archive/IBM6611-MIB.mib rename to snmp_mib_archive/i/IBM/IBM6611-MIB.mib diff --git a/snmp_mib_archive/IBMACCOUNTING-MIB.mib b/snmp_mib_archive/i/IBM/IBMACCOUNTING-MIB.mib similarity index 100% rename from snmp_mib_archive/IBMACCOUNTING-MIB.mib rename to snmp_mib_archive/i/IBM/IBMACCOUNTING-MIB.mib diff --git a/snmp_mib_archive/IBMAPPNMEMORY-MIB.mib b/snmp_mib_archive/i/IBM/IBMAPPNMEMORY-MIB.mib similarity index 100% rename from snmp_mib_archive/IBMAPPNMEMORY-MIB.mib rename to snmp_mib_archive/i/IBM/IBMAPPNMEMORY-MIB.mib diff --git a/snmp_mib_archive/IBMBNA-MIB.mib b/snmp_mib_archive/i/IBM/IBMBNA-MIB.mib similarity index 100% rename from snmp_mib_archive/IBMBNA-MIB.mib rename to snmp_mib_archive/i/IBM/IBMBNA-MIB.mib diff --git a/snmp_mib_archive/IBMCPU-MIB.mib b/snmp_mib_archive/i/IBM/IBMCPU-MIB.mib similarity index 100% rename from snmp_mib_archive/IBMCPU-MIB.mib rename to snmp_mib_archive/i/IBM/IBMCPU-MIB.mib diff --git a/snmp_mib_archive/IBMESCON-MIB.mib b/snmp_mib_archive/i/IBM/IBMESCON-MIB.mib similarity index 100% rename from snmp_mib_archive/IBMESCON-MIB.mib rename to snmp_mib_archive/i/IBM/IBMESCON-MIB.mib diff --git a/snmp_mib_archive/IBMESCONCUB-MIB.mib b/snmp_mib_archive/i/IBM/IBMESCONCUB-MIB.mib similarity index 100% rename from snmp_mib_archive/IBMESCONCUB-MIB.mib rename to snmp_mib_archive/i/IBM/IBMESCONCUB-MIB.mib diff --git a/snmp_mib_archive/IBMFRBRS-MIB.mib b/snmp_mib_archive/i/IBM/IBMFRBRS-MIB.mib similarity index 100% rename from snmp_mib_archive/IBMFRBRS-MIB.mib rename to snmp_mib_archive/i/IBM/IBMFRBRS-MIB.mib diff --git a/snmp_mib_archive/IBMHPRNCL-MIB.mib b/snmp_mib_archive/i/IBM/IBMHPRNCL-MIB.mib similarity index 100% rename from snmp_mib_archive/IBMHPRNCL-MIB.mib rename to snmp_mib_archive/i/IBM/IBMHPRNCL-MIB.mib diff --git a/snmp_mib_archive/IBMHPRROUTETEST-MIB.mib b/snmp_mib_archive/i/IBM/IBMHPRROUTETEST-MIB.mib similarity index 100% rename from snmp_mib_archive/IBMHPRROUTETEST-MIB.mib rename to snmp_mib_archive/i/IBM/IBMHPRROUTETEST-MIB.mib diff --git a/snmp_mib_archive/IBMIROC-MIB.mib b/snmp_mib_archive/i/IBM/IBMIROC-MIB.mib similarity index 100% rename from snmp_mib_archive/IBMIROC-MIB.mib rename to snmp_mib_archive/i/IBM/IBMIROC-MIB.mib diff --git a/snmp_mib_archive/IBMIROCAUTH-MIB.mib b/snmp_mib_archive/i/IBM/IBMIROCAUTH-MIB.mib similarity index 100% rename from snmp_mib_archive/IBMIROCAUTH-MIB.mib rename to snmp_mib_archive/i/IBM/IBMIROCAUTH-MIB.mib diff --git a/snmp_mib_archive/IBMIROCDIALOUT-MIB.mib b/snmp_mib_archive/i/IBM/IBMIROCDIALOUT-MIB.mib similarity index 100% rename from snmp_mib_archive/IBMIROCDIALOUT-MIB.mib rename to snmp_mib_archive/i/IBM/IBMIROCDIALOUT-MIB.mib diff --git a/snmp_mib_archive/IBMIROCRLAN-MIB.mib b/snmp_mib_archive/i/IBM/IBMIROCRLAN-MIB.mib similarity index 100% rename from snmp_mib_archive/IBMIROCRLAN-MIB.mib rename to snmp_mib_archive/i/IBM/IBMIROCRLAN-MIB.mib diff --git a/snmp_mib_archive/IBMNETU-MIB.mib b/snmp_mib_archive/i/IBM/IBMNETU-MIB.mib similarity index 100% rename from snmp_mib_archive/IBMNETU-MIB.mib rename to snmp_mib_archive/i/IBM/IBMNETU-MIB.mib diff --git a/snmp_mib_archive/IBMTCPIPMVS-MIB.mib b/snmp_mib_archive/i/IBM/IBMTCPIPMVS-MIB.mib similarity index 100% rename from snmp_mib_archive/IBMTCPIPMVS-MIB.mib rename to snmp_mib_archive/i/IBM/IBMTCPIPMVS-MIB.mib diff --git a/snmp_mib_archive/IbmFaultMgmt-MIB.mib b/snmp_mib_archive/i/IBM/IbmFaultMgmt-MIB.mib similarity index 100% rename from snmp_mib_archive/IbmFaultMgmt-MIB.mib rename to snmp_mib_archive/i/IBM/IbmFaultMgmt-MIB.mib diff --git a/snmp_mib_archive/ibmmmalert.cfg b/snmp_mib_archive/i/IBM/ibmmmalert.cfg similarity index 100% rename from snmp_mib_archive/ibmmmalert.cfg rename to snmp_mib_archive/i/IBM/ibmmmalert.cfg diff --git a/snmp_mib_archive/ibmmmalert.mib b/snmp_mib_archive/i/IBM/ibmmmalert.mib similarity index 100% rename from snmp_mib_archive/ibmmmalert.mib rename to snmp_mib_archive/i/IBM/ibmmmalert.mib diff --git a/snmp_mib_archive/ibmserveraid.cfg b/snmp_mib_archive/i/IBM/ibmserveraid.cfg similarity index 100% rename from snmp_mib_archive/ibmserveraid.cfg rename to snmp_mib_archive/i/IBM/ibmserveraid.cfg diff --git a/snmp_mib_archive/ibmserveraid.mib b/snmp_mib_archive/i/IBM/ibmserveraid.mib similarity index 100% rename from snmp_mib_archive/ibmserveraid.mib rename to snmp_mib_archive/i/IBM/ibmserveraid.mib diff --git a/snmp_mib_archive/IEEE-802DOT17-RPR-MIB.my b/snmp_mib_archive/i/IEEE/IEEE-802DOT17-RPR-MIB.my similarity index 100% rename from snmp_mib_archive/IEEE-802DOT17-RPR-MIB.my rename to snmp_mib_archive/i/IEEE/IEEE-802DOT17-RPR-MIB.my diff --git a/snmp_mib_archive/IEEE8021-CFM-MIB.my b/snmp_mib_archive/i/IEEE/IEEE8021-CFM-MIB.my similarity index 100% rename from snmp_mib_archive/IEEE8021-CFM-MIB.my rename to snmp_mib_archive/i/IEEE/IEEE8021-CFM-MIB.my diff --git a/snmp_mib_archive/IEEE8021-CFM-V2-MIB.my b/snmp_mib_archive/i/IEEE/IEEE8021-CFM-V2-MIB.my similarity index 100% rename from snmp_mib_archive/IEEE8021-CFM-V2-MIB.my rename to snmp_mib_archive/i/IEEE/IEEE8021-CFM-V2-MIB.my diff --git a/snmp_mib_archive/IEEE8021-PAE-MIB.mib b/snmp_mib_archive/i/IEEE/IEEE8021-PAE-MIB.mib similarity index 100% rename from snmp_mib_archive/IEEE8021-PAE-MIB.mib rename to snmp_mib_archive/i/IEEE/IEEE8021-PAE-MIB.mib diff --git a/snmp_mib_archive/IEEE8021-PAE-MIB.my b/snmp_mib_archive/i/IEEE/IEEE8021-PAE-MIB.my similarity index 100% rename from snmp_mib_archive/IEEE8021-PAE-MIB.my rename to snmp_mib_archive/i/IEEE/IEEE8021-PAE-MIB.my diff --git a/snmp_mib_archive/IEEE8021-TC-MIB.my b/snmp_mib_archive/i/IEEE/IEEE8021-TC-MIB.my similarity index 100% rename from snmp_mib_archive/IEEE8021-TC-MIB.my rename to snmp_mib_archive/i/IEEE/IEEE8021-TC-MIB.my diff --git a/snmp_mib_archive/IEEE8023-LAG-MIB.mib b/snmp_mib_archive/i/IEEE/IEEE8023-LAG-MIB.mib similarity index 100% rename from snmp_mib_archive/IEEE8023-LAG-MIB.mib rename to snmp_mib_archive/i/IEEE/IEEE8023-LAG-MIB.mib diff --git a/snmp_mib_archive/IEEE8023-LAG-MIB.my b/snmp_mib_archive/i/IEEE/IEEE8023-LAG-MIB.my similarity index 100% rename from snmp_mib_archive/IEEE8023-LAG-MIB.my rename to snmp_mib_archive/i/IEEE/IEEE8023-LAG-MIB.my diff --git a/snmp_mib_archive/IEEE802dot11-MIB.my b/snmp_mib_archive/i/IEEE/IEEE802dot11-MIB.my similarity index 100% rename from snmp_mib_archive/IEEE802dot11-MIB.my rename to snmp_mib_archive/i/IEEE/IEEE802dot11-MIB.my diff --git a/snmp_mib_archive/ieee8021-pae.cfg b/snmp_mib_archive/i/IEEE/ieee8021-pae.cfg similarity index 100% rename from snmp_mib_archive/ieee8021-pae.cfg rename to snmp_mib_archive/i/IEEE/ieee8021-pae.cfg diff --git a/snmp_mib_archive/ieee8021-pae.mib b/snmp_mib_archive/i/IEEE/ieee8021-pae.mib similarity index 100% rename from snmp_mib_archive/ieee8021-pae.mib rename to snmp_mib_archive/i/IEEE/ieee8021-pae.mib diff --git a/snmp_mib_archive/ieee8021ab.mib b/snmp_mib_archive/i/IEEE/ieee8021ab.mib similarity index 100% rename from snmp_mib_archive/ieee8021ab.mib rename to snmp_mib_archive/i/IEEE/ieee8021ab.mib diff --git a/snmp_mib_archive/ieee8021x.mib b/snmp_mib_archive/i/IEEE/ieee8021x.mib similarity index 100% rename from snmp_mib_archive/ieee8021x.mib rename to snmp_mib_archive/i/IEEE/ieee8021x.mib diff --git a/snmp_mib_archive/ieee8023-lag.cfg b/snmp_mib_archive/i/IEEE/ieee8023-lag.cfg similarity index 100% rename from snmp_mib_archive/ieee8023-lag.cfg rename to snmp_mib_archive/i/IEEE/ieee8023-lag.cfg diff --git a/snmp_mib_archive/ieee8023-lag.mib b/snmp_mib_archive/i/IEEE/ieee8023-lag.mib similarity index 100% rename from snmp_mib_archive/ieee8023-lag.mib rename to snmp_mib_archive/i/IEEE/ieee8023-lag.mib diff --git a/snmp_mib_archive/ieee8023ad.mib b/snmp_mib_archive/i/IEEE/ieee8023ad.mib similarity index 100% rename from snmp_mib_archive/ieee8023ad.mib rename to snmp_mib_archive/i/IEEE/ieee8023ad.mib diff --git a/snmp_mib_archive/IF-INVERTED-STACK-MIB.txt b/snmp_mib_archive/i/IF-INVERTED-STACK-MIB.txt similarity index 100% rename from snmp_mib_archive/IF-INVERTED-STACK-MIB.txt rename to snmp_mib_archive/i/IF-INVERTED-STACK-MIB.txt diff --git a/snmp_mib_archive/IF-MIB.mib b/snmp_mib_archive/i/IF-MIB.mib similarity index 100% rename from snmp_mib_archive/IF-MIB.mib rename to snmp_mib_archive/i/IF-MIB.mib diff --git a/snmp_mib_archive/IF-MIB.my b/snmp_mib_archive/i/IF-MIB.my similarity index 100% rename from snmp_mib_archive/IF-MIB.my rename to snmp_mib_archive/i/IF-MIB.my diff --git a/snmp_mib_archive/IF-MIB.traps b/snmp_mib_archive/i/IF-MIB.traps similarity index 100% rename from snmp_mib_archive/IF-MIB.traps rename to snmp_mib_archive/i/IF-MIB.traps diff --git a/snmp_mib_archive/IGMP-MIB.my b/snmp_mib_archive/i/IGMP-MIB.my similarity index 100% rename from snmp_mib_archive/IGMP-MIB.my rename to snmp_mib_archive/i/IGMP-MIB.my diff --git a/snmp_mib_archive/IGMP-STD-MIB.mib b/snmp_mib_archive/i/IGMP-STD-MIB.mib similarity index 100% rename from snmp_mib_archive/IGMP-STD-MIB.mib rename to snmp_mib_archive/i/IGMP-STD-MIB.mib diff --git a/snmp_mib_archive/IGMP-STD-MIB.my b/snmp_mib_archive/i/IGMP-STD-MIB.my similarity index 100% rename from snmp_mib_archive/IGMP-STD-MIB.my rename to snmp_mib_archive/i/IGMP-STD-MIB.my diff --git a/snmp_mib_archive/IMA-MIB.traps b/snmp_mib_archive/i/IMA-MIB.traps similarity index 100% rename from snmp_mib_archive/IMA-MIB.traps rename to snmp_mib_archive/i/IMA-MIB.traps diff --git a/snmp_mib_archive/INET-ADDRESS-MIB.mib b/snmp_mib_archive/i/INET-ADDRESS-MIB.mib similarity index 100% rename from snmp_mib_archive/INET-ADDRESS-MIB.mib rename to snmp_mib_archive/i/INET-ADDRESS-MIB.mib diff --git a/snmp_mib_archive/INET-ADDRESS-MIB.my b/snmp_mib_archive/i/INET-ADDRESS-MIB.my similarity index 100% rename from snmp_mib_archive/INET-ADDRESS-MIB.my rename to snmp_mib_archive/i/INET-ADDRESS-MIB.my diff --git a/snmp_mib_archive/INET-ADDRESS-MIB.txt b/snmp_mib_archive/i/INET-ADDRESS-MIB.txt similarity index 100% rename from snmp_mib_archive/INET-ADDRESS-MIB.txt rename to snmp_mib_archive/i/INET-ADDRESS-MIB.txt diff --git a/snmp_mib_archive/INT-SERV-GUARANTEED-MIB.my b/snmp_mib_archive/i/INT-SERV-GUARANTEED-MIB.my similarity index 100% rename from snmp_mib_archive/INT-SERV-GUARANTEED-MIB.my rename to snmp_mib_archive/i/INT-SERV-GUARANTEED-MIB.my diff --git a/snmp_mib_archive/INT-SERV-MIB.my b/snmp_mib_archive/i/INT-SERV-MIB.my similarity index 100% rename from snmp_mib_archive/INT-SERV-MIB.my rename to snmp_mib_archive/i/INT-SERV-MIB.my diff --git a/snmp_mib_archive/INTEGRATED-SERVICES-MIB.mib b/snmp_mib_archive/i/INTEGRATED-SERVICES-MIB.mib similarity index 100% rename from snmp_mib_archive/INTEGRATED-SERVICES-MIB.mib rename to snmp_mib_archive/i/INTEGRATED-SERVICES-MIB.mib diff --git a/snmp_mib_archive/INTEGRATED-SERVICES-MIB.my b/snmp_mib_archive/i/INTEGRATED-SERVICES-MIB.my similarity index 100% rename from snmp_mib_archive/INTEGRATED-SERVICES-MIB.my rename to snmp_mib_archive/i/INTEGRATED-SERVICES-MIB.my diff --git a/snmp_mib_archive/INTERFACETOPN-MIB.my b/snmp_mib_archive/i/INTERFACETOPN-MIB.my similarity index 100% rename from snmp_mib_archive/INTERFACETOPN-MIB.my rename to snmp_mib_archive/i/INTERFACETOPN-MIB.my diff --git a/snmp_mib_archive/IP-FORWARD-MIB.mib b/snmp_mib_archive/i/IP-FORWARD-MIB.mib similarity index 100% rename from snmp_mib_archive/IP-FORWARD-MIB.mib rename to snmp_mib_archive/i/IP-FORWARD-MIB.mib diff --git a/snmp_mib_archive/IP-FORWARD-MIB.my b/snmp_mib_archive/i/IP-FORWARD-MIB.my similarity index 100% rename from snmp_mib_archive/IP-FORWARD-MIB.my rename to snmp_mib_archive/i/IP-FORWARD-MIB.my diff --git a/snmp_mib_archive/IP-FORWARD-MIB.txt b/snmp_mib_archive/i/IP-FORWARD-MIB.txt similarity index 100% rename from snmp_mib_archive/IP-FORWARD-MIB.txt rename to snmp_mib_archive/i/IP-FORWARD-MIB.txt diff --git a/snmp_mib_archive/IP-MIB.mib b/snmp_mib_archive/i/IP-MIB.mib similarity index 100% rename from snmp_mib_archive/IP-MIB.mib rename to snmp_mib_archive/i/IP-MIB.mib diff --git a/snmp_mib_archive/IP-MIB.my b/snmp_mib_archive/i/IP-MIB.my similarity index 100% rename from snmp_mib_archive/IP-MIB.my rename to snmp_mib_archive/i/IP-MIB.my diff --git a/snmp_mib_archive/IP-MIB.txt b/snmp_mib_archive/i/IP-MIB.txt similarity index 100% rename from snmp_mib_archive/IP-MIB.txt rename to snmp_mib_archive/i/IP-MIB.txt diff --git a/snmp_mib_archive/IPMROUTE-MIB.my b/snmp_mib_archive/i/IPMROUTE-MIB.my similarity index 100% rename from snmp_mib_archive/IPMROUTE-MIB.my rename to snmp_mib_archive/i/IPMROUTE-MIB.my diff --git a/snmp_mib_archive/IPMROUTE-STD-MIB.mib b/snmp_mib_archive/i/IPMROUTE-STD-MIB.mib similarity index 100% rename from snmp_mib_archive/IPMROUTE-STD-MIB.mib rename to snmp_mib_archive/i/IPMROUTE-STD-MIB.mib diff --git a/snmp_mib_archive/IPMROUTE-STD-MIB.my b/snmp_mib_archive/i/IPMROUTE-STD-MIB.my similarity index 100% rename from snmp_mib_archive/IPMROUTE-STD-MIB.my rename to snmp_mib_archive/i/IPMROUTE-STD-MIB.my diff --git a/snmp_mib_archive/IPSEC-ISAKMP-IKE-DOI-TC.mib b/snmp_mib_archive/i/IPSEC-ISAKMP-IKE-DOI-TC.mib similarity index 100% rename from snmp_mib_archive/IPSEC-ISAKMP-IKE-DOI-TC.mib rename to snmp_mib_archive/i/IPSEC-ISAKMP-IKE-DOI-TC.mib diff --git a/snmp_mib_archive/IPV6-FLOW-LABEL-MIB.mib b/snmp_mib_archive/i/IPV6/IPV6-FLOW-LABEL-MIB.mib similarity index 100% rename from snmp_mib_archive/IPV6-FLOW-LABEL-MIB.mib rename to snmp_mib_archive/i/IPV6/IPV6-FLOW-LABEL-MIB.mib diff --git a/snmp_mib_archive/IPV6-FLOW-LABEL-MIB.my b/snmp_mib_archive/i/IPV6/IPV6-FLOW-LABEL-MIB.my similarity index 100% rename from snmp_mib_archive/IPV6-FLOW-LABEL-MIB.my rename to snmp_mib_archive/i/IPV6/IPV6-FLOW-LABEL-MIB.my diff --git a/snmp_mib_archive/IPV6-ICMP-MIB.txt b/snmp_mib_archive/i/IPV6/IPV6-ICMP-MIB.txt similarity index 100% rename from snmp_mib_archive/IPV6-ICMP-MIB.txt rename to snmp_mib_archive/i/IPV6/IPV6-ICMP-MIB.txt diff --git a/snmp_mib_archive/IPV6-MIB.traps b/snmp_mib_archive/i/IPV6/IPV6-MIB.traps similarity index 100% rename from snmp_mib_archive/IPV6-MIB.traps rename to snmp_mib_archive/i/IPV6/IPV6-MIB.traps diff --git a/snmp_mib_archive/IPV6-MIB.txt b/snmp_mib_archive/i/IPV6/IPV6-MIB.txt similarity index 100% rename from snmp_mib_archive/IPV6-MIB.txt rename to snmp_mib_archive/i/IPV6/IPV6-MIB.txt diff --git a/snmp_mib_archive/IPV6-MLD-MIB.my b/snmp_mib_archive/i/IPV6/IPV6-MLD-MIB.my similarity index 100% rename from snmp_mib_archive/IPV6-MLD-MIB.my rename to snmp_mib_archive/i/IPV6/IPV6-MLD-MIB.my diff --git a/snmp_mib_archive/IPV6-TC.mib b/snmp_mib_archive/i/IPV6/IPV6-TC.mib similarity index 100% rename from snmp_mib_archive/IPV6-TC.mib rename to snmp_mib_archive/i/IPV6/IPV6-TC.mib diff --git a/snmp_mib_archive/IPV6-TC.my b/snmp_mib_archive/i/IPV6/IPV6-TC.my similarity index 100% rename from snmp_mib_archive/IPV6-TC.my rename to snmp_mib_archive/i/IPV6/IPV6-TC.my diff --git a/snmp_mib_archive/IPV6-TC.txt b/snmp_mib_archive/i/IPV6/IPV6-TC.txt similarity index 100% rename from snmp_mib_archive/IPV6-TC.txt rename to snmp_mib_archive/i/IPV6/IPV6-TC.txt diff --git a/snmp_mib_archive/IPV6-TCP-MIB.txt b/snmp_mib_archive/i/IPV6/IPV6-TCP-MIB.txt similarity index 100% rename from snmp_mib_archive/IPV6-TCP-MIB.txt rename to snmp_mib_archive/i/IPV6/IPV6-TCP-MIB.txt diff --git a/snmp_mib_archive/IPV6-UDP-MIB.txt b/snmp_mib_archive/i/IPV6/IPV6-UDP-MIB.txt similarity index 100% rename from snmp_mib_archive/IPV6-UDP-MIB.txt rename to snmp_mib_archive/i/IPV6/IPV6-UDP-MIB.txt diff --git a/snmp_mib_archive/ipv6_flow_label.mib b/snmp_mib_archive/i/IPV6/ipv6_flow_label.mib similarity index 100% rename from snmp_mib_archive/ipv6_flow_label.mib rename to snmp_mib_archive/i/IPV6/ipv6_flow_label.mib diff --git a/snmp_mib_archive/ISDN-MIB.my b/snmp_mib_archive/i/ISDN-MIB.my similarity index 100% rename from snmp_mib_archive/ISDN-MIB.my rename to snmp_mib_archive/i/ISDN-MIB.my diff --git a/snmp_mib_archive/ISDN-MIB.traps b/snmp_mib_archive/i/ISDN-MIB.traps similarity index 100% rename from snmp_mib_archive/ISDN-MIB.traps rename to snmp_mib_archive/i/ISDN-MIB.traps diff --git a/snmp_mib_archive/ISDN-MIB.txt b/snmp_mib_archive/i/ISDN-MIB.txt similarity index 100% rename from snmp_mib_archive/ISDN-MIB.txt rename to snmp_mib_archive/i/ISDN-MIB.txt diff --git a/snmp_mib_archive/ISIS-CAPABILTY-MIB.my b/snmp_mib_archive/i/ISIS-CAPABILTY-MIB.my similarity index 100% rename from snmp_mib_archive/ISIS-CAPABILTY-MIB.my rename to snmp_mib_archive/i/ISIS-CAPABILTY-MIB.my diff --git a/snmp_mib_archive/ISIS-MIB.my b/snmp_mib_archive/i/ISIS-MIB.my similarity index 100% rename from snmp_mib_archive/ISIS-MIB.my rename to snmp_mib_archive/i/ISIS-MIB.my diff --git a/snmp_mib_archive/ITU-ALARM-TC-MIB.my b/snmp_mib_archive/i/ITU-ALARM-TC-MIB.my similarity index 100% rename from snmp_mib_archive/ITU-ALARM-TC-MIB.my rename to snmp_mib_archive/i/ITU-ALARM-TC-MIB.my diff --git a/snmp_mib_archive/ibmlesrv.mib b/snmp_mib_archive/i/ibmlesrv.mib similarity index 100% rename from snmp_mib_archive/ibmlesrv.mib rename to snmp_mib_archive/i/ibmlesrv.mib diff --git a/snmp_mib_archive/ibmums.cfg b/snmp_mib_archive/i/ibmums.cfg similarity index 100% rename from snmp_mib_archive/ibmums.cfg rename to snmp_mib_archive/i/ibmums.cfg diff --git a/snmp_mib_archive/ibmums.mib b/snmp_mib_archive/i/ibmums.mib similarity index 100% rename from snmp_mib_archive/ibmums.mib rename to snmp_mib_archive/i/ibmums.mib diff --git a/snmp_mib_archive/ibmumsevent.cfg b/snmp_mib_archive/i/ibmumsevent.cfg similarity index 100% rename from snmp_mib_archive/ibmumsevent.cfg rename to snmp_mib_archive/i/ibmumsevent.cfg diff --git a/snmp_mib_archive/ibmumsevent.mib b/snmp_mib_archive/i/ibmumsevent.mib similarity index 100% rename from snmp_mib_archive/ibmumsevent.mib rename to snmp_mib_archive/i/ibmumsevent.mib diff --git a/snmp_mib_archive/ibrixMib.cfg b/snmp_mib_archive/i/ibrixMib.cfg similarity index 100% rename from snmp_mib_archive/ibrixMib.cfg rename to snmp_mib_archive/i/ibrixMib.cfg diff --git a/snmp_mib_archive/ibrixMib.mib b/snmp_mib_archive/i/ibrixMib.mib similarity index 100% rename from snmp_mib_archive/ibrixMib.mib rename to snmp_mib_archive/i/ibrixMib.mib diff --git a/snmp_mib_archive/if-mib.cfg b/snmp_mib_archive/i/if-mib.cfg similarity index 100% rename from snmp_mib_archive/if-mib.cfg rename to snmp_mib_archive/i/if-mib.cfg diff --git a/snmp_mib_archive/if.mib b/snmp_mib_archive/i/if.mib similarity index 100% rename from snmp_mib_archive/if.mib rename to snmp_mib_archive/i/if.mib diff --git a/snmp_mib_archive/igmp-mib.cfg b/snmp_mib_archive/i/igmp-mib.cfg similarity index 100% rename from snmp_mib_archive/igmp-mib.cfg rename to snmp_mib_archive/i/igmp-mib.cfg diff --git a/snmp_mib_archive/igmp-mib.mib b/snmp_mib_archive/i/igmp-mib.mib similarity index 100% rename from snmp_mib_archive/igmp-mib.mib rename to snmp_mib_archive/i/igmp-mib.mib diff --git a/snmp_mib_archive/imm.mib b/snmp_mib_archive/i/imm.mib similarity index 100% rename from snmp_mib_archive/imm.mib rename to snmp_mib_archive/i/imm.mib diff --git a/snmp_mib_archive/inet-address.cfg b/snmp_mib_archive/i/inet-address.cfg similarity index 100% rename from snmp_mib_archive/inet-address.cfg rename to snmp_mib_archive/i/inet-address.cfg diff --git a/snmp_mib_archive/intel.mib b/snmp_mib_archive/i/intel.mib similarity index 100% rename from snmp_mib_archive/intel.mib rename to snmp_mib_archive/i/intel.mib diff --git a/snmp_mib_archive/intelnic.mib b/snmp_mib_archive/i/intelnic.mib similarity index 100% rename from snmp_mib_archive/intelnic.mib rename to snmp_mib_archive/i/intelnic.mib diff --git a/snmp_mib_archive/ipmroute_rcc.mib b/snmp_mib_archive/i/ipmroute_rcc.mib similarity index 100% rename from snmp_mib_archive/ipmroute_rcc.mib rename to snmp_mib_archive/i/ipmroute_rcc.mib diff --git a/snmp_mib_archive/ipsg.mib b/snmp_mib_archive/i/ipsg.mib similarity index 100% rename from snmp_mib_archive/ipsg.mib rename to snmp_mib_archive/i/ipsg.mib diff --git a/snmp_mib_archive/iptunnel.mib b/snmp_mib_archive/i/iptunnel.mib similarity index 100% rename from snmp_mib_archive/iptunnel.mib rename to snmp_mib_archive/i/iptunnel.mib diff --git a/snmp_mib_archive/ipx_rcc.mib b/snmp_mib_archive/i/ipx_rcc.mib similarity index 100% rename from snmp_mib_archive/ipx_rcc.mib rename to snmp_mib_archive/i/ipx_rcc.mib diff --git a/snmp_mib_archive/ipxripsap_rcc.mib b/snmp_mib_archive/i/ipxripsap_rcc.mib similarity index 100% rename from snmp_mib_archive/ipxripsap_rcc.mib rename to snmp_mib_archive/i/ipxripsap_rcc.mib diff --git a/snmp_mib_archive/irChar.mib b/snmp_mib_archive/i/irChar.mib similarity index 100% rename from snmp_mib_archive/irChar.mib rename to snmp_mib_archive/i/irChar.mib diff --git a/snmp_mib_archive/irHdam.mib b/snmp_mib_archive/i/irHdam.mib similarity index 100% rename from snmp_mib_archive/irHdam.mib rename to snmp_mib_archive/i/irHdam.mib diff --git a/snmp_mib_archive/irSystem.mib b/snmp_mib_archive/i/irSystem.mib similarity index 100% rename from snmp_mib_archive/irSystem.mib rename to snmp_mib_archive/i/irSystem.mib diff --git a/snmp_mib_archive/irTrap.mib b/snmp_mib_archive/i/irTrap.mib similarity index 100% rename from snmp_mib_archive/irTrap.mib rename to snmp_mib_archive/i/irTrap.mib diff --git a/snmp_mib_archive/iscsi(1).mib b/snmp_mib_archive/i/iscsi(1).mib similarity index 100% rename from snmp_mib_archive/iscsi(1).mib rename to snmp_mib_archive/i/iscsi(1).mib diff --git a/snmp_mib_archive/iscsi.mib b/snmp_mib_archive/i/iscsi.mib similarity index 100% rename from snmp_mib_archive/iscsi.mib rename to snmp_mib_archive/i/iscsi.mib diff --git a/snmp_mib_archive/isis.mib b/snmp_mib_archive/i/isis.mib similarity index 100% rename from snmp_mib_archive/isis.mib rename to snmp_mib_archive/i/isis.mib diff --git a/snmp_mib_archive/Job-Monitoring-MIB.my b/snmp_mib_archive/j/Job-Monitoring-MIB.my similarity index 100% rename from snmp_mib_archive/Job-Monitoring-MIB.my rename to snmp_mib_archive/j/Job-Monitoring-MIB.my diff --git a/snmp_mib_archive/juniper-alarm-mib.mib b/snmp_mib_archive/j/Juniper/juniper-alarm-mib.mib similarity index 100% rename from snmp_mib_archive/juniper-alarm-mib.mib rename to snmp_mib_archive/j/Juniper/juniper-alarm-mib.mib diff --git a/snmp_mib_archive/juniper-bfd-mib.mib b/snmp_mib_archive/j/Juniper/juniper-bfd-mib.mib similarity index 100% rename from snmp_mib_archive/juniper-bfd-mib.mib rename to snmp_mib_archive/j/Juniper/juniper-bfd-mib.mib diff --git a/snmp_mib_archive/juniper-cfgmgmt-mib.mib b/snmp_mib_archive/j/Juniper/juniper-cfgmgmt-mib.mib similarity index 100% rename from snmp_mib_archive/juniper-cfgmgmt-mib.mib rename to snmp_mib_archive/j/Juniper/juniper-cfgmgmt-mib.mib diff --git a/snmp_mib_archive/juniper-event-mib.mib b/snmp_mib_archive/j/Juniper/juniper-event-mib.mib similarity index 100% rename from snmp_mib_archive/juniper-event-mib.mib rename to snmp_mib_archive/j/Juniper/juniper-event-mib.mib diff --git a/snmp_mib_archive/juniper-firewall-mib.mib b/snmp_mib_archive/j/Juniper/juniper-firewall-mib.mib similarity index 100% rename from snmp_mib_archive/juniper-firewall-mib.mib rename to snmp_mib_archive/j/Juniper/juniper-firewall-mib.mib diff --git a/snmp_mib_archive/juniper-hostresources-mib.mib b/snmp_mib_archive/j/Juniper/juniper-hostresources-mib.mib similarity index 100% rename from snmp_mib_archive/juniper-hostresources-mib.mib rename to snmp_mib_archive/j/Juniper/juniper-hostresources-mib.mib diff --git a/snmp_mib_archive/juniper-if-mib.mib b/snmp_mib_archive/j/Juniper/juniper-if-mib.mib similarity index 100% rename from snmp_mib_archive/juniper-if-mib.mib rename to snmp_mib_archive/j/Juniper/juniper-if-mib.mib diff --git a/snmp_mib_archive/juniper-ipforward-mib.mib b/snmp_mib_archive/j/Juniper/juniper-ipforward-mib.mib similarity index 100% rename from snmp_mib_archive/juniper-ipforward-mib.mib rename to snmp_mib_archive/j/Juniper/juniper-ipforward-mib.mib diff --git a/snmp_mib_archive/juniper-ipsec-flow-mon-mib.mib b/snmp_mib_archive/j/Juniper/juniper-ipsec-flow-mon-mib.mib similarity index 100% rename from snmp_mib_archive/juniper-ipsec-flow-mon-mib.mib rename to snmp_mib_archive/j/Juniper/juniper-ipsec-flow-mon-mib.mib diff --git a/snmp_mib_archive/juniper-ipv4-mib.mib b/snmp_mib_archive/j/Juniper/juniper-ipv4-mib.mib similarity index 100% rename from snmp_mib_archive/juniper-ipv4-mib.mib rename to snmp_mib_archive/j/Juniper/juniper-ipv4-mib.mib diff --git a/snmp_mib_archive/juniper-js-auth-mib.mib b/snmp_mib_archive/j/Juniper/juniper-js-auth-mib.mib similarity index 100% rename from snmp_mib_archive/juniper-js-auth-mib.mib rename to snmp_mib_archive/j/Juniper/juniper-js-auth-mib.mib diff --git a/snmp_mib_archive/juniper-js-nat-mib.mib b/snmp_mib_archive/j/Juniper/juniper-js-nat-mib.mib similarity index 100% rename from snmp_mib_archive/juniper-js-nat-mib.mib rename to snmp_mib_archive/j/Juniper/juniper-js-nat-mib.mib diff --git a/snmp_mib_archive/juniper-js-policy-mib.mib b/snmp_mib_archive/j/Juniper/juniper-js-policy-mib.mib similarity index 100% rename from snmp_mib_archive/juniper-js-policy-mib.mib rename to snmp_mib_archive/j/Juniper/juniper-js-policy-mib.mib diff --git a/snmp_mib_archive/juniper-js-smi.mib b/snmp_mib_archive/j/Juniper/juniper-js-smi.mib similarity index 100% rename from snmp_mib_archive/juniper-js-smi.mib rename to snmp_mib_archive/j/Juniper/juniper-js-smi.mib diff --git a/snmp_mib_archive/juniper-license-mib.mib b/snmp_mib_archive/j/Juniper/juniper-license-mib.mib similarity index 100% rename from snmp_mib_archive/juniper-license-mib.mib rename to snmp_mib_archive/j/Juniper/juniper-license-mib.mib diff --git a/snmp_mib_archive/juniper-mac-mib.mib b/snmp_mib_archive/j/Juniper/juniper-mac-mib.mib similarity index 100% rename from snmp_mib_archive/juniper-mac-mib.mib rename to snmp_mib_archive/j/Juniper/juniper-mac-mib.mib diff --git a/snmp_mib_archive/juniper-mib.mib b/snmp_mib_archive/j/Juniper/juniper-mib.mib similarity index 100% rename from snmp_mib_archive/juniper-mib.mib rename to snmp_mib_archive/j/Juniper/juniper-mib.mib diff --git a/snmp_mib_archive/juniper-rpf-mib.mib b/snmp_mib_archive/j/Juniper/juniper-rpf-mib.mib similarity index 100% rename from snmp_mib_archive/juniper-rpf-mib.mib rename to snmp_mib_archive/j/Juniper/juniper-rpf-mib.mib diff --git a/snmp_mib_archive/juniperMIB.mib b/snmp_mib_archive/j/Juniper/juniperMIB.mib similarity index 100% rename from snmp_mib_archive/juniperMIB.mib rename to snmp_mib_archive/j/Juniper/juniperMIB.mib diff --git a/snmp_mib_archive/jnx-ipsec-monitor-mib.mib b/snmp_mib_archive/j/jnx-ipsec-monitor-mib.mib similarity index 100% rename from snmp_mib_archive/jnx-ipsec-monitor-mib.mib rename to snmp_mib_archive/j/jnx-ipsec-monitor-mib.mib diff --git a/snmp_mib_archive/LAN-EMULATION-CLIENT-MIB.my b/snmp_mib_archive/l/LAN-EMULATION-CLIENT-MIB.my similarity index 100% rename from snmp_mib_archive/LAN-EMULATION-CLIENT-MIB.my rename to snmp_mib_archive/l/LAN-EMULATION-CLIENT-MIB.my diff --git a/snmp_mib_archive/LANOPTICS-ALERTS-MIB.my b/snmp_mib_archive/l/LANOPTICS-ALERTS-MIB.my similarity index 100% rename from snmp_mib_archive/LANOPTICS-ALERTS-MIB.my rename to snmp_mib_archive/l/LANOPTICS-ALERTS-MIB.my diff --git a/snmp_mib_archive/LANOPTICS-BRIDGE-OPTION-MIB.my b/snmp_mib_archive/l/LANOPTICS-BRIDGE-OPTION-MIB.my similarity index 100% rename from snmp_mib_archive/LANOPTICS-BRIDGE-OPTION-MIB.my rename to snmp_mib_archive/l/LANOPTICS-BRIDGE-OPTION-MIB.my diff --git a/snmp_mib_archive/LANOPTICS-ETHERNET-OPTION-MIB.my b/snmp_mib_archive/l/LANOPTICS-ETHERNET-OPTION-MIB.my similarity index 100% rename from snmp_mib_archive/LANOPTICS-ETHERNET-OPTION-MIB.my rename to snmp_mib_archive/l/LANOPTICS-ETHERNET-OPTION-MIB.my diff --git a/snmp_mib_archive/LANOPTICS-HUB-MIB.my b/snmp_mib_archive/l/LANOPTICS-HUB-MIB.my similarity index 100% rename from snmp_mib_archive/LANOPTICS-HUB-MIB.my rename to snmp_mib_archive/l/LANOPTICS-HUB-MIB.my diff --git a/snmp_mib_archive/LANOPTICS-RING-MANAGER-MIB.my b/snmp_mib_archive/l/LANOPTICS-RING-MANAGER-MIB.my similarity index 100% rename from snmp_mib_archive/LANOPTICS-RING-MANAGER-MIB.my rename to snmp_mib_archive/l/LANOPTICS-RING-MANAGER-MIB.my diff --git a/snmp_mib_archive/LANOPTICS-SYSTEM-MIB.my b/snmp_mib_archive/l/LANOPTICS-SYSTEM-MIB.my similarity index 100% rename from snmp_mib_archive/LANOPTICS-SYSTEM-MIB.my rename to snmp_mib_archive/l/LANOPTICS-SYSTEM-MIB.my diff --git a/snmp_mib_archive/LEFTHAND-NETWORKS-GLOBAL-REG-MIB.cfg b/snmp_mib_archive/l/LEFTHAND-NETWORKS-GLOBAL-REG-MIB.cfg similarity index 100% rename from snmp_mib_archive/LEFTHAND-NETWORKS-GLOBAL-REG-MIB.cfg rename to snmp_mib_archive/l/LEFTHAND-NETWORKS-GLOBAL-REG-MIB.cfg diff --git a/snmp_mib_archive/LEFTHAND-NETWORKS-GLOBAL-REG-MIB.mib b/snmp_mib_archive/l/LEFTHAND-NETWORKS-GLOBAL-REG-MIB.mib similarity index 100% rename from snmp_mib_archive/LEFTHAND-NETWORKS-GLOBAL-REG-MIB.mib rename to snmp_mib_archive/l/LEFTHAND-NETWORKS-GLOBAL-REG-MIB.mib diff --git a/snmp_mib_archive/LEFTHAND-NETWORKS-NSM-CLUSTERING-MIB.cfg b/snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-CLUSTERING-MIB.cfg similarity index 100% rename from snmp_mib_archive/LEFTHAND-NETWORKS-NSM-CLUSTERING-MIB.cfg rename to snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-CLUSTERING-MIB.cfg diff --git a/snmp_mib_archive/LEFTHAND-NETWORKS-NSM-CLUSTERING-MIB.mib b/snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-CLUSTERING-MIB.mib similarity index 100% rename from snmp_mib_archive/LEFTHAND-NETWORKS-NSM-CLUSTERING-MIB.mib rename to snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-CLUSTERING-MIB.mib diff --git a/snmp_mib_archive/LEFTHAND-NETWORKS-NSM-DNS-MIB.cfg b/snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-DNS-MIB.cfg similarity index 100% rename from snmp_mib_archive/LEFTHAND-NETWORKS-NSM-DNS-MIB.cfg rename to snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-DNS-MIB.cfg diff --git a/snmp_mib_archive/LEFTHAND-NETWORKS-NSM-DNS-MIB.mib b/snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-DNS-MIB.mib similarity index 100% rename from snmp_mib_archive/LEFTHAND-NETWORKS-NSM-DNS-MIB.mib rename to snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-DNS-MIB.mib diff --git a/snmp_mib_archive/LEFTHAND-NETWORKS-NSM-INFO-MIB.cfg b/snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-INFO-MIB.cfg similarity index 100% rename from snmp_mib_archive/LEFTHAND-NETWORKS-NSM-INFO-MIB.cfg rename to snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-INFO-MIB.cfg diff --git a/snmp_mib_archive/LEFTHAND-NETWORKS-NSM-INFO-MIB.mib b/snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-INFO-MIB.mib similarity index 100% rename from snmp_mib_archive/LEFTHAND-NETWORKS-NSM-INFO-MIB.mib rename to snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-INFO-MIB.mib diff --git a/snmp_mib_archive/LEFTHAND-NETWORKS-NSM-MIB.cfg b/snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-MIB.cfg similarity index 100% rename from snmp_mib_archive/LEFTHAND-NETWORKS-NSM-MIB.cfg rename to snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-MIB.cfg diff --git a/snmp_mib_archive/LEFTHAND-NETWORKS-NSM-MIB.mib b/snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-MIB.mib similarity index 100% rename from snmp_mib_archive/LEFTHAND-NETWORKS-NSM-MIB.mib rename to snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-MIB.mib diff --git a/snmp_mib_archive/LEFTHAND-NETWORKS-NSM-NETWORK-MIB.cfg b/snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-NETWORK-MIB.cfg similarity index 100% rename from snmp_mib_archive/LEFTHAND-NETWORKS-NSM-NETWORK-MIB.cfg rename to snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-NETWORK-MIB.cfg diff --git a/snmp_mib_archive/LEFTHAND-NETWORKS-NSM-NETWORK-MIB.mib b/snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-NETWORK-MIB.mib similarity index 100% rename from snmp_mib_archive/LEFTHAND-NETWORKS-NSM-NETWORK-MIB.mib rename to snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-NETWORK-MIB.mib diff --git a/snmp_mib_archive/LEFTHAND-NETWORKS-NSM-NOTIFICATION-MIB.cfg b/snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-NOTIFICATION-MIB.cfg similarity index 100% rename from snmp_mib_archive/LEFTHAND-NETWORKS-NSM-NOTIFICATION-MIB.cfg rename to snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-NOTIFICATION-MIB.cfg diff --git a/snmp_mib_archive/LEFTHAND-NETWORKS-NSM-NOTIFICATION-MIB.mib b/snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-NOTIFICATION-MIB.mib similarity index 100% rename from snmp_mib_archive/LEFTHAND-NETWORKS-NSM-NOTIFICATION-MIB.mib rename to snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-NOTIFICATION-MIB.mib diff --git a/snmp_mib_archive/LEFTHAND-NETWORKS-NSM-NTP-MIB.cfg b/snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-NTP-MIB.cfg similarity index 100% rename from snmp_mib_archive/LEFTHAND-NETWORKS-NSM-NTP-MIB.cfg rename to snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-NTP-MIB.cfg diff --git a/snmp_mib_archive/LEFTHAND-NETWORKS-NSM-NTP-MIB.mib b/snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-NTP-MIB.mib similarity index 100% rename from snmp_mib_archive/LEFTHAND-NETWORKS-NSM-NTP-MIB.mib rename to snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-NTP-MIB.mib diff --git a/snmp_mib_archive/LEFTHAND-NETWORKS-NSM-SECURITY-MIB.cfg b/snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-SECURITY-MIB.cfg similarity index 100% rename from snmp_mib_archive/LEFTHAND-NETWORKS-NSM-SECURITY-MIB.cfg rename to snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-SECURITY-MIB.cfg diff --git a/snmp_mib_archive/LEFTHAND-NETWORKS-NSM-SECURITY-MIB.mib b/snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-SECURITY-MIB.mib similarity index 100% rename from snmp_mib_archive/LEFTHAND-NETWORKS-NSM-SECURITY-MIB.mib rename to snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-SECURITY-MIB.mib diff --git a/snmp_mib_archive/LEFTHAND-NETWORKS-NSM-STATUS-MIB.cfg b/snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-STATUS-MIB.cfg similarity index 100% rename from snmp_mib_archive/LEFTHAND-NETWORKS-NSM-STATUS-MIB.cfg rename to snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-STATUS-MIB.cfg diff --git a/snmp_mib_archive/LEFTHAND-NETWORKS-NSM-STATUS-MIB.mib b/snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-STATUS-MIB.mib similarity index 100% rename from snmp_mib_archive/LEFTHAND-NETWORKS-NSM-STATUS-MIB.mib rename to snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-STATUS-MIB.mib diff --git a/snmp_mib_archive/LEFTHAND-NETWORKS-NSM-STORAGE-MIB.cfg b/snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-STORAGE-MIB.cfg similarity index 100% rename from snmp_mib_archive/LEFTHAND-NETWORKS-NSM-STORAGE-MIB.cfg rename to snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-STORAGE-MIB.cfg diff --git a/snmp_mib_archive/LEFTHAND-NETWORKS-NSM-STORAGE-MIB.mib b/snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-STORAGE-MIB.mib similarity index 100% rename from snmp_mib_archive/LEFTHAND-NETWORKS-NSM-STORAGE-MIB.mib rename to snmp_mib_archive/l/LEFTHAND-NETWORKS-NSM-STORAGE-MIB.mib diff --git a/snmp_mib_archive/LE_HSV_300.cfg b/snmp_mib_archive/l/LE_HSV_300.cfg similarity index 100% rename from snmp_mib_archive/LE_HSV_300.cfg rename to snmp_mib_archive/l/LE_HSV_300.cfg diff --git a/snmp_mib_archive/LLDP-EXT-DOT1-MIB.mib b/snmp_mib_archive/l/LLDP-EXT-DOT1-MIB.mib similarity index 100% rename from snmp_mib_archive/LLDP-EXT-DOT1-MIB.mib rename to snmp_mib_archive/l/LLDP-EXT-DOT1-MIB.mib diff --git a/snmp_mib_archive/LLDP-EXT-DOT3-MIB.mib b/snmp_mib_archive/l/LLDP-EXT-DOT3-MIB.mib similarity index 100% rename from snmp_mib_archive/LLDP-EXT-DOT3-MIB.mib rename to snmp_mib_archive/l/LLDP-EXT-DOT3-MIB.mib diff --git a/snmp_mib_archive/LLDP-EXT-MED-MIB.cfg b/snmp_mib_archive/l/LLDP-EXT-MED-MIB.cfg similarity index 100% rename from snmp_mib_archive/LLDP-EXT-MED-MIB.cfg rename to snmp_mib_archive/l/LLDP-EXT-MED-MIB.cfg diff --git a/snmp_mib_archive/LLDP-EXT-MED-MIB.mib b/snmp_mib_archive/l/LLDP-EXT-MED-MIB.mib similarity index 100% rename from snmp_mib_archive/LLDP-EXT-MED-MIB.mib rename to snmp_mib_archive/l/LLDP-EXT-MED-MIB.mib diff --git a/snmp_mib_archive/LLDP-MED-MIB.my b/snmp_mib_archive/l/LLDP-MED-MIB.my similarity index 100% rename from snmp_mib_archive/LLDP-MED-MIB.my rename to snmp_mib_archive/l/LLDP-MED-MIB.my diff --git a/snmp_mib_archive/LLDP-MIB.cfg b/snmp_mib_archive/l/LLDP-MIB.cfg similarity index 100% rename from snmp_mib_archive/LLDP-MIB.cfg rename to snmp_mib_archive/l/LLDP-MIB.cfg diff --git a/snmp_mib_archive/LLDP-MIB.mib b/snmp_mib_archive/l/LLDP-MIB.mib similarity index 100% rename from snmp_mib_archive/LLDP-MIB.mib rename to snmp_mib_archive/l/LLDP-MIB.mib diff --git a/snmp_mib_archive/LLDP-MIB.my b/snmp_mib_archive/l/LLDP-MIB.my similarity index 100% rename from snmp_mib_archive/LLDP-MIB.my rename to snmp_mib_archive/l/LLDP-MIB.my diff --git a/snmp_mib_archive/LLDP-V2-MIB.cfg b/snmp_mib_archive/l/LLDP-V2-MIB.cfg similarity index 100% rename from snmp_mib_archive/LLDP-V2-MIB.cfg rename to snmp_mib_archive/l/LLDP-V2-MIB.cfg diff --git a/snmp_mib_archive/LLDP-V2-TC-MIB.cfg b/snmp_mib_archive/l/LLDP-V2-TC-MIB.cfg similarity index 100% rename from snmp_mib_archive/LLDP-V2-TC-MIB.cfg rename to snmp_mib_archive/l/LLDP-V2-TC-MIB.cfg diff --git a/snmp_mib_archive/LOAD-BAL-SYSTEM-MIB.mib b/snmp_mib_archive/l/LOAD-BAL-SYSTEM-MIB.mib similarity index 100% rename from snmp_mib_archive/LOAD-BAL-SYSTEM-MIB.mib rename to snmp_mib_archive/l/LOAD-BAL-SYSTEM-MIB.mib diff --git a/snmp_mib_archive/LanMgr-Alerts-II-MIB.mib b/snmp_mib_archive/l/LanMgr-Alerts-II-MIB.mib similarity index 100% rename from snmp_mib_archive/LanMgr-Alerts-II-MIB.mib rename to snmp_mib_archive/l/LanMgr-Alerts-II-MIB.mib diff --git a/snmp_mib_archive/LanMgr-Mib-II-MIB.mib b/snmp_mib_archive/l/LanMgr-Mib-II-MIB.mib similarity index 100% rename from snmp_mib_archive/LanMgr-Mib-II-MIB.mib rename to snmp_mib_archive/l/LanMgr-Mib-II-MIB.mib diff --git a/snmp_mib_archive/LIEBERT.TXT b/snmp_mib_archive/l/Liebert/LIEBERT.TXT similarity index 100% rename from snmp_mib_archive/LIEBERT.TXT rename to snmp_mib_archive/l/Liebert/LIEBERT.TXT diff --git a/snmp_mib_archive/LIEBERT_GP_AGENT.MIB b/snmp_mib_archive/l/Liebert/LIEBERT_GP_AGENT.MIB similarity index 100% rename from snmp_mib_archive/LIEBERT_GP_AGENT.MIB rename to snmp_mib_archive/l/Liebert/LIEBERT_GP_AGENT.MIB diff --git a/snmp_mib_archive/LIEBERT_GP_COND.MIB b/snmp_mib_archive/l/Liebert/LIEBERT_GP_COND.MIB similarity index 100% rename from snmp_mib_archive/LIEBERT_GP_COND.MIB rename to snmp_mib_archive/l/Liebert/LIEBERT_GP_COND.MIB diff --git a/snmp_mib_archive/LIEBERT_GP_CONTROLLER.MIB b/snmp_mib_archive/l/Liebert/LIEBERT_GP_CONTROLLER.MIB similarity index 100% rename from snmp_mib_archive/LIEBERT_GP_CONTROLLER.MIB rename to snmp_mib_archive/l/Liebert/LIEBERT_GP_CONTROLLER.MIB diff --git a/snmp_mib_archive/LIEBERT_GP_ENV.MIB b/snmp_mib_archive/l/Liebert/LIEBERT_GP_ENV.MIB similarity index 100% rename from snmp_mib_archive/LIEBERT_GP_ENV.MIB rename to snmp_mib_archive/l/Liebert/LIEBERT_GP_ENV.MIB diff --git a/snmp_mib_archive/LIEBERT_GP_FLEXIBLE.MIB b/snmp_mib_archive/l/Liebert/LIEBERT_GP_FLEXIBLE.MIB similarity index 100% rename from snmp_mib_archive/LIEBERT_GP_FLEXIBLE.MIB rename to snmp_mib_archive/l/Liebert/LIEBERT_GP_FLEXIBLE.MIB diff --git a/snmp_mib_archive/LIEBERT_GP_FLEXIBLE_COND.MIB b/snmp_mib_archive/l/Liebert/LIEBERT_GP_FLEXIBLE_COND.MIB similarity index 100% rename from snmp_mib_archive/LIEBERT_GP_FLEXIBLE_COND.MIB rename to snmp_mib_archive/l/Liebert/LIEBERT_GP_FLEXIBLE_COND.MIB diff --git a/snmp_mib_archive/LIEBERT_GP_NOTIFY.MIB b/snmp_mib_archive/l/Liebert/LIEBERT_GP_NOTIFY.MIB similarity index 100% rename from snmp_mib_archive/LIEBERT_GP_NOTIFY.MIB rename to snmp_mib_archive/l/Liebert/LIEBERT_GP_NOTIFY.MIB diff --git a/snmp_mib_archive/LIEBERT_GP_PDU.MIB b/snmp_mib_archive/l/Liebert/LIEBERT_GP_PDU.MIB similarity index 100% rename from snmp_mib_archive/LIEBERT_GP_PDU.MIB rename to snmp_mib_archive/l/Liebert/LIEBERT_GP_PDU.MIB diff --git a/snmp_mib_archive/LIEBERT_GP_POWER.MIB b/snmp_mib_archive/l/Liebert/LIEBERT_GP_POWER.MIB similarity index 100% rename from snmp_mib_archive/LIEBERT_GP_POWER.MIB rename to snmp_mib_archive/l/Liebert/LIEBERT_GP_POWER.MIB diff --git a/snmp_mib_archive/LIEBERT_GP_REG.MIB b/snmp_mib_archive/l/Liebert/LIEBERT_GP_REG.MIB similarity index 100% rename from snmp_mib_archive/LIEBERT_GP_REG.MIB rename to snmp_mib_archive/l/Liebert/LIEBERT_GP_REG.MIB diff --git a/snmp_mib_archive/LIEBERT_GP_SYSTEM.MIB b/snmp_mib_archive/l/Liebert/LIEBERT_GP_SYSTEM.MIB similarity index 100% rename from snmp_mib_archive/LIEBERT_GP_SYSTEM.MIB rename to snmp_mib_archive/l/Liebert/LIEBERT_GP_SYSTEM.MIB diff --git a/snmp_mib_archive/le_hsv_300.mib b/snmp_mib_archive/l/le_hsv_300.mib similarity index 100% rename from snmp_mib_archive/le_hsv_300.mib rename to snmp_mib_archive/l/le_hsv_300.mib diff --git a/snmp_mib_archive/linuxmcompile b/snmp_mib_archive/l/linuxmcompile similarity index 100% rename from snmp_mib_archive/linuxmcompile rename to snmp_mib_archive/l/linuxmcompile diff --git a/snmp_mib_archive/lldp-v2-mib.mib b/snmp_mib_archive/l/lldp-v2-mib.mib similarity index 100% rename from snmp_mib_archive/lldp-v2-mib.mib rename to snmp_mib_archive/l/lldp-v2-mib.mib diff --git a/snmp_mib_archive/lldp-v2-tc-mib.mib b/snmp_mib_archive/l/lldp-v2-tc-mib.mib similarity index 100% rename from snmp_mib_archive/lldp-v2-tc-mib.mib rename to snmp_mib_archive/l/lldp-v2-tc-mib.mib diff --git a/snmp_mib_archive/lsf001.cfg b/snmp_mib_archive/l/lsf001.cfg similarity index 100% rename from snmp_mib_archive/lsf001.cfg rename to snmp_mib_archive/l/lsf001.cfg diff --git a/snmp_mib_archive/lsf001.mib b/snmp_mib_archive/l/lsf001.mib similarity index 100% rename from snmp_mib_archive/lsf001.mib rename to snmp_mib_archive/l/lsf001.mib diff --git a/snmp_mib_archive/MADGERSW-MIB.traps b/snmp_mib_archive/m/MADGERSW-MIB.traps similarity index 100% rename from snmp_mib_archive/MADGERSW-MIB.traps rename to snmp_mib_archive/m/MADGERSW-MIB.traps diff --git a/snmp_mib_archive/MAU-MIB.my b/snmp_mib_archive/m/MAU-MIB.my similarity index 100% rename from snmp_mib_archive/MAU-MIB.my rename to snmp_mib_archive/m/MAU-MIB.my diff --git a/snmp_mib_archive/METRO1500-MIB.traps b/snmp_mib_archive/m/METRO1500-MIB.traps similarity index 100% rename from snmp_mib_archive/METRO1500-MIB.traps rename to snmp_mib_archive/m/METRO1500-MIB.traps diff --git a/snmp_mib_archive/MFAGENT-MIB.mib b/snmp_mib_archive/m/MFAGENT-MIB.mib similarity index 100% rename from snmp_mib_archive/MFAGENT-MIB.mib rename to snmp_mib_archive/m/MFAGENT-MIB.mib diff --git a/snmp_mib_archive/MPLS-L3VPN-STD-MIB.my b/snmp_mib_archive/m/MPLS-L3VPN-STD-MIB.my similarity index 100% rename from snmp_mib_archive/MPLS-L3VPN-STD-MIB.my rename to snmp_mib_archive/m/MPLS-L3VPN-STD-MIB.my diff --git a/snmp_mib_archive/MPLS-L3VPN-STD-MIB.traps b/snmp_mib_archive/m/MPLS-L3VPN-STD-MIB.traps similarity index 100% rename from snmp_mib_archive/MPLS-L3VPN-STD-MIB.traps rename to snmp_mib_archive/m/MPLS-L3VPN-STD-MIB.traps diff --git a/snmp_mib_archive/MPLS-LDP-CAPABILITY.my b/snmp_mib_archive/m/MPLS-LDP-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/MPLS-LDP-CAPABILITY.my rename to snmp_mib_archive/m/MPLS-LDP-CAPABILITY.my diff --git a/snmp_mib_archive/MPLS-LDP-GENERIC-STD-MIB.my b/snmp_mib_archive/m/MPLS-LDP-GENERIC-STD-MIB.my similarity index 100% rename from snmp_mib_archive/MPLS-LDP-GENERIC-STD-MIB.my rename to snmp_mib_archive/m/MPLS-LDP-GENERIC-STD-MIB.my diff --git a/snmp_mib_archive/MPLS-LDP-MIB.traps b/snmp_mib_archive/m/MPLS-LDP-MIB.traps similarity index 100% rename from snmp_mib_archive/MPLS-LDP-MIB.traps rename to snmp_mib_archive/m/MPLS-LDP-MIB.traps diff --git a/snmp_mib_archive/MPLS-LDP-STD-MIB.my b/snmp_mib_archive/m/MPLS-LDP-STD-MIB.my similarity index 100% rename from snmp_mib_archive/MPLS-LDP-STD-MIB.my rename to snmp_mib_archive/m/MPLS-LDP-STD-MIB.my diff --git a/snmp_mib_archive/MPLS-LDP-STD-MIB.traps b/snmp_mib_archive/m/MPLS-LDP-STD-MIB.traps similarity index 100% rename from snmp_mib_archive/MPLS-LDP-STD-MIB.traps rename to snmp_mib_archive/m/MPLS-LDP-STD-MIB.traps diff --git a/snmp_mib_archive/MPLS-LSR-MIB-CAPABILITY.my b/snmp_mib_archive/m/MPLS-LSR-MIB-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/MPLS-LSR-MIB-CAPABILITY.my rename to snmp_mib_archive/m/MPLS-LSR-MIB-CAPABILITY.my diff --git a/snmp_mib_archive/MPLS-LSR-MIB.my b/snmp_mib_archive/m/MPLS-LSR-MIB.my similarity index 100% rename from snmp_mib_archive/MPLS-LSR-MIB.my rename to snmp_mib_archive/m/MPLS-LSR-MIB.my diff --git a/snmp_mib_archive/MPLS-LSR-MIB.traps b/snmp_mib_archive/m/MPLS-LSR-MIB.traps similarity index 100% rename from snmp_mib_archive/MPLS-LSR-MIB.traps rename to snmp_mib_archive/m/MPLS-LSR-MIB.traps diff --git a/snmp_mib_archive/MPLS-LSR-STD-MIB.my b/snmp_mib_archive/m/MPLS-LSR-STD-MIB.my similarity index 100% rename from snmp_mib_archive/MPLS-LSR-STD-MIB.my rename to snmp_mib_archive/m/MPLS-LSR-STD-MIB.my diff --git a/snmp_mib_archive/MPLS-LSR-STD-MIB.traps b/snmp_mib_archive/m/MPLS-LSR-STD-MIB.traps similarity index 100% rename from snmp_mib_archive/MPLS-LSR-STD-MIB.traps rename to snmp_mib_archive/m/MPLS-LSR-STD-MIB.traps diff --git a/snmp_mib_archive/MPLS-TC-MIB.my b/snmp_mib_archive/m/MPLS-TC-MIB.my similarity index 100% rename from snmp_mib_archive/MPLS-TC-MIB.my rename to snmp_mib_archive/m/MPLS-TC-MIB.my diff --git a/snmp_mib_archive/MPLS-TC-STD-MIB.mib b/snmp_mib_archive/m/MPLS-TC-STD-MIB.mib similarity index 100% rename from snmp_mib_archive/MPLS-TC-STD-MIB.mib rename to snmp_mib_archive/m/MPLS-TC-STD-MIB.mib diff --git a/snmp_mib_archive/MPLS-TC-STD-MIB.my b/snmp_mib_archive/m/MPLS-TC-STD-MIB.my similarity index 100% rename from snmp_mib_archive/MPLS-TC-STD-MIB.my rename to snmp_mib_archive/m/MPLS-TC-STD-MIB.my diff --git a/snmp_mib_archive/MPLS-TE-CAPABILITY.my b/snmp_mib_archive/m/MPLS-TE-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/MPLS-TE-CAPABILITY.my rename to snmp_mib_archive/m/MPLS-TE-CAPABILITY.my diff --git a/snmp_mib_archive/MPLS-TE-MIB.my b/snmp_mib_archive/m/MPLS-TE-MIB.my similarity index 100% rename from snmp_mib_archive/MPLS-TE-MIB.my rename to snmp_mib_archive/m/MPLS-TE-MIB.my diff --git a/snmp_mib_archive/MPLS-TE-MIB.traps b/snmp_mib_archive/m/MPLS-TE-MIB.traps similarity index 100% rename from snmp_mib_archive/MPLS-TE-MIB.traps rename to snmp_mib_archive/m/MPLS-TE-MIB.traps diff --git a/snmp_mib_archive/MPLS-TE-STD-MIB.my b/snmp_mib_archive/m/MPLS-TE-STD-MIB.my similarity index 100% rename from snmp_mib_archive/MPLS-TE-STD-MIB.my rename to snmp_mib_archive/m/MPLS-TE-STD-MIB.my diff --git a/snmp_mib_archive/MPLS-TE-STD-MIB.traps b/snmp_mib_archive/m/MPLS-TE-STD-MIB.traps similarity index 100% rename from snmp_mib_archive/MPLS-TE-STD-MIB.traps rename to snmp_mib_archive/m/MPLS-TE-STD-MIB.traps diff --git a/snmp_mib_archive/MPLS-VPN-MIB.my b/snmp_mib_archive/m/MPLS-VPN-MIB.my similarity index 100% rename from snmp_mib_archive/MPLS-VPN-MIB.my rename to snmp_mib_archive/m/MPLS-VPN-MIB.my diff --git a/snmp_mib_archive/MPLS-VPN-MIB.traps b/snmp_mib_archive/m/MPLS-VPN-MIB.traps similarity index 100% rename from snmp_mib_archive/MPLS-VPN-MIB.traps rename to snmp_mib_archive/m/MPLS-VPN-MIB.traps diff --git a/snmp_mib_archive/MPOA-MIB.my b/snmp_mib_archive/m/MPOA-MIB.my similarity index 100% rename from snmp_mib_archive/MPOA-MIB.my rename to snmp_mib_archive/m/MPOA-MIB.my diff --git a/snmp_mib_archive/MSDP-MIB.my b/snmp_mib_archive/m/MSDP-MIB.my similarity index 100% rename from snmp_mib_archive/MSDP-MIB.my rename to snmp_mib_archive/m/MSDP-MIB.my diff --git a/snmp_mib_archive/MSDP-MIB.traps b/snmp_mib_archive/m/MSDP-MIB.traps similarity index 100% rename from snmp_mib_archive/MSDP-MIB.traps rename to snmp_mib_archive/m/MSDP-MIB.traps diff --git a/snmp_mib_archive/MSFT-MIB.mib b/snmp_mib_archive/m/MSFT-MIB.mib similarity index 100% rename from snmp_mib_archive/MSFT-MIB.mib rename to snmp_mib_archive/m/MSFT-MIB.mib diff --git a/snmp_mib_archive/MSSQLSERVER-MIB.mib b/snmp_mib_archive/m/MSSQLSERVER-MIB.mib similarity index 100% rename from snmp_mib_archive/MSSQLSERVER-MIB.mib rename to snmp_mib_archive/m/MSSQLSERVER-MIB.mib diff --git a/snmp_mib_archive/Mikrotik.mib b/snmp_mib_archive/m/Mikrotik.mib similarity index 100% rename from snmp_mib_archive/Mikrotik.mib rename to snmp_mib_archive/m/Mikrotik.mib diff --git a/snmp_mib_archive/manifest b/snmp_mib_archive/m/manifest similarity index 100% rename from snmp_mib_archive/manifest rename to snmp_mib_archive/m/manifest diff --git a/snmp_mib_archive/mcast201.mib b/snmp_mib_archive/m/mcast201.mib similarity index 100% rename from snmp_mib_archive/mcast201.mib rename to snmp_mib_archive/m/mcast201.mib diff --git a/snmp_mib_archive/md5sums.txt b/snmp_mib_archive/m/md5sums.txt similarity index 100% rename from snmp_mib_archive/md5sums.txt rename to snmp_mib_archive/m/md5sums.txt diff --git a/snmp_mib_archive/mib-jnx-pfe.mib b/snmp_mib_archive/m/mib-jnx-pfe.mib similarity index 100% rename from snmp_mib_archive/mib-jnx-pfe.mib rename to snmp_mib_archive/m/mib-jnx-pfe.mib diff --git a/snmp_mib_archive/mib-jnx-ping.mib b/snmp_mib_archive/m/mib-jnx-ping.mib similarity index 100% rename from snmp_mib_archive/mib-jnx-ping.mib rename to snmp_mib_archive/m/mib-jnx-ping.mib diff --git a/snmp_mib_archive/mibs_bayrs15600.exe b/snmp_mib_archive/m/mibs_bayrs15600.exe similarity index 100% rename from snmp_mib_archive/mibs_bayrs15600.exe rename to snmp_mib_archive/m/mibs_bayrs15600.exe diff --git a/snmp_mib_archive/mlxraid.cfg b/snmp_mib_archive/m/mlxraid.cfg similarity index 100% rename from snmp_mib_archive/mlxraid.cfg rename to snmp_mib_archive/m/mlxraid.cfg diff --git a/snmp_mib_archive/mlxraid.mib b/snmp_mib_archive/m/mlxraid.mib similarity index 100% rename from snmp_mib_archive/mlxraid.mib rename to snmp_mib_archive/m/mlxraid.mib diff --git a/snmp_mib_archive/modifiedcfgs.list b/snmp_mib_archive/m/modifiedcfgs.list similarity index 100% rename from snmp_mib_archive/modifiedcfgs.list rename to snmp_mib_archive/m/modifiedcfgs.list diff --git a/snmp_mib_archive/mpoa100.mib b/snmp_mib_archive/m/mpoa100.mib similarity index 100% rename from snmp_mib_archive/mpoa100.mib rename to snmp_mib_archive/m/mpoa100.mib diff --git a/snmp_mib_archive/mpoaext104.mib b/snmp_mib_archive/m/mpoaext104.mib similarity index 100% rename from snmp_mib_archive/mpoaext104.mib rename to snmp_mib_archive/m/mpoaext104.mib diff --git a/snmp_mib_archive/msa2000traps.cfg b/snmp_mib_archive/m/msa2000traps.cfg similarity index 100% rename from snmp_mib_archive/msa2000traps.cfg rename to snmp_mib_archive/m/msa2000traps.cfg diff --git a/snmp_mib_archive/msa2000traps.mib b/snmp_mib_archive/m/msa2000traps.mib similarity index 100% rename from snmp_mib_archive/msa2000traps.mib rename to snmp_mib_archive/m/msa2000traps.mib diff --git a/snmp_mib_archive/NAT-MIB.my b/snmp_mib_archive/n/NAT-MIB.my similarity index 100% rename from snmp_mib_archive/NAT-MIB.my rename to snmp_mib_archive/n/NAT-MIB.my diff --git a/snmp_mib_archive/NET-SNMP-AGENT-MIB.mib b/snmp_mib_archive/n/NET-SNMP-AGENT-MIB.mib similarity index 100% rename from snmp_mib_archive/NET-SNMP-AGENT-MIB.mib rename to snmp_mib_archive/n/NET-SNMP-AGENT-MIB.mib diff --git a/snmp_mib_archive/NET-SNMP-AGENT-MIB.txt b/snmp_mib_archive/n/NET-SNMP-AGENT-MIB.txt similarity index 100% rename from snmp_mib_archive/NET-SNMP-AGENT-MIB.txt rename to snmp_mib_archive/n/NET-SNMP-AGENT-MIB.txt diff --git a/snmp_mib_archive/NET-SNMP-EXAMPLES-MIB.txt b/snmp_mib_archive/n/NET-SNMP-EXAMPLES-MIB.txt similarity index 100% rename from snmp_mib_archive/NET-SNMP-EXAMPLES-MIB.txt rename to snmp_mib_archive/n/NET-SNMP-EXAMPLES-MIB.txt diff --git a/snmp_mib_archive/NET-SNMP-EXTEND-MIB.txt b/snmp_mib_archive/n/NET-SNMP-EXTEND-MIB.txt similarity index 100% rename from snmp_mib_archive/NET-SNMP-EXTEND-MIB.txt rename to snmp_mib_archive/n/NET-SNMP-EXTEND-MIB.txt diff --git a/snmp_mib_archive/NET-SNMP-MIB.mib b/snmp_mib_archive/n/NET-SNMP-MIB.mib similarity index 100% rename from snmp_mib_archive/NET-SNMP-MIB.mib rename to snmp_mib_archive/n/NET-SNMP-MIB.mib diff --git a/snmp_mib_archive/NET-SNMP-TC.txt b/snmp_mib_archive/n/NET-SNMP-TC.txt similarity index 100% rename from snmp_mib_archive/NET-SNMP-TC.txt rename to snmp_mib_archive/n/NET-SNMP-TC.txt diff --git a/snmp_mib_archive/NETRANGER.my b/snmp_mib_archive/n/NETRANGER.my similarity index 100% rename from snmp_mib_archive/NETRANGER.my rename to snmp_mib_archive/n/NETRANGER.my diff --git a/snmp_mib_archive/NHRP-MIB.my b/snmp_mib_archive/n/NHRP-MIB.my similarity index 100% rename from snmp_mib_archive/NHRP-MIB.my rename to snmp_mib_archive/n/NHRP-MIB.my diff --git a/snmp_mib_archive/NOTIFICATION-LOG-MIB.mib b/snmp_mib_archive/n/NOTIFICATION-LOG-MIB.mib similarity index 100% rename from snmp_mib_archive/NOTIFICATION-LOG-MIB.mib rename to snmp_mib_archive/n/NOTIFICATION-LOG-MIB.mib diff --git a/snmp_mib_archive/NOTIFICATION-LOG-MIB.my b/snmp_mib_archive/n/NOTIFICATION-LOG-MIB.my similarity index 100% rename from snmp_mib_archive/NOTIFICATION-LOG-MIB.my rename to snmp_mib_archive/n/NOTIFICATION-LOG-MIB.my diff --git a/snmp_mib_archive/NOVELL-IPX-MIB.traps b/snmp_mib_archive/n/NOVELL-IPX-MIB.traps similarity index 100% rename from snmp_mib_archive/NOVELL-IPX-MIB.traps rename to snmp_mib_archive/n/NOVELL-IPX-MIB.traps diff --git a/snmp_mib_archive/NOVELL-IPX.mib b/snmp_mib_archive/n/NOVELL-IPX.mib similarity index 100% rename from snmp_mib_archive/NOVELL-IPX.mib rename to snmp_mib_archive/n/NOVELL-IPX.mib diff --git a/snmp_mib_archive/NOVELL-RIPSAP.mib b/snmp_mib_archive/n/NOVELL-RIPSAP.mib similarity index 100% rename from snmp_mib_archive/NOVELL-RIPSAP.mib rename to snmp_mib_archive/n/NOVELL-RIPSAP.mib diff --git a/snmp_mib_archive/NTAP101.mib b/snmp_mib_archive/n/NTAP101.mib similarity index 100% rename from snmp_mib_archive/NTAP101.mib rename to snmp_mib_archive/n/NTAP101.mib diff --git a/snmp_mib_archive/NTAP110.mib b/snmp_mib_archive/n/NTAP110.mib similarity index 100% rename from snmp_mib_archive/NTAP110.mib rename to snmp_mib_archive/n/NTAP110.mib diff --git a/snmp_mib_archive/NTAP111.mib b/snmp_mib_archive/n/NTAP111.mib similarity index 100% rename from snmp_mib_archive/NTAP111.mib rename to snmp_mib_archive/n/NTAP111.mib diff --git a/snmp_mib_archive/NTN-QOS-POLICY-AUX-MIB.mib b/snmp_mib_archive/n/NTN-QOS-POLICY-AUX-MIB.mib similarity index 100% rename from snmp_mib_archive/NTN-QOS-POLICY-AUX-MIB.mib rename to snmp_mib_archive/n/NTN-QOS-POLICY-AUX-MIB.mib diff --git a/snmp_mib_archive/NTN-QOS-POLICY-EVOL-PIB.mib b/snmp_mib_archive/n/NTN-QOS-POLICY-EVOL-PIB.mib similarity index 100% rename from snmp_mib_archive/NTN-QOS-POLICY-EVOL-PIB.mib rename to snmp_mib_archive/n/NTN-QOS-POLICY-EVOL-PIB.mib diff --git a/snmp_mib_archive/NTN-QOS-POLICY-EXT-PIB.mib b/snmp_mib_archive/n/NTN-QOS-POLICY-EXT-PIB.mib similarity index 100% rename from snmp_mib_archive/NTN-QOS-POLICY-EXT-PIB.mib rename to snmp_mib_archive/n/NTN-QOS-POLICY-EXT-PIB.mib diff --git a/snmp_mib_archive/NOKIA-COMMON-MIB-OID-REGISTRATION-MIB.txt b/snmp_mib_archive/n/Nokia/NOKIA-COMMON-MIB-OID-REGISTRATION-MIB.txt similarity index 100% rename from snmp_mib_archive/NOKIA-COMMON-MIB-OID-REGISTRATION-MIB.txt rename to snmp_mib_archive/n/Nokia/NOKIA-COMMON-MIB-OID-REGISTRATION-MIB.txt diff --git a/snmp_mib_archive/NOKIA-COMMON-NE-ROLE-MIB.txt b/snmp_mib_archive/n/Nokia/NOKIA-COMMON-NE-ROLE-MIB.txt similarity index 100% rename from snmp_mib_archive/NOKIA-COMMON-NE-ROLE-MIB.txt rename to snmp_mib_archive/n/Nokia/NOKIA-COMMON-NE-ROLE-MIB.txt diff --git a/snmp_mib_archive/NOKIA-ENHANCED-SNMP-SOLUTION-SUITE-ALARM-IRP.txt b/snmp_mib_archive/n/Nokia/NOKIA-ENHANCED-SNMP-SOLUTION-SUITE-ALARM-IRP.txt similarity index 100% rename from snmp_mib_archive/NOKIA-ENHANCED-SNMP-SOLUTION-SUITE-ALARM-IRP.txt rename to snmp_mib_archive/n/Nokia/NOKIA-ENHANCED-SNMP-SOLUTION-SUITE-ALARM-IRP.txt diff --git a/snmp_mib_archive/NOKIA-ENHANCED-SNMP-SOLUTION-SUITE-COMMON-DEFINITION.txt b/snmp_mib_archive/n/Nokia/NOKIA-ENHANCED-SNMP-SOLUTION-SUITE-COMMON-DEFINITION.txt similarity index 100% rename from snmp_mib_archive/NOKIA-ENHANCED-SNMP-SOLUTION-SUITE-COMMON-DEFINITION.txt rename to snmp_mib_archive/n/Nokia/NOKIA-ENHANCED-SNMP-SOLUTION-SUITE-COMMON-DEFINITION.txt diff --git a/snmp_mib_archive/NOKIA-ENHANCED-SNMP-SOLUTION-SUITE-PM-COMMON-DEFINITION.txt b/snmp_mib_archive/n/Nokia/NOKIA-ENHANCED-SNMP-SOLUTION-SUITE-PM-COMMON-DEFINITION.txt similarity index 100% rename from snmp_mib_archive/NOKIA-ENHANCED-SNMP-SOLUTION-SUITE-PM-COMMON-DEFINITION.txt rename to snmp_mib_archive/n/Nokia/NOKIA-ENHANCED-SNMP-SOLUTION-SUITE-PM-COMMON-DEFINITION.txt diff --git a/snmp_mib_archive/NOKIA-ENHANCED-SNMP-SOLUTION-SUITE-PM-IRP.txt b/snmp_mib_archive/n/Nokia/NOKIA-ENHANCED-SNMP-SOLUTION-SUITE-PM-IRP.txt similarity index 100% rename from snmp_mib_archive/NOKIA-ENHANCED-SNMP-SOLUTION-SUITE-PM-IRP.txt rename to snmp_mib_archive/n/Nokia/NOKIA-ENHANCED-SNMP-SOLUTION-SUITE-PM-IRP.txt diff --git a/snmp_mib_archive/NOKIA-HWM-MIB.txt b/snmp_mib_archive/n/Nokia/NOKIA-HWM-MIB.txt similarity index 100% rename from snmp_mib_archive/NOKIA-HWM-MIB.txt rename to snmp_mib_archive/n/Nokia/NOKIA-HWM-MIB.txt diff --git a/snmp_mib_archive/NOKIA-IPSO-LBCLUSTER-MIB.txt b/snmp_mib_archive/n/Nokia/NOKIA-IPSO-LBCLUSTER-MIB.txt similarity index 100% rename from snmp_mib_archive/NOKIA-IPSO-LBCLUSTER-MIB.txt rename to snmp_mib_archive/n/Nokia/NOKIA-IPSO-LBCLUSTER-MIB.txt diff --git a/snmp_mib_archive/NOKIA-IPSO-LINKAGGREGATION-MIB.txt b/snmp_mib_archive/n/Nokia/NOKIA-IPSO-LINKAGGREGATION-MIB.txt similarity index 100% rename from snmp_mib_archive/NOKIA-IPSO-LINKAGGREGATION-MIB.txt rename to snmp_mib_archive/n/Nokia/NOKIA-IPSO-LINKAGGREGATION-MIB.txt diff --git a/snmp_mib_archive/NOKIA-IPSO-REGISTRATION-MIB.txt b/snmp_mib_archive/n/Nokia/NOKIA-IPSO-REGISTRATION-MIB.txt similarity index 100% rename from snmp_mib_archive/NOKIA-IPSO-REGISTRATION-MIB.txt rename to snmp_mib_archive/n/Nokia/NOKIA-IPSO-REGISTRATION-MIB.txt diff --git a/snmp_mib_archive/NOKIA-IPSO-SYSTEM-MIB.txt b/snmp_mib_archive/n/Nokia/NOKIA-IPSO-SYSTEM-MIB.txt similarity index 100% rename from snmp_mib_archive/NOKIA-IPSO-SYSTEM-MIB.txt rename to snmp_mib_archive/n/Nokia/NOKIA-IPSO-SYSTEM-MIB.txt diff --git a/snmp_mib_archive/NOKIA-NE3S-REGISTRATION-MIB.txt b/snmp_mib_archive/n/Nokia/NOKIA-NE3S-REGISTRATION-MIB.txt similarity index 100% rename from snmp_mib_archive/NOKIA-NE3S-REGISTRATION-MIB.txt rename to snmp_mib_archive/n/Nokia/NOKIA-NE3S-REGISTRATION-MIB.txt diff --git a/snmp_mib_archive/NOKIA-NTP-MIB.txt b/snmp_mib_archive/n/Nokia/NOKIA-NTP-MIB.txt similarity index 100% rename from snmp_mib_archive/NOKIA-NTP-MIB.txt rename to snmp_mib_archive/n/Nokia/NOKIA-NTP-MIB.txt diff --git a/snmp_mib_archive/NOKIA-OID-REGISTRATION-MIB.txt b/snmp_mib_archive/n/Nokia/NOKIA-OID-REGISTRATION-MIB.txt similarity index 100% rename from snmp_mib_archive/NOKIA-OID-REGISTRATION-MIB.txt rename to snmp_mib_archive/n/Nokia/NOKIA-OID-REGISTRATION-MIB.txt diff --git a/snmp_mib_archive/NOKIA-RATESHAPE-MIB.txt b/snmp_mib_archive/n/Nokia/NOKIA-RATESHAPE-MIB.txt similarity index 100% rename from snmp_mib_archive/NOKIA-RATESHAPE-MIB.txt rename to snmp_mib_archive/n/Nokia/NOKIA-RATESHAPE-MIB.txt diff --git a/snmp_mib_archive/NOKIA-UNITTYPES-MIB.txt b/snmp_mib_archive/n/Nokia/NOKIA-UNITTYPES-MIB.txt similarity index 100% rename from snmp_mib_archive/NOKIA-UNITTYPES-MIB.txt rename to snmp_mib_archive/n/Nokia/NOKIA-UNITTYPES-MIB.txt diff --git a/snmp_mib_archive/BAY-STACK-ADAC-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-ADAC-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-ADAC-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-ADAC-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-DHCP-SNOOPING-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-DHCP-SNOOPING-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-DHCP-SNOOPING-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-DHCP-SNOOPING-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-EAPOL-EXTENSION-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-EAPOL-EXTENSION-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-EAPOL-EXTENSION-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-EAPOL-EXTENSION-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-ECMP-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-ECMP-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-ECMP-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-ECMP-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-EDM-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-EDM-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-EDM-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-EDM-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-ERROR-MESSAGE-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-ERROR-MESSAGE-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-ERROR-MESSAGE-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-ERROR-MESSAGE-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-IGMP-EXT-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-IGMP-EXT-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-IGMP-EXT-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-IGMP-EXT-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-IP-FWD-NH-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-IP-FWD-NH-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-IP-FWD-NH-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-IP-FWD-NH-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-LACP-EXT-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-LACP-EXT-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-LACP-EXT-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-LACP-EXT-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-LLDP-EXT-MED-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-LLDP-EXT-MED-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-LLDP-EXT-MED-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-LLDP-EXT-MED-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-LLDP-X-AVAYA-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-LLDP-X-AVAYA-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-LLDP-X-AVAYA-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-LLDP-X-AVAYA-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-MULTICAST-FLOODING-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-MULTICAST-FLOODING-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-MULTICAST-FLOODING-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-MULTICAST-FLOODING-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-NES-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-NES-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-NES-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-NES-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-NOTIFICATIONS-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-NOTIFICATIONS-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-NOTIFICATIONS-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-NOTIFICATIONS-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-NOTIFY-CONTROL-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-NOTIFY-CONTROL-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-NOTIFY-CONTROL-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-NOTIFY-CONTROL-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-OSPF-EXT-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-OSPF-EXT-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-OSPF-EXT-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-OSPF-EXT-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-PETH-EXT-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-PETH-EXT-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-PETH-EXT-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-PETH-EXT-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-PIM-EXT-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-PIM-EXT-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-PIM-EXT-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-PIM-EXT-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-PORT-MIRRORING-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-PORT-MIRRORING-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-PORT-MIRRORING-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-PORT-MIRRORING-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-RADIUS-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-RADIUS-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-RADIUS-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-RADIUS-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-SOURCE-GUARD-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-SOURCE-GUARD-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-SOURCE-GUARD-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-SOURCE-GUARD-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-STATS-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-STATS-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-STATS-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-STATS-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-UNICAST-STORM-CONTROL-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-UNICAST-STORM-CONTROL-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-UNICAST-STORM-CONTROL-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-UNICAST-STORM-CONTROL-MIB.mib diff --git a/snmp_mib_archive/BAY-STACK-VRRP-EXT-MIB.mib b/snmp_mib_archive/n/Nortel/BAY-STACK-VRRP-EXT-MIB.mib similarity index 100% rename from snmp_mib_archive/BAY-STACK-VRRP-EXT-MIB.mib rename to snmp_mib_archive/n/Nortel/BAY-STACK-VRRP-EXT-MIB.mib diff --git a/snmp_mib_archive/NORTEL-MIB.mib b/snmp_mib_archive/n/Nortel/NORTEL-MIB.mib similarity index 100% rename from snmp_mib_archive/NORTEL-MIB.mib rename to snmp_mib_archive/n/Nortel/NORTEL-MIB.mib diff --git a/snmp_mib_archive/NORTEL-NETWORKS-MULTIPLE-SPANNING-TREE-MIB.mib b/snmp_mib_archive/n/Nortel/NORTEL-NETWORKS-MULTIPLE-SPANNING-TREE-MIB.mib similarity index 100% rename from snmp_mib_archive/NORTEL-NETWORKS-MULTIPLE-SPANNING-TREE-MIB.mib rename to snmp_mib_archive/n/Nortel/NORTEL-NETWORKS-MULTIPLE-SPANNING-TREE-MIB.mib diff --git a/snmp_mib_archive/NORTEL-NETWORKS-RAPID-SPANNING-TREE-MIB.mib b/snmp_mib_archive/n/Nortel/NORTEL-NETWORKS-RAPID-SPANNING-TREE-MIB.mib similarity index 100% rename from snmp_mib_archive/NORTEL-NETWORKS-RAPID-SPANNING-TREE-MIB.mib rename to snmp_mib_archive/n/Nortel/NORTEL-NETWORKS-RAPID-SPANNING-TREE-MIB.mib diff --git a/snmp_mib_archive/NORTEL-SECURE-NETWORK-ACCESS-MIB.mib b/snmp_mib_archive/n/Nortel/NORTEL-SECURE-NETWORK-ACCESS-MIB.mib similarity index 100% rename from snmp_mib_archive/NORTEL-SECURE-NETWORK-ACCESS-MIB.mib rename to snmp_mib_archive/n/Nortel/NORTEL-SECURE-NETWORK-ACCESS-MIB.mib diff --git a/snmp_mib_archive/NuView.MIB b/snmp_mib_archive/n/NuView.MIB similarity index 100% rename from snmp_mib_archive/NuView.MIB rename to snmp_mib_archive/n/NuView.MIB diff --git a/snmp_mib_archive/ndstrap.cfg b/snmp_mib_archive/n/ndstrap.cfg similarity index 100% rename from snmp_mib_archive/ndstrap.cfg rename to snmp_mib_archive/n/ndstrap.cfg diff --git a/snmp_mib_archive/ndstrap.mib b/snmp_mib_archive/n/ndstrap.mib similarity index 100% rename from snmp_mib_archive/ndstrap.mib rename to snmp_mib_archive/n/ndstrap.mib diff --git a/snmp_mib_archive/netapp.mib b/snmp_mib_archive/n/netapp.mib similarity index 100% rename from snmp_mib_archive/netapp.mib rename to snmp_mib_archive/n/netapp.mib diff --git a/snmp_mib_archive/netapp.mib_1_1_2 b/snmp_mib_archive/n/netapp.mib_1_1_2 similarity index 100% rename from snmp_mib_archive/netapp.mib_1_1_2 rename to snmp_mib_archive/n/netapp.mib_1_1_2 diff --git a/snmp_mib_archive/netapp.mib_1_1_3.mib b/snmp_mib_archive/n/netapp.mib_1_1_3.mib similarity index 100% rename from snmp_mib_archive/netapp.mib_1_1_3.mib rename to snmp_mib_archive/n/netapp.mib_1_1_3.mib diff --git a/snmp_mib_archive/netapp_1_1_4.mib b/snmp_mib_archive/n/netapp_1_1_4.mib similarity index 100% rename from snmp_mib_archive/netapp_1_1_4.mib rename to snmp_mib_archive/n/netapp_1_1_4.mib diff --git a/snmp_mib_archive/netapp_1_2.mib b/snmp_mib_archive/n/netapp_1_2.mib similarity index 100% rename from snmp_mib_archive/netapp_1_2.mib rename to snmp_mib_archive/n/netapp_1_2.mib diff --git a/snmp_mib_archive/newoak.mib b/snmp_mib_archive/n/newoak.mib similarity index 100% rename from snmp_mib_archive/newoak.mib rename to snmp_mib_archive/n/newoak.mib diff --git a/snmp_mib_archive/nnmst000.mib b/snmp_mib_archive/n/nnmst000.mib similarity index 100% rename from snmp_mib_archive/nnmst000.mib rename to snmp_mib_archive/n/nnmst000.mib diff --git a/snmp_mib_archive/nnrst000.mib b/snmp_mib_archive/n/nnrst000.mib similarity index 100% rename from snmp_mib_archive/nnrst000.mib rename to snmp_mib_archive/n/nnrst000.mib diff --git a/snmp_mib_archive/notifications.txt b/snmp_mib_archive/n/notifications.txt similarity index 100% rename from snmp_mib_archive/notifications.txt rename to snmp_mib_archive/n/notifications.txt diff --git a/snmp_mib_archive/nsaasr.cfg b/snmp_mib_archive/n/nsaasr.cfg similarity index 100% rename from snmp_mib_archive/nsaasr.cfg rename to snmp_mib_archive/n/nsaasr.cfg diff --git a/snmp_mib_archive/nsaasr.mib b/snmp_mib_archive/n/nsaasr.mib similarity index 100% rename from snmp_mib_archive/nsaasr.mib rename to snmp_mib_archive/n/nsaasr.mib diff --git a/snmp_mib_archive/nsadimm.cfg b/snmp_mib_archive/n/nsadimm.cfg similarity index 100% rename from snmp_mib_archive/nsadimm.cfg rename to snmp_mib_archive/n/nsadimm.cfg diff --git a/snmp_mib_archive/nsadimm.mib b/snmp_mib_archive/n/nsadimm.mib similarity index 100% rename from snmp_mib_archive/nsadimm.mib rename to snmp_mib_archive/n/nsadimm.mib diff --git a/snmp_mib_archive/nsaevent.cfg b/snmp_mib_archive/n/nsaevent.cfg similarity index 100% rename from snmp_mib_archive/nsaevent.cfg rename to snmp_mib_archive/n/nsaevent.cfg diff --git a/snmp_mib_archive/nsaevent.mib b/snmp_mib_archive/n/nsaevent.mib similarity index 100% rename from snmp_mib_archive/nsaevent.mib rename to snmp_mib_archive/n/nsaevent.mib diff --git a/snmp_mib_archive/nsainfo.cfg b/snmp_mib_archive/n/nsainfo.cfg similarity index 100% rename from snmp_mib_archive/nsainfo.cfg rename to snmp_mib_archive/n/nsainfo.cfg diff --git a/snmp_mib_archive/nsainfo.mib b/snmp_mib_archive/n/nsainfo.mib similarity index 100% rename from snmp_mib_archive/nsainfo.mib rename to snmp_mib_archive/n/nsainfo.mib diff --git a/snmp_mib_archive/nsapci.cfg b/snmp_mib_archive/n/nsapci.cfg similarity index 100% rename from snmp_mib_archive/nsapci.cfg rename to snmp_mib_archive/n/nsapci.cfg diff --git a/snmp_mib_archive/nsapci.mib b/snmp_mib_archive/n/nsapci.mib similarity index 100% rename from snmp_mib_archive/nsapci.mib rename to snmp_mib_archive/n/nsapci.mib diff --git a/snmp_mib_archive/nsarps.cfg b/snmp_mib_archive/n/nsarps.cfg similarity index 100% rename from snmp_mib_archive/nsarps.cfg rename to snmp_mib_archive/n/nsarps.cfg diff --git a/snmp_mib_archive/nsarps.mib b/snmp_mib_archive/n/nsarps.mib similarity index 100% rename from snmp_mib_archive/nsarps.mib rename to snmp_mib_archive/n/nsarps.mib diff --git a/snmp_mib_archive/nsascsi.cfg b/snmp_mib_archive/n/nsascsi.cfg similarity index 100% rename from snmp_mib_archive/nsascsi.cfg rename to snmp_mib_archive/n/nsascsi.cfg diff --git a/snmp_mib_archive/nsascsi.mib b/snmp_mib_archive/n/nsascsi.mib similarity index 100% rename from snmp_mib_archive/nsascsi.mib rename to snmp_mib_archive/n/nsascsi.mib diff --git a/snmp_mib_archive/nsatrcfg.cfg b/snmp_mib_archive/n/nsatrcfg.cfg similarity index 100% rename from snmp_mib_archive/nsatrcfg.cfg rename to snmp_mib_archive/n/nsatrcfg.cfg diff --git a/snmp_mib_archive/nsatrcfg.mib b/snmp_mib_archive/n/nsatrcfg.mib similarity index 100% rename from snmp_mib_archive/nsatrcfg.mib rename to snmp_mib_archive/n/nsatrcfg.mib diff --git a/snmp_mib_archive/nsatrmgr.cfg b/snmp_mib_archive/n/nsatrmgr.cfg similarity index 100% rename from snmp_mib_archive/nsatrmgr.cfg rename to snmp_mib_archive/n/nsatrmgr.cfg diff --git a/snmp_mib_archive/nsatrmgr.mib b/snmp_mib_archive/n/nsatrmgr.mib similarity index 100% rename from snmp_mib_archive/nsatrmgr.mib rename to snmp_mib_archive/n/nsatrmgr.mib diff --git a/snmp_mib_archive/nsavolcp.cfg b/snmp_mib_archive/n/nsavolcp.cfg similarity index 100% rename from snmp_mib_archive/nsavolcp.cfg rename to snmp_mib_archive/n/nsavolcp.cfg diff --git a/snmp_mib_archive/nsavolcp.mib b/snmp_mib_archive/n/nsavolcp.mib similarity index 100% rename from snmp_mib_archive/nsavolcp.mib rename to snmp_mib_archive/n/nsavolcp.mib diff --git a/snmp_mib_archive/nsna.mib b/snmp_mib_archive/n/nsna.mib similarity index 100% rename from snmp_mib_archive/nsna.mib rename to snmp_mib_archive/n/nsna.mib diff --git a/snmp_mib_archive/nsnicmib.cfg b/snmp_mib_archive/n/nsnicmib.cfg similarity index 100% rename from snmp_mib_archive/nsnicmib.cfg rename to snmp_mib_archive/n/nsnicmib.cfg diff --git a/snmp_mib_archive/nsnicmib.mib b/snmp_mib_archive/n/nsnicmib.mib similarity index 100% rename from snmp_mib_archive/nsnicmib.mib rename to snmp_mib_archive/n/nsnicmib.mib diff --git a/snmp_mib_archive/nwalarm.cfg b/snmp_mib_archive/n/nwalarm.cfg similarity index 100% rename from snmp_mib_archive/nwalarm.cfg rename to snmp_mib_archive/n/nwalarm.cfg diff --git a/snmp_mib_archive/nwalarm.mib b/snmp_mib_archive/n/nwalarm.mib similarity index 100% rename from snmp_mib_archive/nwalarm.mib rename to snmp_mib_archive/n/nwalarm.mib diff --git a/snmp_mib_archive/nwserver.cfg b/snmp_mib_archive/n/nwserver.cfg similarity index 100% rename from snmp_mib_archive/nwserver.cfg rename to snmp_mib_archive/n/nwserver.cfg diff --git a/snmp_mib_archive/nwserver.mib b/snmp_mib_archive/n/nwserver.mib similarity index 100% rename from snmp_mib_archive/nwserver.mib rename to snmp_mib_archive/n/nwserver.mib diff --git a/snmp_mib_archive/OG-CM-STATUS-MIB b/snmp_mib_archive/o/OG-CM-STATUS-MIB similarity index 100% rename from snmp_mib_archive/OG-CM-STATUS-MIB rename to snmp_mib_archive/o/OG-CM-STATUS-MIB diff --git a/snmp_mib_archive/OG-CONNECT-MIB.mib b/snmp_mib_archive/o/OG-CONNECT-MIB.mib similarity index 100% rename from snmp_mib_archive/OG-CONNECT-MIB.mib rename to snmp_mib_archive/o/OG-CONNECT-MIB.mib diff --git a/snmp_mib_archive/OG-FAILOVER-MIB.mib b/snmp_mib_archive/o/OG-FAILOVER-MIB.mib similarity index 100% rename from snmp_mib_archive/OG-FAILOVER-MIB.mib rename to snmp_mib_archive/o/OG-FAILOVER-MIB.mib diff --git a/snmp_mib_archive/OG-HOST-MIB.mib b/snmp_mib_archive/o/OG-HOST-MIB.mib similarity index 100% rename from snmp_mib_archive/OG-HOST-MIB.mib rename to snmp_mib_archive/o/OG-HOST-MIB.mib diff --git a/snmp_mib_archive/OG-PATTERN-MIB.mib b/snmp_mib_archive/o/OG-PATTERN-MIB.mib similarity index 100% rename from snmp_mib_archive/OG-PATTERN-MIB.mib rename to snmp_mib_archive/o/OG-PATTERN-MIB.mib diff --git a/snmp_mib_archive/OG-PRODUCTS-MIB.mib b/snmp_mib_archive/o/OG-PRODUCTS-MIB.mib similarity index 100% rename from snmp_mib_archive/OG-PRODUCTS-MIB.mib rename to snmp_mib_archive/o/OG-PRODUCTS-MIB.mib diff --git a/snmp_mib_archive/OG-SENSOR-MIB.mib b/snmp_mib_archive/o/OG-SENSOR-MIB.mib similarity index 100% rename from snmp_mib_archive/OG-SENSOR-MIB.mib rename to snmp_mib_archive/o/OG-SENSOR-MIB.mib diff --git a/snmp_mib_archive/OG-SIGNAL-MIB.mib b/snmp_mib_archive/o/OG-SIGNAL-MIB.mib similarity index 100% rename from snmp_mib_archive/OG-SIGNAL-MIB.mib rename to snmp_mib_archive/o/OG-SIGNAL-MIB.mib diff --git a/snmp_mib_archive/OG-SMI-MIB.mib b/snmp_mib_archive/o/OG-SMI-MIB.mib similarity index 100% rename from snmp_mib_archive/OG-SMI-MIB.mib rename to snmp_mib_archive/o/OG-SMI-MIB.mib diff --git a/snmp_mib_archive/OG-STATUS-MIB.mib b/snmp_mib_archive/o/OG-STATUS-MIB.mib similarity index 100% rename from snmp_mib_archive/OG-STATUS-MIB.mib rename to snmp_mib_archive/o/OG-STATUS-MIB.mib diff --git a/snmp_mib_archive/OG-UPS-MIB.mib b/snmp_mib_archive/o/OG-UPS-MIB.mib similarity index 100% rename from snmp_mib_archive/OG-UPS-MIB.mib rename to snmp_mib_archive/o/OG-UPS-MIB.mib diff --git a/snmp_mib_archive/OGTRAP-MIB.mib b/snmp_mib_archive/o/OGTRAP-MIB.mib similarity index 100% rename from snmp_mib_archive/OGTRAP-MIB.mib rename to snmp_mib_archive/o/OGTRAP-MIB.mib diff --git a/snmp_mib_archive/ONS15501-CAPABILITY.my b/snmp_mib_archive/o/ONS15501-CAPABILITY.my similarity index 100% rename from snmp_mib_archive/ONS15501-CAPABILITY.my rename to snmp_mib_archive/o/ONS15501-CAPABILITY.my diff --git a/snmp_mib_archive/ONS15501-MIB.my b/snmp_mib_archive/o/ONS15501-MIB.my similarity index 100% rename from snmp_mib_archive/ONS15501-MIB.my rename to snmp_mib_archive/o/ONS15501-MIB.my diff --git a/snmp_mib_archive/ONS15501-MIB.traps b/snmp_mib_archive/o/ONS15501-MIB.traps similarity index 100% rename from snmp_mib_archive/ONS15501-MIB.traps rename to snmp_mib_archive/o/ONS15501-MIB.traps diff --git a/snmp_mib_archive/OPENGEAR-CM-CONSOLE-ALERT-STATUS-MIB b/snmp_mib_archive/o/OPENGEAR-CM-CONSOLE-ALERT-STATUS-MIB similarity index 100% rename from snmp_mib_archive/OPENGEAR-CM-CONSOLE-ALERT-STATUS-MIB rename to snmp_mib_archive/o/OPENGEAR-CM-CONSOLE-ALERT-STATUS-MIB diff --git a/snmp_mib_archive/OPENGEAR-SMI b/snmp_mib_archive/o/OPENGEAR-SMI similarity index 100% rename from snmp_mib_archive/OPENGEAR-SMI rename to snmp_mib_archive/o/OPENGEAR-SMI diff --git a/snmp_mib_archive/OPSUBP-DEVICE-SIGNALING-MIB.mib b/snmp_mib_archive/o/OPSUBP-DEVICE-SIGNALING-MIB.mib similarity index 100% rename from snmp_mib_archive/OPSUBP-DEVICE-SIGNALING-MIB.mib rename to snmp_mib_archive/o/OPSUBP-DEVICE-SIGNALING-MIB.mib diff --git a/snmp_mib_archive/OSPF-MIB.mib b/snmp_mib_archive/o/OSPF-MIB.mib similarity index 100% rename from snmp_mib_archive/OSPF-MIB.mib rename to snmp_mib_archive/o/OSPF-MIB.mib diff --git a/snmp_mib_archive/OSPF-MIB.my b/snmp_mib_archive/o/OSPF-MIB.my similarity index 100% rename from snmp_mib_archive/OSPF-MIB.my rename to snmp_mib_archive/o/OSPF-MIB.my diff --git a/snmp_mib_archive/OSPF-TRAP-MIB.cfg b/snmp_mib_archive/o/OSPF-TRAP-MIB.cfg similarity index 100% rename from snmp_mib_archive/OSPF-TRAP-MIB.cfg rename to snmp_mib_archive/o/OSPF-TRAP-MIB.cfg diff --git a/snmp_mib_archive/OSPF-TRAP-MIB.mib b/snmp_mib_archive/o/OSPF-TRAP-MIB.mib similarity index 100% rename from snmp_mib_archive/OSPF-TRAP-MIB.mib rename to snmp_mib_archive/o/OSPF-TRAP-MIB.mib diff --git a/snmp_mib_archive/OSPF-TRAP-MIB.my b/snmp_mib_archive/o/OSPF-TRAP-MIB.my similarity index 100% rename from snmp_mib_archive/OSPF-TRAP-MIB.my rename to snmp_mib_archive/o/OSPF-TRAP-MIB.my diff --git a/snmp_mib_archive/OSPF-TRAP-MIB.traps b/snmp_mib_archive/o/OSPF-TRAP-MIB.traps similarity index 100% rename from snmp_mib_archive/OSPF-TRAP-MIB.traps rename to snmp_mib_archive/o/OSPF-TRAP-MIB.traps diff --git a/snmp_mib_archive/OSPFV3-MIB.my b/snmp_mib_archive/o/OSPFV3-MIB.my similarity index 100% rename from snmp_mib_archive/OSPFV3-MIB.my rename to snmp_mib_archive/o/OSPFV3-MIB.my diff --git a/snmp_mib_archive/oidchanges.Call_Server b/snmp_mib_archive/o/oidchanges.Call_Server similarity index 100% rename from snmp_mib_archive/oidchanges.Call_Server rename to snmp_mib_archive/o/oidchanges.Call_Server diff --git a/snmp_mib_archive/oidchanges.Communication_Server_1000_Meridian_1 b/snmp_mib_archive/o/oidchanges.Communication_Server_1000_Meridian_1 similarity index 100% rename from snmp_mib_archive/oidchanges.Communication_Server_1000_Meridian_1 rename to snmp_mib_archive/o/oidchanges.Communication_Server_1000_Meridian_1 diff --git a/snmp_mib_archive/oidchanges.ECM b/snmp_mib_archive/o/oidchanges.ECM similarity index 100% rename from snmp_mib_archive/oidchanges.ECM rename to snmp_mib_archive/o/oidchanges.ECM diff --git a/snmp_mib_archive/oidchanges.EthernetRoutingSwitch5510_v6.1.0.006 b/snmp_mib_archive/o/oidchanges.EthernetRoutingSwitch5510_v6.1.0.006 similarity index 100% rename from snmp_mib_archive/oidchanges.EthernetRoutingSwitch5510_v6.1.0.006 rename to snmp_mib_archive/o/oidchanges.EthernetRoutingSwitch5510_v6.1.0.006 diff --git a/snmp_mib_archive/oidchanges.EthernetRoutingSwitch5510_v6.2.0.008 b/snmp_mib_archive/o/oidchanges.EthernetRoutingSwitch5510_v6.2.0.008 similarity index 100% rename from snmp_mib_archive/oidchanges.EthernetRoutingSwitch5510_v6.2.0.008 rename to snmp_mib_archive/o/oidchanges.EthernetRoutingSwitch5510_v6.2.0.008 diff --git a/snmp_mib_archive/oidchanges.EthernetRoutingSwitch5530_v6.1.0.006 b/snmp_mib_archive/o/oidchanges.EthernetRoutingSwitch5530_v6.1.0.006 similarity index 100% rename from snmp_mib_archive/oidchanges.EthernetRoutingSwitch5530_v6.1.0.006 rename to snmp_mib_archive/o/oidchanges.EthernetRoutingSwitch5530_v6.1.0.006 diff --git a/snmp_mib_archive/oidchanges.NRS_Linux b/snmp_mib_archive/o/oidchanges.NRS_Linux similarity index 100% rename from snmp_mib_archive/oidchanges.NRS_Linux rename to snmp_mib_archive/o/oidchanges.NRS_Linux diff --git a/snmp_mib_archive/oidchanges.linuxplatform b/snmp_mib_archive/o/oidchanges.linuxplatform similarity index 100% rename from snmp_mib_archive/oidchanges.linuxplatform rename to snmp_mib_archive/o/oidchanges.linuxplatform diff --git a/snmp_mib_archive/ospf_w_trap.mib b/snmp_mib_archive/o/ospf_w_trap.mib similarity index 100% rename from snmp_mib_archive/ospf_w_trap.mib rename to snmp_mib_archive/o/ospf_w_trap.mib diff --git a/snmp_mib_archive/ovis-v2.cfg b/snmp_mib_archive/o/ovis-v2.cfg similarity index 100% rename from snmp_mib_archive/ovis-v2.cfg rename to snmp_mib_archive/o/ovis-v2.cfg diff --git a/snmp_mib_archive/ovis-v2.mib b/snmp_mib_archive/o/ovis-v2.mib similarity index 100% rename from snmp_mib_archive/ovis-v2.mib rename to snmp_mib_archive/o/ovis-v2.mib diff --git a/snmp_mib_archive/P-BRIDGE-MIB.mib b/snmp_mib_archive/p/P-BRIDGE-MIB.mib similarity index 100% rename from snmp_mib_archive/P-BRIDGE-MIB.mib rename to snmp_mib_archive/p/P-BRIDGE-MIB.mib diff --git a/snmp_mib_archive/P-BRIDGE-MIB.my b/snmp_mib_archive/p/P-BRIDGE-MIB.my similarity index 100% rename from snmp_mib_archive/P-BRIDGE-MIB.my rename to snmp_mib_archive/p/P-BRIDGE-MIB.my diff --git a/snmp_mib_archive/P-BRIDGE.my b/snmp_mib_archive/p/P-BRIDGE.my similarity index 100% rename from snmp_mib_archive/P-BRIDGE.my rename to snmp_mib_archive/p/P-BRIDGE.my diff --git a/snmp_mib_archive/PCUBE-CONFIG-COPY.my b/snmp_mib_archive/p/PCUBE-CONFIG-COPY.my similarity index 100% rename from snmp_mib_archive/PCUBE-CONFIG-COPY.my rename to snmp_mib_archive/p/PCUBE-CONFIG-COPY.my diff --git a/snmp_mib_archive/PCUBE-ENGAGE-MIB.my b/snmp_mib_archive/p/PCUBE-ENGAGE-MIB.my similarity index 100% rename from snmp_mib_archive/PCUBE-ENGAGE-MIB.my rename to snmp_mib_archive/p/PCUBE-ENGAGE-MIB.my diff --git a/snmp_mib_archive/PCUBE-PRODUCTS.my b/snmp_mib_archive/p/PCUBE-PRODUCTS.my similarity index 100% rename from snmp_mib_archive/PCUBE-PRODUCTS.my rename to snmp_mib_archive/p/PCUBE-PRODUCTS.my diff --git a/snmp_mib_archive/PCUBE-SE-MIB.my b/snmp_mib_archive/p/PCUBE-SE-MIB.my similarity index 100% rename from snmp_mib_archive/PCUBE-SE-MIB.my rename to snmp_mib_archive/p/PCUBE-SE-MIB.my diff --git a/snmp_mib_archive/PCUBE-SE-MIB.traps b/snmp_mib_archive/p/PCUBE-SE-MIB.traps similarity index 100% rename from snmp_mib_archive/PCUBE-SE-MIB.traps rename to snmp_mib_archive/p/PCUBE-SE-MIB.traps diff --git a/snmp_mib_archive/PCUBE-SMI.my b/snmp_mib_archive/p/PCUBE-SMI.my similarity index 100% rename from snmp_mib_archive/PCUBE-SMI.my rename to snmp_mib_archive/p/PCUBE-SMI.my diff --git a/snmp_mib_archive/PIM-MIB.my b/snmp_mib_archive/p/PIM-MIB.my similarity index 100% rename from snmp_mib_archive/PIM-MIB.my rename to snmp_mib_archive/p/PIM-MIB.my diff --git a/snmp_mib_archive/PIM-MIB.traps b/snmp_mib_archive/p/PIM-MIB.traps similarity index 100% rename from snmp_mib_archive/PIM-MIB.traps rename to snmp_mib_archive/p/PIM-MIB.traps diff --git a/snmp_mib_archive/PNNI-MIB.my b/snmp_mib_archive/p/PNNI-MIB.my similarity index 100% rename from snmp_mib_archive/PNNI-MIB.my rename to snmp_mib_archive/p/PNNI-MIB.my diff --git a/snmp_mib_archive/POLICY-FRAMEWORK-PIB.mib b/snmp_mib_archive/p/POLICY-FRAMEWORK-PIB.mib similarity index 100% rename from snmp_mib_archive/POLICY-FRAMEWORK-PIB.mib rename to snmp_mib_archive/p/POLICY-FRAMEWORK-PIB.mib diff --git a/snmp_mib_archive/POWER-ETHERNET-MIB.mib b/snmp_mib_archive/p/POWER-ETHERNET-MIB.mib similarity index 100% rename from snmp_mib_archive/POWER-ETHERNET-MIB.mib rename to snmp_mib_archive/p/POWER-ETHERNET-MIB.mib diff --git a/snmp_mib_archive/POWER-ETHERNET-MIB.my b/snmp_mib_archive/p/POWER-ETHERNET-MIB.my similarity index 100% rename from snmp_mib_archive/POWER-ETHERNET-MIB.my rename to snmp_mib_archive/p/POWER-ETHERNET-MIB.my diff --git a/snmp_mib_archive/POWER-ETHERNET-MIB.traps b/snmp_mib_archive/p/POWER-ETHERNET-MIB.traps similarity index 100% rename from snmp_mib_archive/POWER-ETHERNET-MIB.traps rename to snmp_mib_archive/p/POWER-ETHERNET-MIB.traps diff --git a/snmp_mib_archive/POWER-ETHERNET-MIB_2.mib b/snmp_mib_archive/p/POWER-ETHERNET-MIB_2.mib similarity index 100% rename from snmp_mib_archive/POWER-ETHERNET-MIB_2.mib rename to snmp_mib_archive/p/POWER-ETHERNET-MIB_2.mib diff --git a/snmp_mib_archive/PTOPO-MIB.my b/snmp_mib_archive/p/PTOPO-MIB.my similarity index 100% rename from snmp_mib_archive/PTOPO-MIB.my rename to snmp_mib_archive/p/PTOPO-MIB.my diff --git a/snmp_mib_archive/PTOPO-MIB.traps b/snmp_mib_archive/p/PTOPO-MIB.traps similarity index 100% rename from snmp_mib_archive/PTOPO-MIB.traps rename to snmp_mib_archive/p/PTOPO-MIB.traps diff --git a/snmp_mib_archive/Perc.mib b/snmp_mib_archive/p/Perc.mib similarity index 100% rename from snmp_mib_archive/Perc.mib rename to snmp_mib_archive/p/Perc.mib diff --git a/snmp_mib_archive/PerfHist-TC-MIB.my b/snmp_mib_archive/p/PerfHist-TC-MIB.my similarity index 100% rename from snmp_mib_archive/PerfHist-TC-MIB.my rename to snmp_mib_archive/p/PerfHist-TC-MIB.my diff --git a/snmp_mib_archive/PerfHist-TC.mib b/snmp_mib_archive/p/PerfHist-TC.mib similarity index 100% rename from snmp_mib_archive/PerfHist-TC.mib rename to snmp_mib_archive/p/PerfHist-TC.mib diff --git a/snmp_mib_archive/Printer-MIB.my b/snmp_mib_archive/p/Printer-MIB.my similarity index 100% rename from snmp_mib_archive/Printer-MIB.my rename to snmp_mib_archive/p/Printer-MIB.my diff --git a/snmp_mib_archive/p-bridge-mib.cfg b/snmp_mib_archive/p/p-bridge-mib.cfg similarity index 100% rename from snmp_mib_archive/p-bridge-mib.cfg rename to snmp_mib_archive/p/p-bridge-mib.cfg diff --git a/snmp_mib_archive/p_bridge.mib b/snmp_mib_archive/p/p_bridge.mib similarity index 100% rename from snmp_mib_archive/p_bridge.mib rename to snmp_mib_archive/p/p_bridge.mib diff --git a/snmp_mib_archive/parselog.cfg b/snmp_mib_archive/p/parselog.cfg similarity index 100% rename from snmp_mib_archive/parselog.cfg rename to snmp_mib_archive/p/parselog.cfg diff --git a/snmp_mib_archive/parselog.mib b/snmp_mib_archive/p/parselog.mib similarity index 100% rename from snmp_mib_archive/parselog.mib rename to snmp_mib_archive/p/parselog.mib diff --git a/snmp_mib_archive/pcisnet.cfg b/snmp_mib_archive/p/pcisnet.cfg similarity index 100% rename from snmp_mib_archive/pcisnet.cfg rename to snmp_mib_archive/p/pcisnet.cfg diff --git a/snmp_mib_archive/pcisnet.mib b/snmp_mib_archive/p/pcisnet.mib similarity index 100% rename from snmp_mib_archive/pcisnet.mib rename to snmp_mib_archive/p/pcisnet.mib diff --git a/snmp_mib_archive/pfc.cfg b/snmp_mib_archive/p/pfc.cfg similarity index 100% rename from snmp_mib_archive/pfc.cfg rename to snmp_mib_archive/p/pfc.cfg diff --git a/snmp_mib_archive/pfc.mib b/snmp_mib_archive/p/pfc.mib similarity index 100% rename from snmp_mib_archive/pfc.mib rename to snmp_mib_archive/p/pfc.mib diff --git a/snmp_mib_archive/pim_rcc.mib b/snmp_mib_archive/p/pim_rcc.mib similarity index 100% rename from snmp_mib_archive/pim_rcc.mib rename to snmp_mib_archive/p/pim_rcc.mib diff --git a/snmp_mib_archive/pnni.mib b/snmp_mib_archive/p/pnni.mib similarity index 100% rename from snmp_mib_archive/pnni.mib rename to snmp_mib_archive/p/pnni.mib diff --git a/snmp_mib_archive/polycom.mib b/snmp_mib_archive/p/polycom.mib similarity index 100% rename from snmp_mib_archive/polycom.mib rename to snmp_mib_archive/p/polycom.mib diff --git a/snmp_mib_archive/power-ether.mib b/snmp_mib_archive/p/power-ether.mib similarity index 100% rename from snmp_mib_archive/power-ether.mib rename to snmp_mib_archive/p/power-ether.mib diff --git a/snmp_mib_archive/powernet.cfg b/snmp_mib_archive/p/powernet.cfg similarity index 100% rename from snmp_mib_archive/powernet.cfg rename to snmp_mib_archive/p/powernet.cfg diff --git a/snmp_mib_archive/powernet.mib b/snmp_mib_archive/p/powernet.mib similarity index 100% rename from snmp_mib_archive/powernet.mib rename to snmp_mib_archive/p/powernet.mib diff --git a/snmp_mib_archive/powernet387.mib b/snmp_mib_archive/p/powernet387.mib similarity index 100% rename from snmp_mib_archive/powernet387.mib rename to snmp_mib_archive/p/powernet387.mib diff --git a/snmp_mib_archive/powernet395.mib b/snmp_mib_archive/p/powernet395.mib similarity index 100% rename from snmp_mib_archive/powernet395.mib rename to snmp_mib_archive/p/powernet395.mib diff --git a/snmp_mib_archive/powernet401.mib b/snmp_mib_archive/p/powernet401.mib similarity index 100% rename from snmp_mib_archive/powernet401.mib rename to snmp_mib_archive/p/powernet401.mib diff --git a/snmp_mib_archive/powernet411.mib b/snmp_mib_archive/p/powernet411.mib similarity index 100% rename from snmp_mib_archive/powernet411.mib rename to snmp_mib_archive/p/powernet411.mib diff --git a/snmp_mib_archive/Q-BRIDGE-MIB.mib b/snmp_mib_archive/q/Q-BRIDGE-MIB.mib similarity index 100% rename from snmp_mib_archive/Q-BRIDGE-MIB.mib rename to snmp_mib_archive/q/Q-BRIDGE-MIB.mib diff --git a/snmp_mib_archive/Q-BRIDGE-MIB.my b/snmp_mib_archive/q/Q-BRIDGE-MIB.my similarity index 100% rename from snmp_mib_archive/Q-BRIDGE-MIB.my rename to snmp_mib_archive/q/Q-BRIDGE-MIB.my diff --git a/snmp_mib_archive/Q-BRIDGE.my b/snmp_mib_archive/q/Q-BRIDGE.my similarity index 100% rename from snmp_mib_archive/Q-BRIDGE.my rename to snmp_mib_archive/q/Q-BRIDGE.my diff --git a/snmp_mib_archive/QOS-MIB.mib b/snmp_mib_archive/q/QOS-MIB.mib similarity index 100% rename from snmp_mib_archive/QOS-MIB.mib rename to snmp_mib_archive/q/QOS-MIB.mib diff --git a/snmp_mib_archive/QOS-POLICY-802-PIB.mib b/snmp_mib_archive/q/QOS-POLICY-802-PIB.mib similarity index 100% rename from snmp_mib_archive/QOS-POLICY-802-PIB.mib rename to snmp_mib_archive/q/QOS-POLICY-802-PIB.mib diff --git a/snmp_mib_archive/QOS-POLICY-IP-PIB.mib b/snmp_mib_archive/q/QOS-POLICY-IP-PIB.mib similarity index 100% rename from snmp_mib_archive/QOS-POLICY-IP-PIB.mib rename to snmp_mib_archive/q/QOS-POLICY-IP-PIB.mib diff --git a/snmp_mib_archive/QOSTRAFFIC-MIB.mib b/snmp_mib_archive/q/QOSTRAFFIC-MIB.mib similarity index 100% rename from snmp_mib_archive/QOSTRAFFIC-MIB.mib rename to snmp_mib_archive/q/QOSTRAFFIC-MIB.mib diff --git a/snmp_mib_archive/q-bridge.cfg b/snmp_mib_archive/q/q-bridge.cfg similarity index 100% rename from snmp_mib_archive/q-bridge.cfg rename to snmp_mib_archive/q/q-bridge.cfg diff --git a/snmp_mib_archive/q-bridge.mib b/snmp_mib_archive/q/q-bridge.mib similarity index 100% rename from snmp_mib_archive/q-bridge.mib rename to snmp_mib_archive/q/q-bridge.mib diff --git a/snmp_mib_archive/q_bridge.mib b/snmp_mib_archive/q/q_bridge.mib similarity index 100% rename from snmp_mib_archive/q_bridge.mib rename to snmp_mib_archive/q/q_bridge.mib diff --git a/snmp_mib_archive/qlogicmib2.cfg b/snmp_mib_archive/q/qlogicmib2.cfg similarity index 100% rename from snmp_mib_archive/qlogicmib2.cfg rename to snmp_mib_archive/q/qlogicmib2.cfg diff --git a/snmp_mib_archive/qlogicmib2.mib b/snmp_mib_archive/q/qlogicmib2.mib similarity index 100% rename from snmp_mib_archive/qlogicmib2.mib rename to snmp_mib_archive/q/qlogicmib2.mib diff --git a/snmp_mib_archive/RADIUS-ACC-CLIENT-MIB.my b/snmp_mib_archive/r/RADIUS-ACC-CLIENT-MIB.my similarity index 100% rename from snmp_mib_archive/RADIUS-ACC-CLIENT-MIB.my rename to snmp_mib_archive/r/RADIUS-ACC-CLIENT-MIB.my diff --git a/snmp_mib_archive/RADIUS-ACC-SERVER-MIB.txt b/snmp_mib_archive/r/RADIUS-ACC-SERVER-MIB.txt similarity index 100% rename from snmp_mib_archive/RADIUS-ACC-SERVER-MIB.txt rename to snmp_mib_archive/r/RADIUS-ACC-SERVER-MIB.txt diff --git a/snmp_mib_archive/RADIUS-AUTH-CLIENT-MIB.my b/snmp_mib_archive/r/RADIUS-AUTH-CLIENT-MIB.my similarity index 100% rename from snmp_mib_archive/RADIUS-AUTH-CLIENT-MIB.my rename to snmp_mib_archive/r/RADIUS-AUTH-CLIENT-MIB.my diff --git a/snmp_mib_archive/RADIUS-AUTH-SERVER-MIB.txt b/snmp_mib_archive/r/RADIUS-AUTH-SERVER-MIB.txt similarity index 100% rename from snmp_mib_archive/RADIUS-AUTH-SERVER-MIB.txt rename to snmp_mib_archive/r/RADIUS-AUTH-SERVER-MIB.txt diff --git a/snmp_mib_archive/RADIUS-DYNAUTH-SERVER-MIB.mib b/snmp_mib_archive/r/RADIUS-DYNAUTH-SERVER-MIB.mib similarity index 100% rename from snmp_mib_archive/RADIUS-DYNAUTH-SERVER-MIB.mib rename to snmp_mib_archive/r/RADIUS-DYNAUTH-SERVER-MIB.mib diff --git a/snmp_mib_archive/RAPID-CITY-BAY-STACK.mib b/snmp_mib_archive/r/RAPID-CITY-BAY-STACK.mib similarity index 100% rename from snmp_mib_archive/RAPID-CITY-BAY-STACK.mib rename to snmp_mib_archive/r/RAPID-CITY-BAY-STACK.mib diff --git a/snmp_mib_archive/RAPID-CITY.mib b/snmp_mib_archive/r/RAPID-CITY.mib similarity index 100% rename from snmp_mib_archive/RAPID-CITY.mib rename to snmp_mib_archive/r/RAPID-CITY.mib diff --git a/snmp_mib_archive/RBT-MIB.txt b/snmp_mib_archive/r/RBT-MIB.txt similarity index 100% rename from snmp_mib_archive/RBT-MIB.txt rename to snmp_mib_archive/r/RBT-MIB.txt diff --git a/snmp_mib_archive/RC-2K-ATM-MIB.mib b/snmp_mib_archive/r/RC-2K-ATM-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-2K-ATM-MIB.mib rename to snmp_mib_archive/r/RC-2K-ATM-MIB.mib diff --git a/snmp_mib_archive/RC-2K-MIB.mib b/snmp_mib_archive/r/RC-2K-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-2K-MIB.mib rename to snmp_mib_archive/r/RC-2K-MIB.mib diff --git a/snmp_mib_archive/RC-2K-QOS-MIB.mib b/snmp_mib_archive/r/RC-2K-QOS-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-2K-QOS-MIB.mib rename to snmp_mib_archive/r/RC-2K-QOS-MIB.mib diff --git a/snmp_mib_archive/RC-ARP-MIB.mib b/snmp_mib_archive/r/RC-ARP-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-ARP-MIB.mib rename to snmp_mib_archive/r/RC-ARP-MIB.mib diff --git a/snmp_mib_archive/RC-BFD-TMP-MIB.mib b/snmp_mib_archive/r/RC-BFD-TMP-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-BFD-TMP-MIB.mib rename to snmp_mib_archive/r/RC-BFD-TMP-MIB.mib diff --git a/snmp_mib_archive/RC-BRIDGE-MIB.mib b/snmp_mib_archive/r/RC-BRIDGE-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-BRIDGE-MIB.mib rename to snmp_mib_archive/r/RC-BRIDGE-MIB.mib diff --git a/snmp_mib_archive/RC-CFM-MIB.mib b/snmp_mib_archive/r/RC-CFM-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-CFM-MIB.mib rename to snmp_mib_archive/r/RC-CFM-MIB.mib diff --git a/snmp_mib_archive/RC-DIAG-MIB.mib b/snmp_mib_archive/r/RC-DIAG-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-DIAG-MIB.mib rename to snmp_mib_archive/r/RC-DIAG-MIB.mib diff --git a/snmp_mib_archive/RC-ERROR-MIB.mib b/snmp_mib_archive/r/RC-ERROR-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-ERROR-MIB.mib rename to snmp_mib_archive/r/RC-ERROR-MIB.mib diff --git a/snmp_mib_archive/RC-IGMP-MIB.mib b/snmp_mib_archive/r/RC-IGMP-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-IGMP-MIB.mib rename to snmp_mib_archive/r/RC-IGMP-MIB.mib diff --git a/snmp_mib_archive/RC-IP-BGP-MIB.mib b/snmp_mib_archive/r/RC-IP-BGP-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-IP-BGP-MIB.mib rename to snmp_mib_archive/r/RC-IP-BGP-MIB.mib diff --git a/snmp_mib_archive/RC-IP-MIB.mib b/snmp_mib_archive/r/RC-IP-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-IP-MIB.mib rename to snmp_mib_archive/r/RC-IP-MIB.mib diff --git a/snmp_mib_archive/RC-IP-MPLS-MIB.mib b/snmp_mib_archive/r/RC-IP-MPLS-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-IP-MPLS-MIB.mib rename to snmp_mib_archive/r/RC-IP-MPLS-MIB.mib diff --git a/snmp_mib_archive/RC-IP-PIM-MIB.mib b/snmp_mib_archive/r/RC-IP-PIM-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-IP-PIM-MIB.mib rename to snmp_mib_archive/r/RC-IP-PIM-MIB.mib diff --git a/snmp_mib_archive/RC-IP-POLICY-MIB.mib b/snmp_mib_archive/r/RC-IP-POLICY-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-IP-POLICY-MIB.mib rename to snmp_mib_archive/r/RC-IP-POLICY-MIB.mib diff --git a/snmp_mib_archive/RC-IP-ROUTING-MIB.mib b/snmp_mib_archive/r/RC-IP-ROUTING-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-IP-ROUTING-MIB.mib rename to snmp_mib_archive/r/RC-IP-ROUTING-MIB.mib diff --git a/snmp_mib_archive/RC-IP-UDP-MIB.mib b/snmp_mib_archive/r/RC-IP-UDP-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-IP-UDP-MIB.mib rename to snmp_mib_archive/r/RC-IP-UDP-MIB.mib diff --git a/snmp_mib_archive/RC-IPFIX-MIB.mib b/snmp_mib_archive/r/RC-IPFIX-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-IPFIX-MIB.mib rename to snmp_mib_archive/r/RC-IPFIX-MIB.mib diff --git a/snmp_mib_archive/RC-IPV6-MIB.mib b/snmp_mib_archive/r/RC-IPV6-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-IPV6-MIB.mib rename to snmp_mib_archive/r/RC-IPV6-MIB.mib diff --git a/snmp_mib_archive/RC-ISIS-MIB.mib b/snmp_mib_archive/r/RC-ISIS-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-ISIS-MIB.mib rename to snmp_mib_archive/r/RC-ISIS-MIB.mib diff --git a/snmp_mib_archive/RC-LINK-OAM-MIB.mib b/snmp_mib_archive/r/RC-LINK-OAM-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-LINK-OAM-MIB.mib rename to snmp_mib_archive/r/RC-LINK-OAM-MIB.mib diff --git a/snmp_mib_archive/RC-MLT-MIB.mib b/snmp_mib_archive/r/RC-MLT-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-MLT-MIB.mib rename to snmp_mib_archive/r/RC-MLT-MIB.mib diff --git a/snmp_mib_archive/RC-NTP-MIB.mib b/snmp_mib_archive/r/RC-NTP-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-NTP-MIB.mib rename to snmp_mib_archive/r/RC-NTP-MIB.mib diff --git a/snmp_mib_archive/RC-OPM-MIB.mib b/snmp_mib_archive/r/RC-OPM-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-OPM-MIB.mib rename to snmp_mib_archive/r/RC-OPM-MIB.mib diff --git a/snmp_mib_archive/RC-OSPF-MIB.mib b/snmp_mib_archive/r/RC-OSPF-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-OSPF-MIB.mib rename to snmp_mib_archive/r/RC-OSPF-MIB.mib diff --git a/snmp_mib_archive/RC-PIM-MIB.mib b/snmp_mib_archive/r/RC-PIM-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-PIM-MIB.mib rename to snmp_mib_archive/r/RC-PIM-MIB.mib diff --git a/snmp_mib_archive/RC-POM-MIB.mib b/snmp_mib_archive/r/RC-POM-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-POM-MIB.mib rename to snmp_mib_archive/r/RC-POM-MIB.mib diff --git a/snmp_mib_archive/RC-PORT-MIB.mib b/snmp_mib_archive/r/RC-PORT-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-PORT-MIB.mib rename to snmp_mib_archive/r/RC-PORT-MIB.mib diff --git a/snmp_mib_archive/RC-POS-MIB.mib b/snmp_mib_archive/r/RC-POS-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-POS-MIB.mib rename to snmp_mib_archive/r/RC-POS-MIB.mib diff --git a/snmp_mib_archive/RC-RADIUS-MIB.mib b/snmp_mib_archive/r/RC-RADIUS-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-RADIUS-MIB.mib rename to snmp_mib_archive/r/RC-RADIUS-MIB.mib diff --git a/snmp_mib_archive/RC-RIP-MIB.mib b/snmp_mib_archive/r/RC-RIP-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-RIP-MIB.mib rename to snmp_mib_archive/r/RC-RIP-MIB.mib diff --git a/snmp_mib_archive/RC-SLPP-MIB.mib b/snmp_mib_archive/r/RC-SLPP-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-SLPP-MIB.mib rename to snmp_mib_archive/r/RC-SLPP-MIB.mib diff --git a/snmp_mib_archive/RC-TACACS-MIB.mib b/snmp_mib_archive/r/RC-TACACS-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-TACACS-MIB.mib rename to snmp_mib_archive/r/RC-TACACS-MIB.mib diff --git a/snmp_mib_archive/RC-TLS-MIB.mib b/snmp_mib_archive/r/RC-TLS-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-TLS-MIB.mib rename to snmp_mib_archive/r/RC-TLS-MIB.mib diff --git a/snmp_mib_archive/RC-TRAP-MIB.mib b/snmp_mib_archive/r/RC-TRAP-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-TRAP-MIB.mib rename to snmp_mib_archive/r/RC-TRAP-MIB.mib diff --git a/snmp_mib_archive/RC-VLAN-MIB.mib b/snmp_mib_archive/r/RC-VLAN-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-VLAN-MIB.mib rename to snmp_mib_archive/r/RC-VLAN-MIB.mib diff --git a/snmp_mib_archive/RC-VRF-MIB.mib b/snmp_mib_archive/r/RC-VRF-MIB.mib similarity index 100% rename from snmp_mib_archive/RC-VRF-MIB.mib rename to snmp_mib_archive/r/RC-VRF-MIB.mib diff --git a/snmp_mib_archive/README b/snmp_mib_archive/r/README similarity index 100% rename from snmp_mib_archive/README rename to snmp_mib_archive/r/README diff --git a/snmp_mib_archive/REDLINE_AN50_PTP_MIB.txt b/snmp_mib_archive/r/REDLINE_AN50_PTP_MIB.txt similarity index 97% rename from snmp_mib_archive/REDLINE_AN50_PTP_MIB.txt rename to snmp_mib_archive/r/REDLINE_AN50_PTP_MIB.txt index cfc1e81..824d674 100644 --- a/snmp_mib_archive/REDLINE_AN50_PTP_MIB.txt +++ b/snmp_mib_archive/r/REDLINE_AN50_PTP_MIB.txt @@ -1,946 +1,946 @@ - --- ***************************************************************** --- Redline AN-50 MIB --- Copyright (c) 2002 by Redline Communications, Inc. --- All rights reserved. --- ***************************************************************** - -REDLINE-AN50-MIB DEFINITIONS ::= BEGIN - -IMPORTS - - IpAddress, Counter, TimeTicks, enterprises FROM RFC1155-SMI - OBJECT-TYPE FROM RFC-1212 - TRAP-TYPE FROM RFC-1215; - - --- ORGANIZATION "Redline Communications, Inc." - --- postal: Redline Communications Inc. --- 90 Tiverton Court Suite 102 --- Markham Ontario L2R 9V2 --- Canada --- phone: +1 905 479-8344 --- DESCRIPTION "This MIB contains Redline-defined AN-50 attributes." - --- LAST-UPDATED "200307240930Z" --- Author: Sinisa Djurkic --- DESCRIPTION "New variables for PMP project intoduced." - --- REVISION "200307110930Z" --- Author: Sinisa Djurkic --- DESCRIPTION "Introduced OIDs for the AN30 application." - --- REVISION "200301080930Z" --- Author: Sinisa Djurkic --- DESCRIPTION "New AN-50 terminology and new powersupply trap introduced." - --- REVISION "200212121145Z" --- Author: Sinisa Djurkic --- Appreciation: Aurel Picu, Alex Prvulesku --- DESCRIPTION "Added scalars for front plate and chassis." - --- REVISION "200211030000Z" --- Author: Sinisa Djurkic --- Appreciation: Aurel Picu --- DESCRIPTION "Added scalars from mib-II interface tree." - --- REVISION "200210210000Z" --- Author: Sinisa Djurkic --- Appreciation: Aurel Picu, Claude Daniel Ndjouou --- DESCRIPTION "MIB overhauled, complete V1 conversion." - --- REVISION "200204090000Z" --- Primary Author: Claude Daniel Ndjouou, Ioan Cautil --- DESCRIPTION "Initial version of this MIB module." - --- REVISION "200308200000Z" --- Author: Bogdan Moldoveanu --- DESCRIPTION "Added an50GenChannelAutoScan and the trap an50ModifiedIDTrap." - --- REVISION "200401070000Z" --- Author: Bogdan Moldoveanu --- DESCRIPTION "Added an50WrlsDFSAction an50WrlsAntennaGain,an50WrlsATPEnabled and trap an50pmpRegistrationMissed " - --- REVISION "200401080000Z" --- Author: Bogdan Moldoveanu --- DESCRIPTION "Added trap an50pmpRegistrationSuccessful " - --- REVISION "200401270000Z" --- Author: Bogdan Moldoveanu --- DESCRIPTION "Added trap an50DFSEvent" - --- Registration of object identifiers -redline OBJECT IDENTIFIER ::= { enterprises 10728 } -redlineProducts OBJECT IDENTIFIER ::= { redline 1 } -redlineMgmt OBJECT IDENTIFIER ::= { redline 2 } -redlineAn50 OBJECT IDENTIFIER ::= { redlineMgmt 16} -an50General OBJECT IDENTIFIER ::= { redlineAn50 1 } -an50Config OBJECT IDENTIFIER ::= { redlineAn50 2 } -an50Pm OBJECT IDENTIFIER ::= { redlineAn50 3 } -an50Trap OBJECT IDENTIFIER ::= { redlineAn50 4 } -an50LinkPmp OBJECT IDENTIFIER ::= { redlineAn50 5 } - -an50GenUBR OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates the system's current uncoded burst rate. With adaptive modulation enabled, this rate may change over time, - depending on the prevailing propagation conditions. " - ::= { an50General 1 } - -an50GenRFLink OBJECT-TYPE - SYNTAX INTEGER { notConnected(1), connected(2) } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "connected(2) indicates the terminal is communicating properly to the remote terminal. - notConnected(1) indicates there is no communication with the remote terminal." - ::= { an50General 2 } - -an50GenFrequency OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The frequency which represents the operating channel of the link. - The system can be configured to operate over 9 distinct channels." - ::= { an50General 3 } - -an50GenAllignmentMode OBJECT-TYPE - SYNTAX INTEGER { voltage (1), buzzer (2) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Specifies if the antenna alignment buzzer is enabled or not." - ::= { an50General 4 } - -an50GenEncryptionEnabled OBJECT-TYPE - SYNTAX INTEGER { no (1), yes (2)} - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Specifies if encryption is enabled or not." - ::= { an50General 5 } - -an50GenFlowControlEnabled OBJECT-TYPE - SYNTAX INTEGER { no (1), yes (2)} - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This attribute specifies if flow control is enabled or not." - ::= { an50General 6 } - -an50GenHttpAccessEnabled OBJECT-TYPE - SYNTAX INTEGER { no (1), yes (2)} - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This attribute specifies if Http Access is enabled or not." - ::= { an50General 7 } - -an50GenTelnetAccessEnabled OBJECT-TYPE - SYNTAX INTEGER { no (1), yes (2)} - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This attribute specifies if Telnet Access is enabled or not." - ::= { an50General 8 } - -an50GenTelnetPort OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This attribute specifies the Telnet port number." - ::= { an50General 9 } - -an50GenOptionsKey OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This attribute specifies the Product Options Key." - ::= { an50General 10 } - -an50GenResetDevice OBJECT-TYPE - SYNTAX INTEGER { donothing(1), reset(2)} - ACCESS read-write - STATUS mandatory - DESCRIPTION - " Resets the AN50 terminal." - ::= { an50General 11 } - -an50GenFault OBJECT-TYPE - SYNTAX INTEGER { off (1), on (2), unknown (3) } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The attribute specifies the Fault LED status of the terminal." - ::= { an50General 12 } - -an50GenTxPower OBJECT-TYPE - SYNTAX INTEGER (-20 .. 20) - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The actual Tx Power of the AN-50 Node." - ::= { an50General 13 } - -an50GenRegisteredStations OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The actual number of configured links." - ::= { an50General 14 } - -an50GenRegisteredConnections OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The actual number of configured connections." - ::= { an50General 15 } - -an50GenActiveWirelessLinks OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The actual number of provisioned links." - ::= { an50General 16 } - -an50GenChannelAutoScan OBJECT-TYPE - SYNTAX INTEGER { no (1), yes (2)} - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Auto-Scanning feature for the channel." - ::= { an50General 17 } - -an50GenIduType OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indoor Unit Type." - ::= { an50General 18 } - -an50GenOduType OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Outdoor Unit Type." - ::= { an50General 19 } - - --- --- Ethernet Configuration Group --- - -an50ConfigEther OBJECT IDENTIFIER ::= { an50Config 1 } - -an50EtherMacAddress OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The Ethernet MAC address of the local terminal." - ::= { an50ConfigEther 1 } - -an50EtherGateway OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The IP Gateway of the AN-50 This field is used to specify the IP address of the gateway with - which the AN-50 is communicating through the core network." - ::= { an50ConfigEther 2 } - -an50EtherPortStatus OBJECT-TYPE - SYNTAX INTEGER { down (1), up (2), unknown (3) } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The attribute specifies the status of the Ethernet Port of the AN50." - ::= { an50ConfigEther 3 } - -an50EtherIP OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The IP address of the AN-50, The default address from the factory - is 192.168.25.2. For the initial set-up, the terminal should not - be connected to the Internet network, i.e. the host computer should - be connected directly to the terminal Ethernet port, to avoid address - conflicts with other devices in a public network. Once the IP address has been set, - the terminal can be connected to the core network, where it can receive either - static or dynamic addressing (DHCP) in future configuration updates." - ::= { an50ConfigEther 4 } - -an50EtherMask OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The IP Subnet Mask of the AN-50, The value is typically set to 255.255.255.0 (Class C - subnet), which prevents certain local devices from going out into the wireless network." - ::= { an50ConfigEther 5 } - -an50Ether100 OBJECT-TYPE - SYNTAX INTEGER { s10Mbs (1), s100Mbs (2), unknown (3) } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Specifies the 100 Mb/s Ethernet LED status of the AN50." - ::= { an50ConfigEther 6 } - -an50EtherFd OBJECT-TYPE - SYNTAX INTEGER { halfDuplex (1), fullDuplex (2), unknown (3) } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The attribute specifies the Ethernet FD LED status of the AN50." - ::= { an50ConfigEther 7 } - --- --- Wireless Configuration Group --- - -an50ConfigWireless OBJECT IDENTIFIER ::= { an50Config 2 } - -an50WrlsChannel OBJECT-TYPE - SYNTAX INTEGER { chan1 (1), chan1A (2), chan2 (3), chan2A (4), - chan3 (5), chan3A (6), chan4 (7), chan4A (8), chan5 (9) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "specifies the operating channel of the system, within the 100 - MHz available in the 5.8GHz UNII band. - To avoid interference, two PTP links operating in the same physical - location (co-located) or within close proximity (e.g. across the street) must - be separated by at least one channel, i.e. the gap between channels should - be 20 MHz or more (e.g. channels 1 and 3)." - ::= { an50ConfigWireless 1 } - -an50WrlsTxPower OBJECT-TYPE - SYNTAX INTEGER (-20 .. 20) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The Tx Power of the AN-50. Specifies the power level of the system, which is - preset at the factory and should not be altered. In the event that this - parameter needs to be changed, please contact the Redline support team." - ::= { an50ConfigWireless 2 } - -an50WrlsModReduction OBJECT-TYPE - SYNTAX INTEGER (0..7) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The Modulation Reduction Level of the AN-50. Applies when the Adaptive rate is disabled. - Specifies how many levels the system must drop in modulation before - beginning re-transmission to address packet errors. - The value can be set from 1-7, with 2 being the typical value." - ::= { an50ConfigWireless 3 } - -an50WrlsAdaptiveMod OBJECT-TYPE - SYNTAX INTEGER { notAdaptiveRate(1), adaptiveRate(2) } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Setting this attribute to AdaptiveRate(2) sets the system to operate in adaptive - modulation mode. It is recommended to keep the AN-50 in this mode so - that the system can automatically adjust the modulation level to the - highest possible data rate based on measured RF performance. The user - can define the minimum desired modulation level by setting the Main rate - parameter. - If the system meets this data rate, then the Signal LED on the front - panel will light continuously green. If packet errors exceed one out of a million, - the system will automatically lower the modulation level to maintain the link. - In this case, the LED will flash green. - If errors continue when the system reaches the lowest modulation level, - the LED will flash red to indicate a failed RF link. - The user can also disable the dynamic modulation mode by disabling - Adaptive Modulation. In this mode, the user is required to set the Burst Rate and the Modulation - Reduction Level. It is recommended not to operate the system in manual mode, as this mode - is intended primarily for field support. - Note the Signal LED will light solid green when the packet error rate is - less than 1 out of a million. When the errors exceed this limit, the LED - will not illuminate, indicating the RF link has failed." - ::= { an50ConfigWireless 4 } - -an50WrlsUBR OBJECT-TYPE - SYNTAX INTEGER (0..7) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Set uncoded burst rate in steps (0=6Mb/s,1=9Mb/s,2=12Mb/s,3=18Mb/s,4=24Mb/s,5=36Mb/s,6=48Mb/s,7=54Mbs). - Defines the desired net uncoded burst rate for the link." - ::= { an50ConfigWireless 5 } - -an50WrlsMaster OBJECT-TYPE - SYNTAX INTEGER { ptpSlave(1), ptpMaster(2),pmpSlave(3), pmpMaster(4) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "1 = PMP Slave, 2 = PTP Master, 3 = PMP Slave, 4 = PMP Master" - ::= { an50ConfigWireless 6 } - -an50WrlsVersion OBJECT-TYPE - SYNTAX INTEGER { firstFlash(1), secondFlash(2) } - ACCESS read-write - STATUS mandatory - DESCRIPTION "Sets the version of the AN50 system software. - Software can be remotely downloaded into the AN50. The system - comprises sufficient memory to hold two independent software loads. - The operator can specify which load to set as the active version." - ::= { an50ConfigWireless 7 } - -an50WrlsEncryptCode OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The Encryption Key used for the AN-50. Enter the MAC address of the remote terminal - to enable over-the-air data encryption." - ::= { an50ConfigWireless 8 } - -an50WrlsCableAttenuation OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The Cable Attenuation for the AN-50" - ::= { an50ConfigWireless 9 } - -an50WrlsRfPortStatus OBJECT-TYPE - SYNTAX INTEGER { down (1), up (2), unknown (3)} - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The attribute specifies the status of the AN50s Wireless Port." - ::= { an50ConfigWireless 10 } - -an50WrlsSaveConfig OBJECT-TYPE - SYNTAX INTEGER { donothing(1), saveCofig(2) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The attribute saves the entire config set of the AN50." - ::= { an50ConfigWireless 11 } - -an50WrlsActivateConfig OBJECT-TYPE - SYNTAX INTEGER { donothing(1), activeCofig(2) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The attribute activates the entire config set of the AN50." - ::= { an50ConfigWireless 12 } - -an50WrlsRadioEnable OBJECT-TYPE - SYNTAX INTEGER { txOff (1), txOn (2)} - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Radio Enable specifies whether radio transmission is enabled or disabled." - ::= { an50ConfigWireless 13 } - -an50WrlsRfStatusErrorCode OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Specifies the Error Code for the RF Status." - ::= { an50ConfigWireless 14 } - -an50WrlsRfSignal OBJECT-TYPE - SYNTAX INTEGER { off (1), on (2), blinking(3) } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Specifies the Wireless Signal LED status." - ::= { an50ConfigWireless 15 } - - -an50WrlsLLMode OBJECT-TYPE - SYNTAX INTEGER { auto (1), manual (2) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Manual Link Length Mode." - ::= { an50ConfigWireless 16 } - -an50WrlsLMU OBJECT-TYPE - SYNTAX INTEGER { mile (1), km (2) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Link Measurements Units (mile / Km)." - ::= { an50ConfigWireless 17 } - -an50WrlsLL OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Link Length." - ::= { an50ConfigWireless 18 } - - -an50ConfigScheduler OBJECT IDENTIFIER ::= { an50ConfigWireless 19 } - -an50WrlsFrameSize OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Specifies the size of wireless frame (DL+RTD+UL)in micro seconds." - ::= { an50ConfigScheduler 1 } - -an50WrlsMinBlockSize OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Specifies a minimum number of bytes compising transmitted block." - ::= { an50ConfigScheduler 2 } - -an50WrlsDownlinkSize OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Specifies the size of downlink sub-frame in micro seconds." - ::= { an50ConfigScheduler 3 } - -an50WrlsRoundTripDelay OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Specifies the round trip delay in micro seconds." - ::= { an50ConfigScheduler 4 } - -an50WrlsAdaptiveDLSize OBJECT-TYPE - SYNTAX INTEGER { off (1), on (2)} - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Enables or desables adaptive downlink size." - ::= { an50ConfigScheduler 5 } - -an50WrlsExtSyncronize OBJECT-TYPE - SYNTAX INTEGER { off (1), on (2)} - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Enables or desables external synchronization." - ::= { an50ConfigScheduler 6 } - -an50WrlsMaximumDistance OBJECT-TYPE - SYNTAX INTEGER (0..100) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Maximum distance between basestation and subscriber station in km." - ::= { an50ConfigScheduler 7 } - -an50WrlsRegistrationPeriod OBJECT-TYPE - SYNTAX INTEGER (0..100) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Number of frames between registration periods." - ::= { an50ConfigScheduler 8 } - - --- --- Config Default Group --- -an50ConfigDefGroup OBJECT IDENTIFIER ::= { an50ConfigWireless 20 } -an50WrlsBroadcastDLCIR OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Broadcast DL CIR in kbps." - ::= { an50ConfigDefGroup 1 } - -an50WrlsBroadcastDLPIR OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Broadcast Dl PIR in kbps." - ::= { an50ConfigDefGroup 2 } - -an50WrlsDFSAction OBJECT-TYPE - SYNTAX INTEGER { none (1), txDisabled(2), changeFreq(3)} - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Action taken when another system is detected on the same frequency" - ::= { an50ConfigWireless 21 } - -an50WrlsAntennaGain OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Antenna Gain" - ::= { an50ConfigWireless 22 } - -an50WrlsATPEnabled OBJECT-TYPE - SYNTAX INTEGER { no (1), yes(2)} - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Automatic Transmitted Power Control Enable" - ::= { an50ConfigWireless 23 } - - --- --- Performance Data Group --- - -an50ResetStatistics OBJECT-TYPE - SYNTAX INTEGER { donothing(1), reset(2) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "A value of reset(2) resets the performance statistics on the AN-50 - a value of donothing(1) does nothing." - ::= { an50Pm 1 } --- --- Ethernet Performance Data Group --- -an50PmEther OBJECT IDENTIFIER ::= { an50Pm 2 } - -an50PmEtherRxPackets OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Counts the number of packets successfully received by the local system." - ::= { an50PmEther 1 } - -an50PmEtherRxPacketsErr OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Counts the number of packet errors received by the local system." - ::= { an50PmEther 2 } - -an50PmEtherTxPackets OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Counts the number of Ethernet packets transmitted by the local system." - ::= { an50PmEther 3 } - -an50PmEtherTxPacketsErr OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Counts the number of Ethernet errors packets transmitted by the local system." - ::= { an50PmEther 4 } - -an50PmEtherRxPacketsDisc OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Counts the number of packets discarded by receiver." - ::= { an50PmEther 5 } - -an50PmEtherTxPacketsDisc OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Counts the number of packets discarded by transmitter." - ::= { an50PmEther 6 } - - --- --- Wireless Performance Data Group --- -an50PmWrls OBJECT IDENTIFIER ::= { an50Pm 3 } - -an50PmWrlsRxSigMin OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates the minimum received signal strength measured since the last SNMP update." - ::= { an50PmWrls 1 } - -an50PmWrlsRxSigMean OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates the average received signal strength measured since the last SNMP update." - ::= { an50PmWrls 2 } - -an50PmWrlsRxSigMax OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates the maximum received signal strength measured since the last SNMP update" - ::= { an50PmWrls 3 } - -an50PmWrlsAvgSinAdr OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates the average signal to noise ratio measured since the last SNMP update. - The ratio is based on the digital information provided from the output of the AtoD converter." - ::= { an50PmWrls 4 } - -an50PmWrlsRxPackets OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " Indicates the number of packets received over the air from the remote terminal." - ::= { an50PmWrls 5 } - -an50PmWrlsRxPacketsRetx OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "Indicates the number of packets retransmitted over the air from the remoter terminal." - ::= { an50PmWrls 6 } - -an50PmWrlsRxPacketsDisc OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " Indicates the number of packets, originating from the remote terminal - that were lost over the air due to degradation in the RF link." - ::= { an50PmWrls 7 } - -an50PmWrlsTxPackets OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - " Indicates the number of wireless packets (including Ethernet frames - and error correction bytes) transmitted over the air by the local terminal." - ::= { an50PmWrls 8} - -an50PmWrlsTxPacketsRetx OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION "Indicates the number of packets retransmitted - over the air by the local terminal. The retransmission scheme is based on - the Acknowledge/Request (ARQ) algorithm that detects when packets are - lost and makes a request to the MAC scheduler to repeat transmission of - the lost packets." - ::= { an50PmWrls 9} - -an50PmWrlsTxPacketsDisc OBJECT-TYPE - SYNTAX Counter - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Indicates the total number of packets lost over the air due to degradation - in the RF link." - ::= { an50PmWrls 10} - -an50PmWrlsCalcDst OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The calculated link distance." - ::= { an50PmWrls 11} - --- --- Software Upgrade Group --- - -an50Sw OBJECT IDENTIFIER ::= { an50Config 3 } - -an50SwServer OBJECT-TYPE - SYNTAX IpAddress - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The address of the TFTP server used for software upgrades. - If the TFTP server is unknown, return 0.0.0.0." - ::= { an50Sw 1 } - -an50SwFilename OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..32)) - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The file name of the software image to be loaded into this device." - ::= { an50Sw 2 } - -an50SwAdminStatus OBJECT-TYPE - SYNTAX INTEGER { noUpgrade(1), upgrade(2) } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "If set to upgrade(2), the device will initiate a - TFTP software image download using an50SwFilename. - If the download process is interrupted by a reset or - power failure, the device will load the previous image. - If set to noUpgrade(1), the device will - revert to the previous version of the software. - At initial startup, this object has the default value of - noUpgrade(1)." - ::= { an50Sw 3 } - -an50SwOperStatus OBJECT-TYPE - SYNTAX INTEGER { inProgress(1), completeSuccess(2), failed(3), other(4) } - ACCESS read-only - STATUS mandatory - DESCRIPTION "InProgress(1) indicates that a TFTP download is underway, - completeSuccess(2) indicates that the last software upgrade was successful, - failed(3) indicates that the last attempted download - failed, ordinarily due to TFTP timeout." - ::= { an50Sw 4 } - -an50SwCurrentVers OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The software version currently operating in this device's flash. - This object should be in the syntax used by the individual - vendor to identify software versions. If it is not applicable, - this MUST contain an empty string." - ::= { an50Sw 5 } - -an50SwOtherVers OBJECT-TYPE - SYNTAX OCTET STRING - ACCESS read-only - STATUS mandatory - DESCRIPTION "The software version in the secondary flash. - This object should be in the syntax used by the individual - vendor to identify software versions. If it is not applicable, - this MUST contain an empty string." - ::= { an50Sw 6 } - --- --- Traps Group. --- - -an50SysLastTrapTime OBJECT-TYPE - SYNTAX TimeTicks - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The value of system.sysUpTime when the last trap was generated. If no traps - have been generated since the last reset, this attribute has a value of 0. - No trap is issued as a result of a change to this value." - ::= { an50Trap 1 } - - - an50TftpFailTrap TRAP-TYPE - ENTERPRISE redline - VARIABLES { an50SwServer, - an50SwFilename, - an50SwAdminStatus, - an50SwOperStatus, - an50SysLastTrapTime } - DESCRIPTION "An event to report the failure of a Software Download." - ::= 1 - - an50TftpSuccessTrap TRAP-TYPE - ENTERPRISE redline - VARIABLES { an50SwServer, - an50SwFilename, - an50SwAdminStatus, - an50SwOperStatus, - an50SysLastTrapTime } - DESCRIPTION "An event to report the success of a Software Download." - ::= 2 - - an50PswdChangeFailTrap TRAP-TYPE - ENTERPRISE redline - VARIABLES { an50SysLastTrapTime } - DESCRIPTION "An event to report the failure of a password change." - ::= 3 - - an50FirmwareConfigFailTrap TRAP-TYPE - ENTERPRISE redline - VARIABLES { an50SysLastTrapTime } - DESCRIPTION "An event to report the failure of a firmware config." - ::= 4 - - an50EepromCorruptedTrap TRAP-TYPE - ENTERPRISE redline - VARIABLES { an50SysLastTrapTime } - DESCRIPTION "An event to report the corruption of the EEPROM." - ::= 5 - - an50PowerSupplyFailureTrap TRAP-TYPE - ENTERPRISE redline - VARIABLES { an50SysLastTrapTime } - DESCRIPTION "An event to report the power supply failure." - ::= 6 - - an50SaveConfigTrap TRAP-TYPE - ENTERPRISE redline - VARIABLES { an50SysLastTrapTime } - DESCRIPTION "An event to report the saving of configuration" - ::= 7 - - an50ModifiedIDTrap TRAP-TYPE - ENTERPRISE redline - VARIABLES { an50pmpLastModifiedCID, - an50SysLastTrapTime } - DESCRIPTION "An event to report the modification in the configuration of a CID" - ::= 8 - - an50pmpRegistrationMissed TRAP-TYPE - ENTERPRISE redline - VARIABLES { an50pmpLastMissedSsMacAddress, - an50SysLastTrapTime } - DESCRIPTION "An event to report the missing of the registration by a AN50 Subscriber to one BS.This trap is sent by the BS and contains the MAC address of the SS missing the registration" - ::= 9 - - an50pmpRegistrationSuccessful TRAP-TYPE - ENTERPRISE redline - VARIABLES { an50pmpLastRegisteredSsMacAddress, - an50SysLastTrapTime } - DESCRIPTION "An event to report the successful registration of an AN50 Subscriber to BS.This trap is sent by the BS and contains the MAC address of the newly registered SS" - ::= 10 - - an50DFSEvent TRAP-TYPE - ENTERPRISE redline - VARIABLES { an50SysLastTrapTime } - DESCRIPTION "An event to report a DFS event in AN50" - ::= 11 - - an50MaxCid OBJECT-TYPE - SYNTAX INTEGER (1 .. 1024) - ACCESS read-only - STATUS mandatory - DESCRIPTION "The maximum number of CID for this equipment" - ::= { an50LinkPmp 1 } - - an50LinkCurrentAvailId OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION "The maximum number of CID for this equipment" - ::= { an50LinkPmp 2 } - -END + +-- ***************************************************************** +-- Redline AN-50 MIB +-- Copyright (c) 2002 by Redline Communications, Inc. +-- All rights reserved. +-- ***************************************************************** + +REDLINE-AN50-MIB DEFINITIONS ::= BEGIN + +IMPORTS + + IpAddress, Counter, TimeTicks, enterprises FROM RFC1155-SMI + OBJECT-TYPE FROM RFC-1212 + TRAP-TYPE FROM RFC-1215; + + +-- ORGANIZATION "Redline Communications, Inc." + +-- postal: Redline Communications Inc. +-- 90 Tiverton Court Suite 102 +-- Markham Ontario L2R 9V2 +-- Canada +-- phone: +1 905 479-8344 +-- DESCRIPTION "This MIB contains Redline-defined AN-50 attributes." + +-- LAST-UPDATED "200307240930Z" +-- Author: Sinisa Djurkic +-- DESCRIPTION "New variables for PMP project intoduced." + +-- REVISION "200307110930Z" +-- Author: Sinisa Djurkic +-- DESCRIPTION "Introduced OIDs for the AN30 application." + +-- REVISION "200301080930Z" +-- Author: Sinisa Djurkic +-- DESCRIPTION "New AN-50 terminology and new powersupply trap introduced." + +-- REVISION "200212121145Z" +-- Author: Sinisa Djurkic +-- Appreciation: Aurel Picu, Alex Prvulesku +-- DESCRIPTION "Added scalars for front plate and chassis." + +-- REVISION "200211030000Z" +-- Author: Sinisa Djurkic +-- Appreciation: Aurel Picu +-- DESCRIPTION "Added scalars from mib-II interface tree." + +-- REVISION "200210210000Z" +-- Author: Sinisa Djurkic +-- Appreciation: Aurel Picu, Claude Daniel Ndjouou +-- DESCRIPTION "MIB overhauled, complete V1 conversion." + +-- REVISION "200204090000Z" +-- Primary Author: Claude Daniel Ndjouou, Ioan Cautil +-- DESCRIPTION "Initial version of this MIB module." + +-- REVISION "200308200000Z" +-- Author: Bogdan Moldoveanu +-- DESCRIPTION "Added an50GenChannelAutoScan and the trap an50ModifiedIDTrap." + +-- REVISION "200401070000Z" +-- Author: Bogdan Moldoveanu +-- DESCRIPTION "Added an50WrlsDFSAction an50WrlsAntennaGain,an50WrlsATPEnabled and trap an50pmpRegistrationMissed " + +-- REVISION "200401080000Z" +-- Author: Bogdan Moldoveanu +-- DESCRIPTION "Added trap an50pmpRegistrationSuccessful " + +-- REVISION "200401270000Z" +-- Author: Bogdan Moldoveanu +-- DESCRIPTION "Added trap an50DFSEvent" + +-- Registration of object identifiers +redline OBJECT IDENTIFIER ::= { enterprises 10728 } +redlineProducts OBJECT IDENTIFIER ::= { redline 1 } +redlineMgmt OBJECT IDENTIFIER ::= { redline 2 } +redlineAn50 OBJECT IDENTIFIER ::= { redlineMgmt 16} +an50General OBJECT IDENTIFIER ::= { redlineAn50 1 } +an50Config OBJECT IDENTIFIER ::= { redlineAn50 2 } +an50Pm OBJECT IDENTIFIER ::= { redlineAn50 3 } +an50Trap OBJECT IDENTIFIER ::= { redlineAn50 4 } +an50LinkPmp OBJECT IDENTIFIER ::= { redlineAn50 5 } + +an50GenUBR OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the system's current uncoded burst rate. With adaptive modulation enabled, this rate may change over time, + depending on the prevailing propagation conditions. " + ::= { an50General 1 } + +an50GenRFLink OBJECT-TYPE + SYNTAX INTEGER { notConnected(1), connected(2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "connected(2) indicates the terminal is communicating properly to the remote terminal. + notConnected(1) indicates there is no communication with the remote terminal." + ::= { an50General 2 } + +an50GenFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The frequency which represents the operating channel of the link. + The system can be configured to operate over 9 distinct channels." + ::= { an50General 3 } + +an50GenAllignmentMode OBJECT-TYPE + SYNTAX INTEGER { voltage (1), buzzer (2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies if the antenna alignment buzzer is enabled or not." + ::= { an50General 4 } + +an50GenEncryptionEnabled OBJECT-TYPE + SYNTAX INTEGER { no (1), yes (2)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies if encryption is enabled or not." + ::= { an50General 5 } + +an50GenFlowControlEnabled OBJECT-TYPE + SYNTAX INTEGER { no (1), yes (2)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute specifies if flow control is enabled or not." + ::= { an50General 6 } + +an50GenHttpAccessEnabled OBJECT-TYPE + SYNTAX INTEGER { no (1), yes (2)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute specifies if Http Access is enabled or not." + ::= { an50General 7 } + +an50GenTelnetAccessEnabled OBJECT-TYPE + SYNTAX INTEGER { no (1), yes (2)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute specifies if Telnet Access is enabled or not." + ::= { an50General 8 } + +an50GenTelnetPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute specifies the Telnet port number." + ::= { an50General 9 } + +an50GenOptionsKey OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This attribute specifies the Product Options Key." + ::= { an50General 10 } + +an50GenResetDevice OBJECT-TYPE + SYNTAX INTEGER { donothing(1), reset(2)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + " Resets the AN50 terminal." + ::= { an50General 11 } + +an50GenFault OBJECT-TYPE + SYNTAX INTEGER { off (1), on (2), unknown (3) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The attribute specifies the Fault LED status of the terminal." + ::= { an50General 12 } + +an50GenTxPower OBJECT-TYPE + SYNTAX INTEGER (-20 .. 20) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The actual Tx Power of the AN-50 Node." + ::= { an50General 13 } + +an50GenRegisteredStations OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The actual number of configured links." + ::= { an50General 14 } + +an50GenRegisteredConnections OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The actual number of configured connections." + ::= { an50General 15 } + +an50GenActiveWirelessLinks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The actual number of provisioned links." + ::= { an50General 16 } + +an50GenChannelAutoScan OBJECT-TYPE + SYNTAX INTEGER { no (1), yes (2)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Auto-Scanning feature for the channel." + ::= { an50General 17 } + +an50GenIduType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indoor Unit Type." + ::= { an50General 18 } + +an50GenOduType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Outdoor Unit Type." + ::= { an50General 19 } + + +-- +-- Ethernet Configuration Group +-- + +an50ConfigEther OBJECT IDENTIFIER ::= { an50Config 1 } + +an50EtherMacAddress OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Ethernet MAC address of the local terminal." + ::= { an50ConfigEther 1 } + +an50EtherGateway OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP Gateway of the AN-50 This field is used to specify the IP address of the gateway with + which the AN-50 is communicating through the core network." + ::= { an50ConfigEther 2 } + +an50EtherPortStatus OBJECT-TYPE + SYNTAX INTEGER { down (1), up (2), unknown (3) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The attribute specifies the status of the Ethernet Port of the AN50." + ::= { an50ConfigEther 3 } + +an50EtherIP OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP address of the AN-50, The default address from the factory + is 192.168.25.2. For the initial set-up, the terminal should not + be connected to the Internet network, i.e. the host computer should + be connected directly to the terminal Ethernet port, to avoid address + conflicts with other devices in a public network. Once the IP address has been set, + the terminal can be connected to the core network, where it can receive either + static or dynamic addressing (DHCP) in future configuration updates." + ::= { an50ConfigEther 4 } + +an50EtherMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The IP Subnet Mask of the AN-50, The value is typically set to 255.255.255.0 (Class C + subnet), which prevents certain local devices from going out into the wireless network." + ::= { an50ConfigEther 5 } + +an50Ether100 OBJECT-TYPE + SYNTAX INTEGER { s10Mbs (1), s100Mbs (2), unknown (3) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the 100 Mb/s Ethernet LED status of the AN50." + ::= { an50ConfigEther 6 } + +an50EtherFd OBJECT-TYPE + SYNTAX INTEGER { halfDuplex (1), fullDuplex (2), unknown (3) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The attribute specifies the Ethernet FD LED status of the AN50." + ::= { an50ConfigEther 7 } + +-- +-- Wireless Configuration Group +-- + +an50ConfigWireless OBJECT IDENTIFIER ::= { an50Config 2 } + +an50WrlsChannel OBJECT-TYPE + SYNTAX INTEGER { chan1 (1), chan1A (2), chan2 (3), chan2A (4), + chan3 (5), chan3A (6), chan4 (7), chan4A (8), chan5 (9) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "specifies the operating channel of the system, within the 100 + MHz available in the 5.8GHz UNII band. + To avoid interference, two PTP links operating in the same physical + location (co-located) or within close proximity (e.g. across the street) must + be separated by at least one channel, i.e. the gap between channels should + be 20 MHz or more (e.g. channels 1 and 3)." + ::= { an50ConfigWireless 1 } + +an50WrlsTxPower OBJECT-TYPE + SYNTAX INTEGER (-20 .. 20) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Tx Power of the AN-50. Specifies the power level of the system, which is + preset at the factory and should not be altered. In the event that this + parameter needs to be changed, please contact the Redline support team." + ::= { an50ConfigWireless 2 } + +an50WrlsModReduction OBJECT-TYPE + SYNTAX INTEGER (0..7) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Modulation Reduction Level of the AN-50. Applies when the Adaptive rate is disabled. + Specifies how many levels the system must drop in modulation before + beginning re-transmission to address packet errors. + The value can be set from 1-7, with 2 being the typical value." + ::= { an50ConfigWireless 3 } + +an50WrlsAdaptiveMod OBJECT-TYPE + SYNTAX INTEGER { notAdaptiveRate(1), adaptiveRate(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION "Setting this attribute to AdaptiveRate(2) sets the system to operate in adaptive + modulation mode. It is recommended to keep the AN-50 in this mode so + that the system can automatically adjust the modulation level to the + highest possible data rate based on measured RF performance. The user + can define the minimum desired modulation level by setting the Main rate + parameter. + If the system meets this data rate, then the Signal LED on the front + panel will light continuously green. If packet errors exceed one out of a million, + the system will automatically lower the modulation level to maintain the link. + In this case, the LED will flash green. + If errors continue when the system reaches the lowest modulation level, + the LED will flash red to indicate a failed RF link. + The user can also disable the dynamic modulation mode by disabling + Adaptive Modulation. In this mode, the user is required to set the Burst Rate and the Modulation + Reduction Level. It is recommended not to operate the system in manual mode, as this mode + is intended primarily for field support. + Note the Signal LED will light solid green when the packet error rate is + less than 1 out of a million. When the errors exceed this limit, the LED + will not illuminate, indicating the RF link has failed." + ::= { an50ConfigWireless 4 } + +an50WrlsUBR OBJECT-TYPE + SYNTAX INTEGER (0..7) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set uncoded burst rate in steps (0=6Mb/s,1=9Mb/s,2=12Mb/s,3=18Mb/s,4=24Mb/s,5=36Mb/s,6=48Mb/s,7=54Mbs). + Defines the desired net uncoded burst rate for the link." + ::= { an50ConfigWireless 5 } + +an50WrlsMaster OBJECT-TYPE + SYNTAX INTEGER { ptpSlave(1), ptpMaster(2),pmpSlave(3), pmpMaster(4) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "1 = PMP Slave, 2 = PTP Master, 3 = PMP Slave, 4 = PMP Master" + ::= { an50ConfigWireless 6 } + +an50WrlsVersion OBJECT-TYPE + SYNTAX INTEGER { firstFlash(1), secondFlash(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION "Sets the version of the AN50 system software. + Software can be remotely downloaded into the AN50. The system + comprises sufficient memory to hold two independent software loads. + The operator can specify which load to set as the active version." + ::= { an50ConfigWireless 7 } + +an50WrlsEncryptCode OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Encryption Key used for the AN-50. Enter the MAC address of the remote terminal + to enable over-the-air data encryption." + ::= { an50ConfigWireless 8 } + +an50WrlsCableAttenuation OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Cable Attenuation for the AN-50" + ::= { an50ConfigWireless 9 } + +an50WrlsRfPortStatus OBJECT-TYPE + SYNTAX INTEGER { down (1), up (2), unknown (3)} + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The attribute specifies the status of the AN50s Wireless Port." + ::= { an50ConfigWireless 10 } + +an50WrlsSaveConfig OBJECT-TYPE + SYNTAX INTEGER { donothing(1), saveCofig(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The attribute saves the entire config set of the AN50." + ::= { an50ConfigWireless 11 } + +an50WrlsActivateConfig OBJECT-TYPE + SYNTAX INTEGER { donothing(1), activeCofig(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The attribute activates the entire config set of the AN50." + ::= { an50ConfigWireless 12 } + +an50WrlsRadioEnable OBJECT-TYPE + SYNTAX INTEGER { txOff (1), txOn (2)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Radio Enable specifies whether radio transmission is enabled or disabled." + ::= { an50ConfigWireless 13 } + +an50WrlsRfStatusErrorCode OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the Error Code for the RF Status." + ::= { an50ConfigWireless 14 } + +an50WrlsRfSignal OBJECT-TYPE + SYNTAX INTEGER { off (1), on (2), blinking(3) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the Wireless Signal LED status." + ::= { an50ConfigWireless 15 } + + +an50WrlsLLMode OBJECT-TYPE + SYNTAX INTEGER { auto (1), manual (2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Manual Link Length Mode." + ::= { an50ConfigWireless 16 } + +an50WrlsLMU OBJECT-TYPE + SYNTAX INTEGER { mile (1), km (2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Link Measurements Units (mile / Km)." + ::= { an50ConfigWireless 17 } + +an50WrlsLL OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Link Length." + ::= { an50ConfigWireless 18 } + + +an50ConfigScheduler OBJECT IDENTIFIER ::= { an50ConfigWireless 19 } + +an50WrlsFrameSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the size of wireless frame (DL+RTD+UL)in micro seconds." + ::= { an50ConfigScheduler 1 } + +an50WrlsMinBlockSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies a minimum number of bytes compising transmitted block." + ::= { an50ConfigScheduler 2 } + +an50WrlsDownlinkSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the size of downlink sub-frame in micro seconds." + ::= { an50ConfigScheduler 3 } + +an50WrlsRoundTripDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the round trip delay in micro seconds." + ::= { an50ConfigScheduler 4 } + +an50WrlsAdaptiveDLSize OBJECT-TYPE + SYNTAX INTEGER { off (1), on (2)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enables or desables adaptive downlink size." + ::= { an50ConfigScheduler 5 } + +an50WrlsExtSyncronize OBJECT-TYPE + SYNTAX INTEGER { off (1), on (2)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enables or desables external synchronization." + ::= { an50ConfigScheduler 6 } + +an50WrlsMaximumDistance OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Maximum distance between basestation and subscriber station in km." + ::= { an50ConfigScheduler 7 } + +an50WrlsRegistrationPeriod OBJECT-TYPE + SYNTAX INTEGER (0..100) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Number of frames between registration periods." + ::= { an50ConfigScheduler 8 } + + +-- +-- Config Default Group +-- +an50ConfigDefGroup OBJECT IDENTIFIER ::= { an50ConfigWireless 20 } +an50WrlsBroadcastDLCIR OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Broadcast DL CIR in kbps." + ::= { an50ConfigDefGroup 1 } + +an50WrlsBroadcastDLPIR OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Broadcast Dl PIR in kbps." + ::= { an50ConfigDefGroup 2 } + +an50WrlsDFSAction OBJECT-TYPE + SYNTAX INTEGER { none (1), txDisabled(2), changeFreq(3)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Action taken when another system is detected on the same frequency" + ::= { an50ConfigWireless 21 } + +an50WrlsAntennaGain OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Antenna Gain" + ::= { an50ConfigWireless 22 } + +an50WrlsATPEnabled OBJECT-TYPE + SYNTAX INTEGER { no (1), yes(2)} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Automatic Transmitted Power Control Enable" + ::= { an50ConfigWireless 23 } + + +-- +-- Performance Data Group +-- + +an50ResetStatistics OBJECT-TYPE + SYNTAX INTEGER { donothing(1), reset(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A value of reset(2) resets the performance statistics on the AN-50 + a value of donothing(1) does nothing." + ::= { an50Pm 1 } +-- +-- Ethernet Performance Data Group +-- +an50PmEther OBJECT IDENTIFIER ::= { an50Pm 2 } + +an50PmEtherRxPackets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counts the number of packets successfully received by the local system." + ::= { an50PmEther 1 } + +an50PmEtherRxPacketsErr OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counts the number of packet errors received by the local system." + ::= { an50PmEther 2 } + +an50PmEtherTxPackets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counts the number of Ethernet packets transmitted by the local system." + ::= { an50PmEther 3 } + +an50PmEtherTxPacketsErr OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counts the number of Ethernet errors packets transmitted by the local system." + ::= { an50PmEther 4 } + +an50PmEtherRxPacketsDisc OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counts the number of packets discarded by receiver." + ::= { an50PmEther 5 } + +an50PmEtherTxPacketsDisc OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counts the number of packets discarded by transmitter." + ::= { an50PmEther 6 } + + +-- +-- Wireless Performance Data Group +-- +an50PmWrls OBJECT IDENTIFIER ::= { an50Pm 3 } + +an50PmWrlsRxSigMin OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the minimum received signal strength measured since the last SNMP update." + ::= { an50PmWrls 1 } + +an50PmWrlsRxSigMean OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the average received signal strength measured since the last SNMP update." + ::= { an50PmWrls 2 } + +an50PmWrlsRxSigMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the maximum received signal strength measured since the last SNMP update" + ::= { an50PmWrls 3 } + +an50PmWrlsAvgSinAdr OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the average signal to noise ratio measured since the last SNMP update. + The ratio is based on the digital information provided from the output of the AtoD converter." + ::= { an50PmWrls 4 } + +an50PmWrlsRxPackets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Indicates the number of packets received over the air from the remote terminal." + ::= { an50PmWrls 5 } + +an50PmWrlsRxPacketsRetx OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION "Indicates the number of packets retransmitted over the air from the remoter terminal." + ::= { an50PmWrls 6 } + +an50PmWrlsRxPacketsDisc OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Indicates the number of packets, originating from the remote terminal + that were lost over the air due to degradation in the RF link." + ::= { an50PmWrls 7 } + +an50PmWrlsTxPackets OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + " Indicates the number of wireless packets (including Ethernet frames + and error correction bytes) transmitted over the air by the local terminal." + ::= { an50PmWrls 8} + +an50PmWrlsTxPacketsRetx OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION "Indicates the number of packets retransmitted + over the air by the local terminal. The retransmission scheme is based on + the Acknowledge/Request (ARQ) algorithm that detects when packets are + lost and makes a request to the MAC scheduler to repeat transmission of + the lost packets." + ::= { an50PmWrls 9} + +an50PmWrlsTxPacketsDisc OBJECT-TYPE + SYNTAX Counter + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the total number of packets lost over the air due to degradation + in the RF link." + ::= { an50PmWrls 10} + +an50PmWrlsCalcDst OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The calculated link distance." + ::= { an50PmWrls 11} + +-- +-- Software Upgrade Group +-- + +an50Sw OBJECT IDENTIFIER ::= { an50Config 3 } + +an50SwServer OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The address of the TFTP server used for software upgrades. + If the TFTP server is unknown, return 0.0.0.0." + ::= { an50Sw 1 } + +an50SwFilename OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..32)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The file name of the software image to be loaded into this device." + ::= { an50Sw 2 } + +an50SwAdminStatus OBJECT-TYPE + SYNTAX INTEGER { noUpgrade(1), upgrade(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "If set to upgrade(2), the device will initiate a + TFTP software image download using an50SwFilename. + If the download process is interrupted by a reset or + power failure, the device will load the previous image. + If set to noUpgrade(1), the device will + revert to the previous version of the software. + At initial startup, this object has the default value of + noUpgrade(1)." + ::= { an50Sw 3 } + +an50SwOperStatus OBJECT-TYPE + SYNTAX INTEGER { inProgress(1), completeSuccess(2), failed(3), other(4) } + ACCESS read-only + STATUS mandatory + DESCRIPTION "InProgress(1) indicates that a TFTP download is underway, + completeSuccess(2) indicates that the last software upgrade was successful, + failed(3) indicates that the last attempted download + failed, ordinarily due to TFTP timeout." + ::= { an50Sw 4 } + +an50SwCurrentVers OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The software version currently operating in this device's flash. + This object should be in the syntax used by the individual + vendor to identify software versions. If it is not applicable, + this MUST contain an empty string." + ::= { an50Sw 5 } + +an50SwOtherVers OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION "The software version in the secondary flash. + This object should be in the syntax used by the individual + vendor to identify software versions. If it is not applicable, + this MUST contain an empty string." + ::= { an50Sw 6 } + +-- +-- Traps Group. +-- + +an50SysLastTrapTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of system.sysUpTime when the last trap was generated. If no traps + have been generated since the last reset, this attribute has a value of 0. + No trap is issued as a result of a change to this value." + ::= { an50Trap 1 } + + + an50TftpFailTrap TRAP-TYPE + ENTERPRISE redline + VARIABLES { an50SwServer, + an50SwFilename, + an50SwAdminStatus, + an50SwOperStatus, + an50SysLastTrapTime } + DESCRIPTION "An event to report the failure of a Software Download." + ::= 1 + + an50TftpSuccessTrap TRAP-TYPE + ENTERPRISE redline + VARIABLES { an50SwServer, + an50SwFilename, + an50SwAdminStatus, + an50SwOperStatus, + an50SysLastTrapTime } + DESCRIPTION "An event to report the success of a Software Download." + ::= 2 + + an50PswdChangeFailTrap TRAP-TYPE + ENTERPRISE redline + VARIABLES { an50SysLastTrapTime } + DESCRIPTION "An event to report the failure of a password change." + ::= 3 + + an50FirmwareConfigFailTrap TRAP-TYPE + ENTERPRISE redline + VARIABLES { an50SysLastTrapTime } + DESCRIPTION "An event to report the failure of a firmware config." + ::= 4 + + an50EepromCorruptedTrap TRAP-TYPE + ENTERPRISE redline + VARIABLES { an50SysLastTrapTime } + DESCRIPTION "An event to report the corruption of the EEPROM." + ::= 5 + + an50PowerSupplyFailureTrap TRAP-TYPE + ENTERPRISE redline + VARIABLES { an50SysLastTrapTime } + DESCRIPTION "An event to report the power supply failure." + ::= 6 + + an50SaveConfigTrap TRAP-TYPE + ENTERPRISE redline + VARIABLES { an50SysLastTrapTime } + DESCRIPTION "An event to report the saving of configuration" + ::= 7 + + an50ModifiedIDTrap TRAP-TYPE + ENTERPRISE redline + VARIABLES { an50pmpLastModifiedCID, + an50SysLastTrapTime } + DESCRIPTION "An event to report the modification in the configuration of a CID" + ::= 8 + + an50pmpRegistrationMissed TRAP-TYPE + ENTERPRISE redline + VARIABLES { an50pmpLastMissedSsMacAddress, + an50SysLastTrapTime } + DESCRIPTION "An event to report the missing of the registration by a AN50 Subscriber to one BS.This trap is sent by the BS and contains the MAC address of the SS missing the registration" + ::= 9 + + an50pmpRegistrationSuccessful TRAP-TYPE + ENTERPRISE redline + VARIABLES { an50pmpLastRegisteredSsMacAddress, + an50SysLastTrapTime } + DESCRIPTION "An event to report the successful registration of an AN50 Subscriber to BS.This trap is sent by the BS and contains the MAC address of the newly registered SS" + ::= 10 + + an50DFSEvent TRAP-TYPE + ENTERPRISE redline + VARIABLES { an50SysLastTrapTime } + DESCRIPTION "An event to report a DFS event in AN50" + ::= 11 + + an50MaxCid OBJECT-TYPE + SYNTAX INTEGER (1 .. 1024) + ACCESS read-only + STATUS mandatory + DESCRIPTION "The maximum number of CID for this equipment" + ::= { an50LinkPmp 1 } + + an50LinkCurrentAvailId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "The maximum number of CID for this equipment" + ::= { an50LinkPmp 2 } + +END diff --git a/snmp_mib_archive/RFC-1215.txt b/snmp_mib_archive/r/RFC-1215.txt similarity index 100% rename from snmp_mib_archive/RFC-1215.txt rename to snmp_mib_archive/r/RFC-1215.txt diff --git a/snmp_mib_archive/RFC1155-SMI.mib b/snmp_mib_archive/r/RFC1155-SMI.mib similarity index 100% rename from snmp_mib_archive/RFC1155-SMI.mib rename to snmp_mib_archive/r/RFC1155-SMI.mib diff --git a/snmp_mib_archive/RFC1212-MIB.mib b/snmp_mib_archive/r/RFC1212-MIB.mib similarity index 100% rename from snmp_mib_archive/RFC1212-MIB.mib rename to snmp_mib_archive/r/RFC1212-MIB.mib diff --git a/snmp_mib_archive/RFC1213-MIB.mib b/snmp_mib_archive/r/RFC1213-MIB.mib similarity index 100% rename from snmp_mib_archive/RFC1213-MIB.mib rename to snmp_mib_archive/r/RFC1213-MIB.mib diff --git a/snmp_mib_archive/RFC1213-MIB.txt b/snmp_mib_archive/r/RFC1213-MIB.txt similarity index 100% rename from snmp_mib_archive/RFC1213-MIB.txt rename to snmp_mib_archive/r/RFC1213-MIB.txt diff --git a/snmp_mib_archive/RFC1354-MIB.mib b/snmp_mib_archive/r/RFC1354-MIB.mib similarity index 100% rename from snmp_mib_archive/RFC1354-MIB.mib rename to snmp_mib_archive/r/RFC1354-MIB.mib diff --git a/snmp_mib_archive/RFC1382-MIB.traps b/snmp_mib_archive/r/RFC1382-MIB.traps similarity index 100% rename from snmp_mib_archive/RFC1382-MIB.traps rename to snmp_mib_archive/r/RFC1382-MIB.traps diff --git a/snmp_mib_archive/RFC1398-MIB.my b/snmp_mib_archive/r/RFC1398-MIB.my similarity index 100% rename from snmp_mib_archive/RFC1398-MIB.my rename to snmp_mib_archive/r/RFC1398-MIB.my diff --git a/snmp_mib_archive/RFC1406-MIB.mib b/snmp_mib_archive/r/RFC1406-MIB.mib similarity index 100% rename from snmp_mib_archive/RFC1406-MIB.mib rename to snmp_mib_archive/r/RFC1406-MIB.mib diff --git a/snmp_mib_archive/RFC1628_UPS_MIB.MIB b/snmp_mib_archive/r/RFC1628_UPS_MIB.MIB similarity index 100% rename from snmp_mib_archive/RFC1628_UPS_MIB.MIB rename to snmp_mib_archive/r/RFC1628_UPS_MIB.MIB diff --git a/snmp_mib_archive/RFC2006-MIB.my b/snmp_mib_archive/r/RFC2006-MIB.my similarity index 100% rename from snmp_mib_archive/RFC2006-MIB.my rename to snmp_mib_archive/r/RFC2006-MIB.my diff --git a/snmp_mib_archive/RFC2006-MIB.traps b/snmp_mib_archive/r/RFC2006-MIB.traps similarity index 100% rename from snmp_mib_archive/RFC2006-MIB.traps rename to snmp_mib_archive/r/RFC2006-MIB.traps diff --git a/snmp_mib_archive/RFC2668-MIB.my b/snmp_mib_archive/r/RFC2668-MIB.my similarity index 100% rename from snmp_mib_archive/RFC2668-MIB.my rename to snmp_mib_archive/r/RFC2668-MIB.my diff --git a/snmp_mib_archive/RFC2982-MIB.my b/snmp_mib_archive/r/RFC2982-MIB.my similarity index 100% rename from snmp_mib_archive/RFC2982-MIB.my rename to snmp_mib_archive/r/RFC2982-MIB.my diff --git a/snmp_mib_archive/RFC4805.my b/snmp_mib_archive/r/RFC4805.my similarity index 100% rename from snmp_mib_archive/RFC4805.my rename to snmp_mib_archive/r/RFC4805.my diff --git a/snmp_mib_archive/RFC5131-MIB.my b/snmp_mib_archive/r/RFC5131-MIB.my similarity index 100% rename from snmp_mib_archive/RFC5131-MIB.my rename to snmp_mib_archive/r/RFC5131-MIB.my diff --git a/snmp_mib_archive/RFC7777-MIB.mib b/snmp_mib_archive/r/RFC7777-MIB.mib similarity index 100% rename from snmp_mib_archive/RFC7777-MIB.mib rename to snmp_mib_archive/r/RFC7777-MIB.mib diff --git a/snmp_mib_archive/RIPv2-MIB.mib b/snmp_mib_archive/r/RIPv2-MIB.mib similarity index 100% rename from snmp_mib_archive/RIPv2-MIB.mib rename to snmp_mib_archive/r/RIPv2-MIB.mib diff --git a/snmp_mib_archive/RIPv2-MIB.my b/snmp_mib_archive/r/RIPv2-MIB.my similarity index 100% rename from snmp_mib_archive/RIPv2-MIB.my rename to snmp_mib_archive/r/RIPv2-MIB.my diff --git a/snmp_mib_archive/RIPv2-MIB.txt b/snmp_mib_archive/r/RIPv2-MIB.txt similarity index 100% rename from snmp_mib_archive/RIPv2-MIB.txt rename to snmp_mib_archive/r/RIPv2-MIB.txt diff --git a/snmp_mib_archive/RMON-MIB.mib b/snmp_mib_archive/r/RMON-MIB.mib similarity index 100% rename from snmp_mib_archive/RMON-MIB.mib rename to snmp_mib_archive/r/RMON-MIB.mib diff --git a/snmp_mib_archive/RMON-MIB.my b/snmp_mib_archive/r/RMON-MIB.my similarity index 100% rename from snmp_mib_archive/RMON-MIB.my rename to snmp_mib_archive/r/RMON-MIB.my diff --git a/snmp_mib_archive/RMON-MIB.traps b/snmp_mib_archive/r/RMON-MIB.traps similarity index 100% rename from snmp_mib_archive/RMON-MIB.traps rename to snmp_mib_archive/r/RMON-MIB.traps diff --git a/snmp_mib_archive/RMON2-MIB.mib b/snmp_mib_archive/r/RMON2-MIB.mib similarity index 100% rename from snmp_mib_archive/RMON2-MIB.mib rename to snmp_mib_archive/r/RMON2-MIB.mib diff --git a/snmp_mib_archive/RMON2-MIB.my b/snmp_mib_archive/r/RMON2-MIB.my similarity index 100% rename from snmp_mib_archive/RMON2-MIB.my rename to snmp_mib_archive/r/RMON2-MIB.my diff --git a/snmp_mib_archive/RS-232-MIB.my b/snmp_mib_archive/r/RS-232-MIB.my similarity index 100% rename from snmp_mib_archive/RS-232-MIB.my rename to snmp_mib_archive/r/RS-232-MIB.my diff --git a/snmp_mib_archive/RSVP-MIB.my b/snmp_mib_archive/r/RSVP-MIB.my similarity index 100% rename from snmp_mib_archive/RSVP-MIB.my rename to snmp_mib_archive/r/RSVP-MIB.my diff --git a/snmp_mib_archive/RSVP-MIB.traps b/snmp_mib_archive/r/RSVP-MIB.traps similarity index 100% rename from snmp_mib_archive/RSVP-MIB.traps rename to snmp_mib_archive/r/RSVP-MIB.traps diff --git a/snmp_mib_archive/RTM-MIB.my b/snmp_mib_archive/r/RTM-MIB.my similarity index 100% rename from snmp_mib_archive/RTM-MIB.my rename to snmp_mib_archive/r/RTM-MIB.my diff --git a/snmp_mib_archive/Readme_MIBs.txt b/snmp_mib_archive/r/Readme_MIBs.txt similarity index 100% rename from snmp_mib_archive/Readme_MIBs.txt rename to snmp_mib_archive/r/Readme_MIBs.txt diff --git a/snmp_mib_archive/Readme_R4_5_mibs.txt b/snmp_mib_archive/r/Readme_R4_5_mibs.txt similarity index 100% rename from snmp_mib_archive/Readme_R4_5_mibs.txt rename to snmp_mib_archive/r/Readme_R4_5_mibs.txt diff --git a/snmp_mib_archive/Rel-4_0-Call-Server-trap.mib b/snmp_mib_archive/r/Rel-4_0-Call-Server-trap.mib similarity index 100% rename from snmp_mib_archive/Rel-4_0-Call-Server-trap.mib rename to snmp_mib_archive/r/Rel-4_0-Call-Server-trap.mib diff --git a/snmp_mib_archive/Rel-4_0-Signaling-Server-trap.mib b/snmp_mib_archive/r/Rel-4_0-Signaling-Server-trap.mib similarity index 100% rename from snmp_mib_archive/Rel-4_0-Signaling-Server-trap.mib rename to snmp_mib_archive/r/Rel-4_0-Signaling-Server-trap.mib diff --git a/snmp_mib_archive/Rel-4_0-qos.mib b/snmp_mib_archive/r/Rel-4_0-qos.mib similarity index 100% rename from snmp_mib_archive/Rel-4_0-qos.mib rename to snmp_mib_archive/r/Rel-4_0-qos.mib diff --git a/snmp_mib_archive/Rel4_0-IP-Line trap-UPDATED.mib b/snmp_mib_archive/r/Rel4_0 IP Line trap-UPDATED.mib similarity index 100% rename from snmp_mib_archive/Rel4_0-IP-Line trap-UPDATED.mib rename to snmp_mib_archive/r/Rel4_0 IP Line trap-UPDATED.mib diff --git a/snmp_mib_archive/Rel_2_2_otmopenalarms.mib b/snmp_mib_archive/r/Rel_2_2_otmopenalarms.mib similarity index 100% rename from snmp_mib_archive/Rel_2_2_otmopenalarms.mib rename to snmp_mib_archive/r/Rel_2_2_otmopenalarms.mib diff --git a/snmp_mib_archive/radlan-mib.cfg b/snmp_mib_archive/r/radlan-mib.cfg similarity index 100% rename from snmp_mib_archive/radlan-mib.cfg rename to snmp_mib_archive/r/radlan-mib.cfg diff --git a/snmp_mib_archive/radlan-mib.mib b/snmp_mib_archive/r/radlan-mib.mib similarity index 100% rename from snmp_mib_archive/radlan-mib.mib rename to snmp_mib_archive/r/radlan-mib.mib diff --git a/snmp_mib_archive/rapid_city.mib b/snmp_mib_archive/r/rapid_city.mib similarity index 100% rename from snmp_mib_archive/rapid_city.mib rename to snmp_mib_archive/r/rapid_city.mib diff --git a/snmp_mib_archive/rc.mib b/snmp_mib_archive/r/rc.mib similarity index 100% rename from snmp_mib_archive/rc.mib rename to snmp_mib_archive/r/rc.mib diff --git a/snmp_mib_archive/readme.txt b/snmp_mib_archive/r/readme.txt similarity index 100% rename from snmp_mib_archive/readme.txt rename to snmp_mib_archive/r/readme.txt diff --git a/snmp_mib_archive/readme.txt.Call_Server b/snmp_mib_archive/r/readme.txt.Call_Server similarity index 100% rename from snmp_mib_archive/readme.txt.Call_Server rename to snmp_mib_archive/r/readme.txt.Call_Server diff --git a/snmp_mib_archive/readme.txt.ECM b/snmp_mib_archive/r/readme.txt.ECM similarity index 100% rename from snmp_mib_archive/readme.txt.ECM rename to snmp_mib_archive/r/readme.txt.ECM diff --git a/snmp_mib_archive/readme.txt.EthernetRoutingSwitch4524GT_PWR_v5.6.0.008 b/snmp_mib_archive/r/readme.txt.EthernetRoutingSwitch4524GT_PWR_v5.6.0.008 similarity index 100% rename from snmp_mib_archive/readme.txt.EthernetRoutingSwitch4524GT_PWR_v5.6.0.008 rename to snmp_mib_archive/r/readme.txt.EthernetRoutingSwitch4524GT_PWR_v5.6.0.008 diff --git a/snmp_mib_archive/readme.txt.EthernetRoutingSwitch5510_v5.1.0.014 b/snmp_mib_archive/r/readme.txt.EthernetRoutingSwitch5510_v5.1.0.014 similarity index 100% rename from snmp_mib_archive/readme.txt.EthernetRoutingSwitch5510_v5.1.0.014 rename to snmp_mib_archive/r/readme.txt.EthernetRoutingSwitch5510_v5.1.0.014 diff --git a/snmp_mib_archive/readme.txt.EthernetRoutingSwitch5510_v6.1.0.006 b/snmp_mib_archive/r/readme.txt.EthernetRoutingSwitch5510_v6.1.0.006 similarity index 100% rename from snmp_mib_archive/readme.txt.EthernetRoutingSwitch5510_v6.1.0.006 rename to snmp_mib_archive/r/readme.txt.EthernetRoutingSwitch5510_v6.1.0.006 diff --git a/snmp_mib_archive/readme.txt.EthernetRoutingSwitch5510_v6.2.0.008 b/snmp_mib_archive/r/readme.txt.EthernetRoutingSwitch5510_v6.2.0.008 similarity index 100% rename from snmp_mib_archive/readme.txt.EthernetRoutingSwitch5510_v6.2.0.008 rename to snmp_mib_archive/r/readme.txt.EthernetRoutingSwitch5510_v6.2.0.008 diff --git a/snmp_mib_archive/readme.txt.EthernetSwitch460_24T_pwr_v3.7.0.04 b/snmp_mib_archive/r/readme.txt.EthernetSwitch460_24T_pwr_v3.7.0.04 similarity index 100% rename from snmp_mib_archive/readme.txt.EthernetSwitch460_24T_pwr_v3.7.0.04 rename to snmp_mib_archive/r/readme.txt.EthernetSwitch460_24T_pwr_v3.7.0.04 diff --git a/snmp_mib_archive/readme.txt.MGC b/snmp_mib_archive/r/readme.txt.MGC similarity index 100% rename from snmp_mib_archive/readme.txt.MGC rename to snmp_mib_archive/r/readme.txt.MGC diff --git a/snmp_mib_archive/readme.txt.NRS_Linux b/snmp_mib_archive/r/readme.txt.NRS_Linux similarity index 100% rename from snmp_mib_archive/readme.txt.NRS_Linux rename to snmp_mib_archive/r/readme.txt.NRS_Linux diff --git a/snmp_mib_archive/readme.txt.Signaling_Server b/snmp_mib_archive/r/readme.txt.Signaling_Server similarity index 100% rename from snmp_mib_archive/readme.txt.Signaling_Server rename to snmp_mib_archive/r/readme.txt.Signaling_Server diff --git a/snmp_mib_archive/readme.txt.UCM b/snmp_mib_archive/r/readme.txt.UCM similarity index 100% rename from snmp_mib_archive/readme.txt.UCM rename to snmp_mib_archive/r/readme.txt.UCM diff --git a/snmp_mib_archive/readme.txt.VGMC b/snmp_mib_archive/r/readme.txt.VGMC similarity index 100% rename from snmp_mib_archive/readme.txt.VGMC rename to snmp_mib_archive/r/readme.txt.VGMC diff --git a/snmp_mib_archive/readme.txt.linuxplatform b/snmp_mib_archive/r/readme.txt.linuxplatform similarity index 100% rename from snmp_mib_archive/readme.txt.linuxplatform rename to snmp_mib_archive/r/readme.txt.linuxplatform diff --git a/snmp_mib_archive/redund.trp b/snmp_mib_archive/r/redund.trp similarity index 100% rename from snmp_mib_archive/redund.trp rename to snmp_mib_archive/r/redund.trp diff --git a/snmp_mib_archive/rfc-1212.cfg b/snmp_mib_archive/r/rfc-1212.cfg similarity index 100% rename from snmp_mib_archive/rfc-1212.cfg rename to snmp_mib_archive/r/rfc-1212.cfg diff --git a/snmp_mib_archive/rfc-1212.mib b/snmp_mib_archive/r/rfc-1212.mib similarity index 100% rename from snmp_mib_archive/rfc-1212.mib rename to snmp_mib_archive/r/rfc-1212.mib diff --git a/snmp_mib_archive/rfc-1213.cfg b/snmp_mib_archive/r/rfc-1213.cfg similarity index 100% rename from snmp_mib_archive/rfc-1213.cfg rename to snmp_mib_archive/r/rfc-1213.cfg diff --git a/snmp_mib_archive/rfc-1213.mib b/snmp_mib_archive/r/rfc-1213.mib similarity index 100% rename from snmp_mib_archive/rfc-1213.mib rename to snmp_mib_archive/r/rfc-1213.mib diff --git a/snmp_mib_archive/rfc-1215.cfg b/snmp_mib_archive/r/rfc-1215.cfg similarity index 100% rename from snmp_mib_archive/rfc-1215.cfg rename to snmp_mib_archive/r/rfc-1215.cfg diff --git a/snmp_mib_archive/rfc-1215.mib b/snmp_mib_archive/r/rfc-1215.mib similarity index 100% rename from snmp_mib_archive/rfc-1215.mib rename to snmp_mib_archive/r/rfc-1215.mib diff --git a/snmp_mib_archive/rfc1155-smi.cfg b/snmp_mib_archive/r/rfc1155-smi.cfg similarity index 100% rename from snmp_mib_archive/rfc1155-smi.cfg rename to snmp_mib_archive/r/rfc1155-smi.cfg diff --git a/snmp_mib_archive/rfc1155.cfg b/snmp_mib_archive/r/rfc1155.cfg similarity index 100% rename from snmp_mib_archive/rfc1155.cfg rename to snmp_mib_archive/r/rfc1155.cfg diff --git a/snmp_mib_archive/rfc1155.mib b/snmp_mib_archive/r/rfc1155.mib similarity index 100% rename from snmp_mib_archive/rfc1155.mib rename to snmp_mib_archive/r/rfc1155.mib diff --git a/snmp_mib_archive/rfc1155.smi b/snmp_mib_archive/r/rfc1155.smi similarity index 100% rename from snmp_mib_archive/rfc1155.smi rename to snmp_mib_archive/r/rfc1155.smi diff --git a/snmp_mib_archive/rfc1158.cfg b/snmp_mib_archive/r/rfc1158.cfg similarity index 100% rename from snmp_mib_archive/rfc1158.cfg rename to snmp_mib_archive/r/rfc1158.cfg diff --git a/snmp_mib_archive/rfc1158.mib b/snmp_mib_archive/r/rfc1158.mib similarity index 100% rename from snmp_mib_archive/rfc1158.mib rename to snmp_mib_archive/r/rfc1158.mib diff --git a/snmp_mib_archive/rfc1212.cfg b/snmp_mib_archive/r/rfc1212.cfg similarity index 100% rename from snmp_mib_archive/rfc1212.cfg rename to snmp_mib_archive/r/rfc1212.cfg diff --git a/snmp_mib_archive/rfc1212.smi b/snmp_mib_archive/r/rfc1212.smi similarity index 100% rename from snmp_mib_archive/rfc1212.smi rename to snmp_mib_archive/r/rfc1212.smi diff --git a/snmp_mib_archive/rfc1213 b/snmp_mib_archive/r/rfc1213 similarity index 100% rename from snmp_mib_archive/rfc1213 rename to snmp_mib_archive/r/rfc1213 diff --git a/snmp_mib_archive/rfc1213.cfg b/snmp_mib_archive/r/rfc1213.cfg similarity index 100% rename from snmp_mib_archive/rfc1213.cfg rename to snmp_mib_archive/r/rfc1213.cfg diff --git a/snmp_mib_archive/rfc1213.mib b/snmp_mib_archive/r/rfc1213.mib similarity index 100% rename from snmp_mib_archive/rfc1213.mib rename to snmp_mib_archive/r/rfc1213.mib diff --git a/snmp_mib_archive/rfc1215.cfg b/snmp_mib_archive/r/rfc1215.cfg similarity index 100% rename from snmp_mib_archive/rfc1215.cfg rename to snmp_mib_archive/r/rfc1215.cfg diff --git a/snmp_mib_archive/rfc1215.mib b/snmp_mib_archive/r/rfc1215.mib similarity index 100% rename from snmp_mib_archive/rfc1215.mib rename to snmp_mib_archive/r/rfc1215.mib diff --git a/snmp_mib_archive/rfc1215.smi b/snmp_mib_archive/r/rfc1215.smi similarity index 100% rename from snmp_mib_archive/rfc1215.smi rename to snmp_mib_archive/r/rfc1215.smi diff --git a/snmp_mib_archive/rfc1215.trp b/snmp_mib_archive/r/rfc1215.trp similarity index 100% rename from snmp_mib_archive/rfc1215.trp rename to snmp_mib_archive/r/rfc1215.trp diff --git a/snmp_mib_archive/rfc1229.mib b/snmp_mib_archive/r/rfc1229.mib similarity index 100% rename from snmp_mib_archive/rfc1229.mib rename to snmp_mib_archive/r/rfc1229.mib diff --git a/snmp_mib_archive/rfc1231.mib b/snmp_mib_archive/r/rfc1231.mib similarity index 100% rename from snmp_mib_archive/rfc1231.mib rename to snmp_mib_archive/r/rfc1231.mib diff --git a/snmp_mib_archive/rfc1243 b/snmp_mib_archive/r/rfc1243 similarity index 100% rename from snmp_mib_archive/rfc1243 rename to snmp_mib_archive/r/rfc1243 diff --git a/snmp_mib_archive/rfc1271-mib.cfg b/snmp_mib_archive/r/rfc1271-mib.cfg similarity index 100% rename from snmp_mib_archive/rfc1271-mib.cfg rename to snmp_mib_archive/r/rfc1271-mib.cfg diff --git a/snmp_mib_archive/rfc1271-mib.mib b/snmp_mib_archive/r/rfc1271-mib.mib similarity index 100% rename from snmp_mib_archive/rfc1271-mib.mib rename to snmp_mib_archive/r/rfc1271-mib.mib diff --git a/snmp_mib_archive/rfc1271_te.mib b/snmp_mib_archive/r/rfc1271_te.mib similarity index 100% rename from snmp_mib_archive/rfc1271_te.mib rename to snmp_mib_archive/r/rfc1271_te.mib diff --git a/snmp_mib_archive/rfc1271_te.trp b/snmp_mib_archive/r/rfc1271_te.trp similarity index 100% rename from snmp_mib_archive/rfc1271_te.trp rename to snmp_mib_archive/r/rfc1271_te.trp diff --git a/snmp_mib_archive/rfc1315.mib b/snmp_mib_archive/r/rfc1315.mib similarity index 100% rename from snmp_mib_archive/rfc1315.mib rename to snmp_mib_archive/r/rfc1315.mib diff --git a/snmp_mib_archive/rfc1389.mib b/snmp_mib_archive/r/rfc1389.mib similarity index 100% rename from snmp_mib_archive/rfc1389.mib rename to snmp_mib_archive/r/rfc1389.mib diff --git a/snmp_mib_archive/rfc1406 b/snmp_mib_archive/r/rfc1406 similarity index 100% rename from snmp_mib_archive/rfc1406 rename to snmp_mib_archive/r/rfc1406 diff --git a/snmp_mib_archive/rfc1406.mib b/snmp_mib_archive/r/rfc1406.mib similarity index 100% rename from snmp_mib_archive/rfc1406.mib rename to snmp_mib_archive/r/rfc1406.mib diff --git a/snmp_mib_archive/rfc1407-mib.mib b/snmp_mib_archive/r/rfc1407-mib.mib similarity index 100% rename from snmp_mib_archive/rfc1407-mib.mib rename to snmp_mib_archive/r/rfc1407-mib.mib diff --git a/snmp_mib_archive/rfc1407.mib b/snmp_mib_archive/r/rfc1407.mib similarity index 100% rename from snmp_mib_archive/rfc1407.mib rename to snmp_mib_archive/r/rfc1407.mib diff --git a/snmp_mib_archive/rfc1442.smi b/snmp_mib_archive/r/rfc1442.smi similarity index 100% rename from snmp_mib_archive/rfc1442.smi rename to snmp_mib_archive/r/rfc1442.smi diff --git a/snmp_mib_archive/rfc1443.smi b/snmp_mib_archive/r/rfc1443.smi similarity index 100% rename from snmp_mib_archive/rfc1443.smi rename to snmp_mib_archive/r/rfc1443.smi diff --git a/snmp_mib_archive/rfc1471rcc.mib b/snmp_mib_archive/r/rfc1471rcc.mib similarity index 100% rename from snmp_mib_archive/rfc1471rcc.mib rename to snmp_mib_archive/r/rfc1471rcc.mib diff --git a/snmp_mib_archive/rfc1473rcc.mib b/snmp_mib_archive/r/rfc1473rcc.mib similarity index 100% rename from snmp_mib_archive/rfc1473rcc.mib rename to snmp_mib_archive/r/rfc1473rcc.mib diff --git a/snmp_mib_archive/rfc1474rcc.mib b/snmp_mib_archive/r/rfc1474rcc.mib similarity index 100% rename from snmp_mib_archive/rfc1474rcc.mib rename to snmp_mib_archive/r/rfc1474rcc.mib diff --git a/snmp_mib_archive/rfc1493.mib b/snmp_mib_archive/r/rfc1493.mib similarity index 100% rename from snmp_mib_archive/rfc1493.mib rename to snmp_mib_archive/r/rfc1493.mib diff --git a/snmp_mib_archive/rfc1513.mib b/snmp_mib_archive/r/rfc1513.mib similarity index 100% rename from snmp_mib_archive/rfc1513.mib rename to snmp_mib_archive/r/rfc1513.mib diff --git a/snmp_mib_archive/rfc1514.cfg b/snmp_mib_archive/r/rfc1514.cfg similarity index 100% rename from snmp_mib_archive/rfc1514.cfg rename to snmp_mib_archive/r/rfc1514.cfg diff --git a/snmp_mib_archive/rfc1514.mib b/snmp_mib_archive/r/rfc1514.mib similarity index 100% rename from snmp_mib_archive/rfc1514.mib rename to snmp_mib_archive/r/rfc1514.mib diff --git a/snmp_mib_archive/rfc1516.mib b/snmp_mib_archive/r/rfc1516.mib similarity index 100% rename from snmp_mib_archive/rfc1516.mib rename to snmp_mib_archive/r/rfc1516.mib diff --git a/snmp_mib_archive/rfc1525.mib b/snmp_mib_archive/r/rfc1525.mib similarity index 100% rename from snmp_mib_archive/rfc1525.mib rename to snmp_mib_archive/r/rfc1525.mib diff --git a/snmp_mib_archive/rfc1573.mib b/snmp_mib_archive/r/rfc1573.mib similarity index 100% rename from snmp_mib_archive/rfc1573.mib rename to snmp_mib_archive/r/rfc1573.mib diff --git a/snmp_mib_archive/rfc1573a.mib b/snmp_mib_archive/r/rfc1573a.mib similarity index 100% rename from snmp_mib_archive/rfc1573a.mib rename to snmp_mib_archive/r/rfc1573a.mib diff --git a/snmp_mib_archive/rfc1573b.mib b/snmp_mib_archive/r/rfc1573b.mib similarity index 100% rename from snmp_mib_archive/rfc1573b.mib rename to snmp_mib_archive/r/rfc1573b.mib diff --git a/snmp_mib_archive/rfc1573rcc.mib b/snmp_mib_archive/r/rfc1573rcc.mib similarity index 100% rename from snmp_mib_archive/rfc1573rcc.mib rename to snmp_mib_archive/r/rfc1573rcc.mib diff --git a/snmp_mib_archive/rfc1595.mib b/snmp_mib_archive/r/rfc1595.mib similarity index 100% rename from snmp_mib_archive/rfc1595.mib rename to snmp_mib_archive/r/rfc1595.mib diff --git a/snmp_mib_archive/rfc1595rcc.mib b/snmp_mib_archive/r/rfc1595rcc.mib similarity index 100% rename from snmp_mib_archive/rfc1595rcc.mib rename to snmp_mib_archive/r/rfc1595rcc.mib diff --git a/snmp_mib_archive/rfc1643 b/snmp_mib_archive/r/rfc1643 similarity index 100% rename from snmp_mib_archive/rfc1643 rename to snmp_mib_archive/r/rfc1643 diff --git a/snmp_mib_archive/rfc1643.mib b/snmp_mib_archive/r/rfc1643.mib similarity index 100% rename from snmp_mib_archive/rfc1643.mib rename to snmp_mib_archive/r/rfc1643.mib diff --git a/snmp_mib_archive/rfc1657.mib b/snmp_mib_archive/r/rfc1657.mib similarity index 100% rename from snmp_mib_archive/rfc1657.mib rename to snmp_mib_archive/r/rfc1657.mib diff --git a/snmp_mib_archive/rfc1658.mib b/snmp_mib_archive/r/rfc1658.mib similarity index 100% rename from snmp_mib_archive/rfc1658.mib rename to snmp_mib_archive/r/rfc1658.mib diff --git a/snmp_mib_archive/rfc1724 b/snmp_mib_archive/r/rfc1724 similarity index 100% rename from snmp_mib_archive/rfc1724 rename to snmp_mib_archive/r/rfc1724 diff --git a/snmp_mib_archive/rfc1724.mib b/snmp_mib_archive/r/rfc1724.mib similarity index 100% rename from snmp_mib_archive/rfc1724.mib rename to snmp_mib_archive/r/rfc1724.mib diff --git a/snmp_mib_archive/rfc1757.mib b/snmp_mib_archive/r/rfc1757.mib similarity index 100% rename from snmp_mib_archive/rfc1757.mib rename to snmp_mib_archive/r/rfc1757.mib diff --git a/snmp_mib_archive/rfc1850.mib b/snmp_mib_archive/r/rfc1850.mib similarity index 100% rename from snmp_mib_archive/rfc1850.mib rename to snmp_mib_archive/r/rfc1850.mib diff --git a/snmp_mib_archive/rfc1850a b/snmp_mib_archive/r/rfc1850a similarity index 100% rename from snmp_mib_archive/rfc1850a rename to snmp_mib_archive/r/rfc1850a diff --git a/snmp_mib_archive/rfc1850a.mi2 b/snmp_mib_archive/r/rfc1850a.mi2 similarity index 100% rename from snmp_mib_archive/rfc1850a.mi2 rename to snmp_mib_archive/r/rfc1850a.mi2 diff --git a/snmp_mib_archive/rfc1850b b/snmp_mib_archive/r/rfc1850b similarity index 100% rename from snmp_mib_archive/rfc1850b rename to snmp_mib_archive/r/rfc1850b diff --git a/snmp_mib_archive/rfc1850b.mi2 b/snmp_mib_archive/r/rfc1850b.mi2 similarity index 100% rename from snmp_mib_archive/rfc1850b.mi2 rename to snmp_mib_archive/r/rfc1850b.mi2 diff --git a/snmp_mib_archive/rfc1850rcc.mib b/snmp_mib_archive/r/rfc1850rcc.mib similarity index 100% rename from snmp_mib_archive/rfc1850rcc.mib rename to snmp_mib_archive/r/rfc1850rcc.mib diff --git a/snmp_mib_archive/rfc1850t_rcc.mib b/snmp_mib_archive/r/rfc1850t_rcc.mib similarity index 100% rename from snmp_mib_archive/rfc1850t_rcc.mib rename to snmp_mib_archive/r/rfc1850t_rcc.mib diff --git a/snmp_mib_archive/rfc1907.mib b/snmp_mib_archive/r/rfc1907.mib similarity index 100% rename from snmp_mib_archive/rfc1907.mib rename to snmp_mib_archive/r/rfc1907.mib diff --git a/snmp_mib_archive/rfc2011.mib b/snmp_mib_archive/r/rfc2011.mib similarity index 100% rename from snmp_mib_archive/rfc2011.mib rename to snmp_mib_archive/r/rfc2011.mib diff --git a/snmp_mib_archive/rfc2037.mib b/snmp_mib_archive/r/rfc2037.mib similarity index 100% rename from snmp_mib_archive/rfc2037.mib rename to snmp_mib_archive/r/rfc2037.mib diff --git a/snmp_mib_archive/rfc2452.mib b/snmp_mib_archive/r/rfc2452.mib similarity index 100% rename from snmp_mib_archive/rfc2452.mib rename to snmp_mib_archive/r/rfc2452.mib diff --git a/snmp_mib_archive/rfc2454.mib b/snmp_mib_archive/r/rfc2454.mib similarity index 100% rename from snmp_mib_archive/rfc2454.mib rename to snmp_mib_archive/r/rfc2454.mib diff --git a/snmp_mib_archive/rfc2465.mib b/snmp_mib_archive/r/rfc2465.mib similarity index 100% rename from snmp_mib_archive/rfc2465.mib rename to snmp_mib_archive/r/rfc2465.mib diff --git a/snmp_mib_archive/rfc2466.mib b/snmp_mib_archive/r/rfc2466.mib similarity index 100% rename from snmp_mib_archive/rfc2466.mib rename to snmp_mib_archive/r/rfc2466.mib diff --git a/snmp_mib_archive/rfc2495 b/snmp_mib_archive/r/rfc2495 similarity index 100% rename from snmp_mib_archive/rfc2495 rename to snmp_mib_archive/r/rfc2495 diff --git a/snmp_mib_archive/rfc2571.mib b/snmp_mib_archive/r/rfc2571.mib similarity index 100% rename from snmp_mib_archive/rfc2571.mib rename to snmp_mib_archive/r/rfc2571.mib diff --git a/snmp_mib_archive/rfc2572.mib b/snmp_mib_archive/r/rfc2572.mib similarity index 100% rename from snmp_mib_archive/rfc2572.mib rename to snmp_mib_archive/r/rfc2572.mib diff --git a/snmp_mib_archive/rfc2573.mib b/snmp_mib_archive/r/rfc2573.mib similarity index 100% rename from snmp_mib_archive/rfc2573.mib rename to snmp_mib_archive/r/rfc2573.mib diff --git a/snmp_mib_archive/rfc2574.mib b/snmp_mib_archive/r/rfc2574.mib similarity index 100% rename from snmp_mib_archive/rfc2574.mib rename to snmp_mib_archive/r/rfc2574.mib diff --git a/snmp_mib_archive/rfc2575.mib b/snmp_mib_archive/r/rfc2575.mib similarity index 100% rename from snmp_mib_archive/rfc2575.mib rename to snmp_mib_archive/r/rfc2575.mib diff --git a/snmp_mib_archive/rfc2576.mib b/snmp_mib_archive/r/rfc2576.mib similarity index 100% rename from snmp_mib_archive/rfc2576.mib rename to snmp_mib_archive/r/rfc2576.mib diff --git a/snmp_mib_archive/rfc2742.mib b/snmp_mib_archive/r/rfc2742.mib similarity index 100% rename from snmp_mib_archive/rfc2742.mib rename to snmp_mib_archive/r/rfc2742.mib diff --git a/snmp_mib_archive/rfc2787.mib b/snmp_mib_archive/r/rfc2787.mib similarity index 100% rename from snmp_mib_archive/rfc2787.mib rename to snmp_mib_archive/r/rfc2787.mib diff --git a/snmp_mib_archive/rfc2851.mib b/snmp_mib_archive/r/rfc2851.mib similarity index 100% rename from snmp_mib_archive/rfc2851.mib rename to snmp_mib_archive/r/rfc2851.mib diff --git a/snmp_mib_archive/rfc2863.mib b/snmp_mib_archive/r/rfc2863.mib similarity index 100% rename from snmp_mib_archive/rfc2863.mib rename to snmp_mib_archive/r/rfc2863.mib diff --git a/snmp_mib_archive/rfc2925.mib b/snmp_mib_archive/r/rfc2925.mib similarity index 100% rename from snmp_mib_archive/rfc2925.mib rename to snmp_mib_archive/r/rfc2925.mib diff --git a/snmp_mib_archive/rfc2932.mib b/snmp_mib_archive/r/rfc2932.mib similarity index 100% rename from snmp_mib_archive/rfc2932.mib rename to snmp_mib_archive/r/rfc2932.mib diff --git a/snmp_mib_archive/rfc2933.mib b/snmp_mib_archive/r/rfc2933.mib similarity index 100% rename from snmp_mib_archive/rfc2933.mib rename to snmp_mib_archive/r/rfc2933.mib diff --git a/snmp_mib_archive/rfc2934.mib b/snmp_mib_archive/r/rfc2934.mib similarity index 100% rename from snmp_mib_archive/rfc2934.mib rename to snmp_mib_archive/r/rfc2934.mib diff --git a/snmp_mib_archive/rfc3019.mib b/snmp_mib_archive/r/rfc3019.mib similarity index 100% rename from snmp_mib_archive/rfc3019.mib rename to snmp_mib_archive/r/rfc3019.mib diff --git a/snmp_mib_archive/rfc3411.mib b/snmp_mib_archive/r/rfc3411.mib similarity index 100% rename from snmp_mib_archive/rfc3411.mib rename to snmp_mib_archive/r/rfc3411.mib diff --git a/snmp_mib_archive/rfc3414.mib b/snmp_mib_archive/r/rfc3414.mib similarity index 100% rename from snmp_mib_archive/rfc3414.mib rename to snmp_mib_archive/r/rfc3414.mib diff --git a/snmp_mib_archive/rfc3415.mib b/snmp_mib_archive/r/rfc3415.mib similarity index 100% rename from snmp_mib_archive/rfc3415.mib rename to snmp_mib_archive/r/rfc3415.mib diff --git a/snmp_mib_archive/rfc3811.mib b/snmp_mib_archive/r/rfc3811.mib similarity index 100% rename from snmp_mib_archive/rfc3811.mib rename to snmp_mib_archive/r/rfc3811.mib diff --git a/snmp_mib_archive/rfc3812.mib b/snmp_mib_archive/r/rfc3812.mib similarity index 100% rename from snmp_mib_archive/rfc3812.mib rename to snmp_mib_archive/r/rfc3812.mib diff --git a/snmp_mib_archive/rfc3813.mib b/snmp_mib_archive/r/rfc3813.mib similarity index 100% rename from snmp_mib_archive/rfc3813.mib rename to snmp_mib_archive/r/rfc3813.mib diff --git a/snmp_mib_archive/rfc3815.mib b/snmp_mib_archive/r/rfc3815.mib similarity index 100% rename from snmp_mib_archive/rfc3815.mib rename to snmp_mib_archive/r/rfc3815.mib diff --git a/snmp_mib_archive/rfc3826.mib b/snmp_mib_archive/r/rfc3826.mib similarity index 100% rename from snmp_mib_archive/rfc3826.mib rename to snmp_mib_archive/r/rfc3826.mib diff --git a/snmp_mib_archive/rfc4022.mib b/snmp_mib_archive/r/rfc4022.mib similarity index 100% rename from snmp_mib_archive/rfc4022.mib rename to snmp_mib_archive/r/rfc4022.mib diff --git a/snmp_mib_archive/rfc4087.mib b/snmp_mib_archive/r/rfc4087.mib similarity index 100% rename from snmp_mib_archive/rfc4087.mib rename to snmp_mib_archive/r/rfc4087.mib diff --git a/snmp_mib_archive/rfc4113.mib b/snmp_mib_archive/r/rfc4113.mib similarity index 100% rename from snmp_mib_archive/rfc4113.mib rename to snmp_mib_archive/r/rfc4113.mib diff --git a/snmp_mib_archive/rfc4318.mib b/snmp_mib_archive/r/rfc4318.mib similarity index 100% rename from snmp_mib_archive/rfc4318.mib rename to snmp_mib_archive/r/rfc4318.mib diff --git a/snmp_mib_archive/rfc4624.mib b/snmp_mib_archive/r/rfc4624.mib similarity index 100% rename from snmp_mib_archive/rfc4624.mib rename to snmp_mib_archive/r/rfc4624.mib diff --git a/snmp_mib_archive/rfc_igmp.mib b/snmp_mib_archive/r/rfc_igmp.mib similarity index 100% rename from snmp_mib_archive/rfc_igmp.mib rename to snmp_mib_archive/r/rfc_igmp.mib diff --git a/snmp_mib_archive/rfc_ipv6_tc.mib b/snmp_mib_archive/r/rfc_ipv6_tc.mib similarity index 100% rename from snmp_mib_archive/rfc_ipv6_tc.mib rename to snmp_mib_archive/r/rfc_ipv6_tc.mib diff --git a/snmp_mib_archive/rmon-mib.cfg b/snmp_mib_archive/r/rmon-mib.cfg similarity index 100% rename from snmp_mib_archive/rmon-mib.cfg rename to snmp_mib_archive/r/rmon-mib.cfg diff --git a/snmp_mib_archive/rmon2-mib.cfg b/snmp_mib_archive/r/rmon2-mib.cfg similarity index 100% rename from snmp_mib_archive/rmon2-mib.cfg rename to snmp_mib_archive/r/rmon2-mib.cfg diff --git a/snmp_mib_archive/rmon2.mib b/snmp_mib_archive/r/rmon2.mib similarity index 100% rename from snmp_mib_archive/rmon2.mib rename to snmp_mib_archive/r/rmon2.mib diff --git a/snmp_mib_archive/rvlan000.mib b/snmp_mib_archive/r/rvlan000.mib similarity index 100% rename from snmp_mib_archive/rvlan000.mib rename to snmp_mib_archive/r/rvlan000.mib diff --git a/snmp_mib_archive/S5-AGENT-MIB.mib b/snmp_mib_archive/s/S5-AGENT-MIB.mib similarity index 100% rename from snmp_mib_archive/S5-AGENT-MIB.mib rename to snmp_mib_archive/s/S5-AGENT-MIB.mib diff --git a/snmp_mib_archive/S5-CHASSIS-MIB.mib b/snmp_mib_archive/s/S5-CHASSIS-MIB.mib similarity index 100% rename from snmp_mib_archive/S5-CHASSIS-MIB.mib rename to snmp_mib_archive/s/S5-CHASSIS-MIB.mib diff --git a/snmp_mib_archive/S5-CHASSIS-TRAP-MIB.mib b/snmp_mib_archive/s/S5-CHASSIS-TRAP-MIB.mib similarity index 100% rename from snmp_mib_archive/S5-CHASSIS-TRAP-MIB.mib rename to snmp_mib_archive/s/S5-CHASSIS-TRAP-MIB.mib diff --git a/snmp_mib_archive/S5-ETH-MULTISEG-TOPOLOGY-MIB.mib b/snmp_mib_archive/s/S5-ETH-MULTISEG-TOPOLOGY-MIB.mib similarity index 100% rename from snmp_mib_archive/S5-ETH-MULTISEG-TOPOLOGY-MIB.mib rename to snmp_mib_archive/s/S5-ETH-MULTISEG-TOPOLOGY-MIB.mib diff --git a/snmp_mib_archive/S5-ETH-REDUNDANT-LINKS-MIB.mib b/snmp_mib_archive/s/S5-ETH-REDUNDANT-LINKS-MIB.mib similarity index 100% rename from snmp_mib_archive/S5-ETH-REDUNDANT-LINKS-MIB.mib rename to snmp_mib_archive/s/S5-ETH-REDUNDANT-LINKS-MIB.mib diff --git a/snmp_mib_archive/S5-ETHERNET-COMMON-MIB.mib b/snmp_mib_archive/s/S5-ETHERNET-COMMON-MIB.mib similarity index 100% rename from snmp_mib_archive/S5-ETHERNET-COMMON-MIB.mib rename to snmp_mib_archive/s/S5-ETHERNET-COMMON-MIB.mib diff --git a/snmp_mib_archive/S5-ETHERNET-MIB.mib b/snmp_mib_archive/s/S5-ETHERNET-MIB.mib similarity index 100% rename from snmp_mib_archive/S5-ETHERNET-MIB.mib rename to snmp_mib_archive/s/S5-ETHERNET-MIB.mib diff --git a/snmp_mib_archive/S5-ETHERNET-TRAP-MIB.mib b/snmp_mib_archive/s/S5-ETHERNET-TRAP-MIB.mib similarity index 100% rename from snmp_mib_archive/S5-ETHERNET-TRAP-MIB.mib rename to snmp_mib_archive/s/S5-ETHERNET-TRAP-MIB.mib diff --git a/snmp_mib_archive/S5-REG-MIB.mib b/snmp_mib_archive/s/S5-REG-MIB.mib similarity index 100% rename from snmp_mib_archive/S5-REG-MIB.mib rename to snmp_mib_archive/s/S5-REG-MIB.mib diff --git a/snmp_mib_archive/S5-ROOT-MIB.mib b/snmp_mib_archive/s/S5-ROOT-MIB.mib similarity index 100% rename from snmp_mib_archive/S5-ROOT-MIB.mib rename to snmp_mib_archive/s/S5-ROOT-MIB.mib diff --git a/snmp_mib_archive/S5-SWITCH-BAYSECURE-MIB.mib b/snmp_mib_archive/s/S5-SWITCH-BAYSECURE-MIB.mib similarity index 100% rename from snmp_mib_archive/S5-SWITCH-BAYSECURE-MIB.mib rename to snmp_mib_archive/s/S5-SWITCH-BAYSECURE-MIB.mib diff --git a/snmp_mib_archive/S5-TCS-MIB.mib b/snmp_mib_archive/s/S5-TCS-MIB.mib similarity index 100% rename from snmp_mib_archive/S5-TCS-MIB.mib rename to snmp_mib_archive/s/S5-TCS-MIB.mib diff --git a/snmp_mib_archive/SMON-MIB.my b/snmp_mib_archive/s/SMON-MIB.my similarity index 100% rename from snmp_mib_archive/SMON-MIB.my rename to snmp_mib_archive/s/SMON-MIB.my diff --git a/snmp_mib_archive/SMUX-MIB.txt b/snmp_mib_archive/s/SMUX-MIB.txt similarity index 100% rename from snmp_mib_archive/SMUX-MIB.txt rename to snmp_mib_archive/s/SMUX-MIB.txt diff --git a/snmp_mib_archive/SNA-NAU-MIB.my b/snmp_mib_archive/s/SNA-NAU-MIB.my similarity index 100% rename from snmp_mib_archive/SNA-NAU-MIB.my rename to snmp_mib_archive/s/SNA-NAU-MIB.my diff --git a/snmp_mib_archive/SNA-NAU-MIB.traps b/snmp_mib_archive/s/SNA-NAU-MIB.traps similarity index 100% rename from snmp_mib_archive/SNA-NAU-MIB.traps rename to snmp_mib_archive/s/SNA-NAU-MIB.traps diff --git a/snmp_mib_archive/SNA-SDLC-MIB.my b/snmp_mib_archive/s/SNA-SDLC-MIB.my similarity index 100% rename from snmp_mib_archive/SNA-SDLC-MIB.my rename to snmp_mib_archive/s/SNA-SDLC-MIB.my diff --git a/snmp_mib_archive/SNA-SDLC-MIB.traps b/snmp_mib_archive/s/SNA-SDLC-MIB.traps similarity index 100% rename from snmp_mib_archive/SNA-SDLC-MIB.traps rename to snmp_mib_archive/s/SNA-SDLC-MIB.traps diff --git a/snmp_mib_archive/SONET-MIB.my b/snmp_mib_archive/s/SONET-MIB.my similarity index 100% rename from snmp_mib_archive/SONET-MIB.my rename to snmp_mib_archive/s/SONET-MIB.my diff --git a/snmp_mib_archive/STEELHEAD-MIB.txt b/snmp_mib_archive/s/STEELHEAD-MIB.txt similarity index 100% rename from snmp_mib_archive/STEELHEAD-MIB.txt rename to snmp_mib_archive/s/STEELHEAD-MIB.txt diff --git a/snmp_mib_archive/SWATCH-MIB.mib b/snmp_mib_archive/s/SWATCH-MIB.mib similarity index 100% rename from snmp_mib_archive/SWATCH-MIB.mib rename to snmp_mib_archive/s/SWATCH-MIB.mib diff --git a/snmp_mib_archive/SYMBOL-AP-MIB-01g12.mib b/snmp_mib_archive/s/SYMBOL-AP-MIB-01g12.mib similarity index 100% rename from snmp_mib_archive/SYMBOL-AP-MIB-01g12.mib rename to snmp_mib_archive/s/SYMBOL-AP-MIB-01g12.mib diff --git a/snmp_mib_archive/SYMBOL-AP-MIB-01h18.mib b/snmp_mib_archive/s/SYMBOL-AP-MIB-01h18.mib similarity index 100% rename from snmp_mib_archive/SYMBOL-AP-MIB-01h18.mib rename to snmp_mib_archive/s/SYMBOL-AP-MIB-01h18.mib diff --git a/snmp_mib_archive/SYMBOL-CC-WS2000-MIB-08e2f.txt b/snmp_mib_archive/s/SYMBOL-CC-WS2000-MIB-08e2f.txt similarity index 100% rename from snmp_mib_archive/SYMBOL-CC-WS2000-MIB-08e2f.txt rename to snmp_mib_archive/s/SYMBOL-CC-WS2000-MIB-08e2f.txt diff --git a/snmp_mib_archive/SYMBOL-CC-WS2000-MIB-2.0.mib b/snmp_mib_archive/s/SYMBOL-CC-WS2000-MIB-2.0.mib similarity index 100% rename from snmp_mib_archive/SYMBOL-CC-WS2000-MIB-2.0.mib rename to snmp_mib_archive/s/SYMBOL-CC-WS2000-MIB-2.0.mib diff --git a/snmp_mib_archive/SYMBOL-WS5000-MIB.mib b/snmp_mib_archive/s/SYMBOL-WS5000-MIB.mib similarity index 100% rename from snmp_mib_archive/SYMBOL-WS5000-MIB.mib rename to snmp_mib_archive/s/SYMBOL-WS5000-MIB.mib diff --git a/snmp_mib_archive/SYNOPTICS-ROOT-MIB.mib b/snmp_mib_archive/s/SYNOPTICS-ROOT-MIB.mib similarity index 100% rename from snmp_mib_archive/SYNOPTICS-ROOT-MIB.mib rename to snmp_mib_archive/s/SYNOPTICS-ROOT-MIB.mib diff --git a/snmp_mib_archive/SYSAPPL-MIB.my b/snmp_mib_archive/s/SYSAPPL-MIB.my similarity index 100% rename from snmp_mib_archive/SYSAPPL-MIB.my rename to snmp_mib_archive/s/SYSAPPL-MIB.my diff --git a/snmp_mib_archive/SYNOLOGY-DISK-MIB.txt b/snmp_mib_archive/s/Synology/SYNOLOGY-DISK-MIB.txt similarity index 100% rename from snmp_mib_archive/SYNOLOGY-DISK-MIB.txt rename to snmp_mib_archive/s/Synology/SYNOLOGY-DISK-MIB.txt diff --git a/snmp_mib_archive/SYNOLOGY-ISCSILUN-MIB.txt b/snmp_mib_archive/s/Synology/SYNOLOGY-ISCSILUN-MIB.txt similarity index 100% rename from snmp_mib_archive/SYNOLOGY-ISCSILUN-MIB.txt rename to snmp_mib_archive/s/Synology/SYNOLOGY-ISCSILUN-MIB.txt diff --git a/snmp_mib_archive/SYNOLOGY-RAID-MIB.txt b/snmp_mib_archive/s/Synology/SYNOLOGY-RAID-MIB.txt similarity index 100% rename from snmp_mib_archive/SYNOLOGY-RAID-MIB.txt rename to snmp_mib_archive/s/Synology/SYNOLOGY-RAID-MIB.txt diff --git a/snmp_mib_archive/SYNOLOGY-SERVICES-MIB.txt b/snmp_mib_archive/s/Synology/SYNOLOGY-SERVICES-MIB.txt similarity index 100% rename from snmp_mib_archive/SYNOLOGY-SERVICES-MIB.txt rename to snmp_mib_archive/s/Synology/SYNOLOGY-SERVICES-MIB.txt diff --git a/snmp_mib_archive/SYNOLOGY-SMART-MIB.txt b/snmp_mib_archive/s/Synology/SYNOLOGY-SMART-MIB.txt similarity index 100% rename from snmp_mib_archive/SYNOLOGY-SMART-MIB.txt rename to snmp_mib_archive/s/Synology/SYNOLOGY-SMART-MIB.txt diff --git a/snmp_mib_archive/SYNOLOGY-SPACEIO-MIB.txt b/snmp_mib_archive/s/Synology/SYNOLOGY-SPACEIO-MIB.txt similarity index 100% rename from snmp_mib_archive/SYNOLOGY-SPACEIO-MIB.txt rename to snmp_mib_archive/s/Synology/SYNOLOGY-SPACEIO-MIB.txt diff --git a/snmp_mib_archive/SYNOLOGY-STORAGEIO-MIB.txt b/snmp_mib_archive/s/Synology/SYNOLOGY-STORAGEIO-MIB.txt similarity index 100% rename from snmp_mib_archive/SYNOLOGY-STORAGEIO-MIB.txt rename to snmp_mib_archive/s/Synology/SYNOLOGY-STORAGEIO-MIB.txt diff --git a/snmp_mib_archive/SYNOLOGY-SYSTEM-MIB.txt b/snmp_mib_archive/s/Synology/SYNOLOGY-SYSTEM-MIB.txt similarity index 100% rename from snmp_mib_archive/SYNOLOGY-SYSTEM-MIB.txt rename to snmp_mib_archive/s/Synology/SYNOLOGY-SYSTEM-MIB.txt diff --git a/snmp_mib_archive/SYNOLOGY-UPS-MIB.txt b/snmp_mib_archive/s/Synology/SYNOLOGY-UPS-MIB.txt similarity index 100% rename from snmp_mib_archive/SYNOLOGY-UPS-MIB.txt rename to snmp_mib_archive/s/Synology/SYNOLOGY-UPS-MIB.txt diff --git a/snmp_mib_archive/s5age139.mib b/snmp_mib_archive/s/s5age139.mib similarity index 100% rename from snmp_mib_archive/s5age139.mib rename to snmp_mib_archive/s/s5age139.mib diff --git a/snmp_mib_archive/s5cha125.mib b/snmp_mib_archive/s/s5cha125.mib similarity index 100% rename from snmp_mib_archive/s5cha125.mib rename to snmp_mib_archive/s/s5cha125.mib diff --git a/snmp_mib_archive/s5cha127.mib b/snmp_mib_archive/s/s5cha127.mib similarity index 100% rename from snmp_mib_archive/s5cha127.mib rename to snmp_mib_archive/s/s5cha127.mib diff --git a/snmp_mib_archive/s5com112.mib b/snmp_mib_archive/s/s5com112.mib similarity index 100% rename from snmp_mib_archive/s5com112.mib rename to snmp_mib_archive/s/s5com112.mib diff --git a/snmp_mib_archive/s5ctr110.trp b/snmp_mib_archive/s/s5ctr110.trp similarity index 100% rename from snmp_mib_archive/s5ctr110.trp rename to snmp_mib_archive/s/s5ctr110.trp diff --git a/snmp_mib_archive/s5ctr121.mib b/snmp_mib_archive/s/s5ctr121.mib similarity index 100% rename from snmp_mib_archive/s5ctr121.mib rename to snmp_mib_archive/s/s5ctr121.mib diff --git a/snmp_mib_archive/s5ctr121.trp b/snmp_mib_archive/s/s5ctr121.trp similarity index 100% rename from snmp_mib_archive/s5ctr121.trp rename to snmp_mib_archive/s/s5ctr121.trp diff --git a/snmp_mib_archive/s5ecm117.mib b/snmp_mib_archive/s/s5ecm117.mib similarity index 100% rename from snmp_mib_archive/s5ecm117.mib rename to snmp_mib_archive/s/s5ecm117.mib diff --git a/snmp_mib_archive/s5emt102.mib b/snmp_mib_archive/s/s5emt102.mib similarity index 100% rename from snmp_mib_archive/s5emt102.mib rename to snmp_mib_archive/s/s5emt102.mib diff --git a/snmp_mib_archive/s5emt103.mib b/snmp_mib_archive/s/s5emt103.mib similarity index 100% rename from snmp_mib_archive/s5emt103.mib rename to snmp_mib_archive/s/s5emt103.mib diff --git a/snmp_mib_archive/s5emt104.mib b/snmp_mib_archive/s/s5emt104.mib similarity index 100% rename from snmp_mib_archive/s5emt104.mib rename to snmp_mib_archive/s/s5emt104.mib diff --git a/snmp_mib_archive/s5erl102.mib b/snmp_mib_archive/s/s5erl102.mib similarity index 100% rename from snmp_mib_archive/s5erl102.mib rename to snmp_mib_archive/s/s5erl102.mib diff --git a/snmp_mib_archive/s5eth121.mib b/snmp_mib_archive/s/s5eth121.mib similarity index 100% rename from snmp_mib_archive/s5eth121.mib rename to snmp_mib_archive/s/s5eth121.mib diff --git a/snmp_mib_archive/s5etr113.mib b/snmp_mib_archive/s/s5etr113.mib similarity index 100% rename from snmp_mib_archive/s5etr113.mib rename to snmp_mib_archive/s/s5etr113.mib diff --git a/snmp_mib_archive/s5ifx100.mib b/snmp_mib_archive/s/s5ifx100.mib similarity index 100% rename from snmp_mib_archive/s5ifx100.mib rename to snmp_mib_archive/s/s5ifx100.mib diff --git a/snmp_mib_archive/s5reg180.mib b/snmp_mib_archive/s/s5reg180.mib similarity index 100% rename from snmp_mib_archive/s5reg180.mib rename to snmp_mib_archive/s/s5reg180.mib diff --git a/snmp_mib_archive/s5rml100.trp b/snmp_mib_archive/s/s5rml100.trp similarity index 100% rename from snmp_mib_archive/s5rml100.trp rename to snmp_mib_archive/s/s5rml100.trp diff --git a/snmp_mib_archive/s5roo114.mib b/snmp_mib_archive/s/s5roo114.mib similarity index 100% rename from snmp_mib_archive/s5roo114.mib rename to snmp_mib_archive/s/s5roo114.mib diff --git a/snmp_mib_archive/s5roo115.mib b/snmp_mib_archive/s/s5roo115.mib similarity index 100% rename from snmp_mib_archive/s5roo115.mib rename to snmp_mib_archive/s/s5roo115.mib diff --git a/snmp_mib_archive/s5roo117.mib b/snmp_mib_archive/s/s5roo117.mib similarity index 100% rename from snmp_mib_archive/s5roo117.mib rename to snmp_mib_archive/s/s5roo117.mib diff --git a/snmp_mib_archive/s5sbs102.mib b/snmp_mib_archive/s/s5sbs102.mib similarity index 100% rename from snmp_mib_archive/s5sbs102.mib rename to snmp_mib_archive/s/s5sbs102.mib diff --git a/snmp_mib_archive/s5stp100.trp b/snmp_mib_archive/s/s5stp100.trp similarity index 100% rename from snmp_mib_archive/s5stp100.trp rename to snmp_mib_archive/s/s5stp100.trp diff --git a/snmp_mib_archive/s5tcm117.mib b/snmp_mib_archive/s/s5tcm117.mib similarity index 100% rename from snmp_mib_archive/s5tcm117.mib rename to snmp_mib_archive/s/s5tcm117.mib diff --git a/snmp_mib_archive/s5tcs112.mib b/snmp_mib_archive/s/s5tcs112.mib similarity index 100% rename from snmp_mib_archive/s5tcs112.mib rename to snmp_mib_archive/s/s5tcs112.mib diff --git a/snmp_mib_archive/s5tok121.mib b/snmp_mib_archive/s/s5tok121.mib similarity index 100% rename from snmp_mib_archive/s5tok121.mib rename to snmp_mib_archive/s/s5tok121.mib diff --git a/snmp_mib_archive/s5tto116.mib b/snmp_mib_archive/s/s5tto116.mib similarity index 100% rename from snmp_mib_archive/s5tto116.mib rename to snmp_mib_archive/s/s5tto116.mib diff --git a/snmp_mib_archive/smsagent.cfg b/snmp_mib_archive/s/smsagent.cfg similarity index 100% rename from snmp_mib_archive/smsagent.cfg rename to snmp_mib_archive/s/smsagent.cfg diff --git a/snmp_mib_archive/smsagent.mib b/snmp_mib_archive/s/smsagent.mib similarity index 100% rename from snmp_mib_archive/smsagent.mib rename to snmp_mib_archive/s/smsagent.mib diff --git a/snmp_mib_archive/SNMP-COMMUNITY-MIB.mib b/snmp_mib_archive/s/snmp/SNMP-COMMUNITY-MIB.mib similarity index 100% rename from snmp_mib_archive/SNMP-COMMUNITY-MIB.mib rename to snmp_mib_archive/s/snmp/SNMP-COMMUNITY-MIB.mib diff --git a/snmp_mib_archive/SNMP-COMMUNITY-MIB.my b/snmp_mib_archive/s/snmp/SNMP-COMMUNITY-MIB.my similarity index 100% rename from snmp_mib_archive/SNMP-COMMUNITY-MIB.my rename to snmp_mib_archive/s/snmp/SNMP-COMMUNITY-MIB.my diff --git a/snmp_mib_archive/SNMP-COMMUNITY-MIB.txt b/snmp_mib_archive/s/snmp/SNMP-COMMUNITY-MIB.txt similarity index 100% rename from snmp_mib_archive/SNMP-COMMUNITY-MIB.txt rename to snmp_mib_archive/s/snmp/SNMP-COMMUNITY-MIB.txt diff --git a/snmp_mib_archive/SNMP-FRAMEWORK-MIB.txt b/snmp_mib_archive/s/snmp/SNMP-FRAMEWORK-MIB.txt similarity index 100% rename from snmp_mib_archive/SNMP-FRAMEWORK-MIB.txt rename to snmp_mib_archive/s/snmp/SNMP-FRAMEWORK-MIB.txt diff --git a/snmp_mib_archive/SNMP-MPD-MIB.txt b/snmp_mib_archive/s/snmp/SNMP-MPD-MIB.txt similarity index 100% rename from snmp_mib_archive/SNMP-MPD-MIB.txt rename to snmp_mib_archive/s/snmp/SNMP-MPD-MIB.txt diff --git a/snmp_mib_archive/SNMP-NOTIFICATION-MIB.mib b/snmp_mib_archive/s/snmp/SNMP-NOTIFICATION-MIB.mib similarity index 100% rename from snmp_mib_archive/SNMP-NOTIFICATION-MIB.mib rename to snmp_mib_archive/s/snmp/SNMP-NOTIFICATION-MIB.mib diff --git a/snmp_mib_archive/SNMP-NOTIFICATION-MIB.my b/snmp_mib_archive/s/snmp/SNMP-NOTIFICATION-MIB.my similarity index 100% rename from snmp_mib_archive/SNMP-NOTIFICATION-MIB.my rename to snmp_mib_archive/s/snmp/SNMP-NOTIFICATION-MIB.my diff --git a/snmp_mib_archive/SNMP-PROXY-MIB.my b/snmp_mib_archive/s/snmp/SNMP-PROXY-MIB.my similarity index 100% rename from snmp_mib_archive/SNMP-PROXY-MIB.my rename to snmp_mib_archive/s/snmp/SNMP-PROXY-MIB.my diff --git a/snmp_mib_archive/SNMP-PROXY-MIB.txt b/snmp_mib_archive/s/snmp/SNMP-PROXY-MIB.txt similarity index 100% rename from snmp_mib_archive/SNMP-PROXY-MIB.txt rename to snmp_mib_archive/s/snmp/SNMP-PROXY-MIB.txt diff --git a/snmp_mib_archive/SNMP-REPEATER-MIB.traps b/snmp_mib_archive/s/snmp/SNMP-REPEATER-MIB.traps similarity index 100% rename from snmp_mib_archive/SNMP-REPEATER-MIB.traps rename to snmp_mib_archive/s/snmp/SNMP-REPEATER-MIB.traps diff --git a/snmp_mib_archive/SNMP-TARGET-MIB.mib b/snmp_mib_archive/s/snmp/SNMP-TARGET-MIB.mib similarity index 100% rename from snmp_mib_archive/SNMP-TARGET-MIB.mib rename to snmp_mib_archive/s/snmp/SNMP-TARGET-MIB.mib diff --git a/snmp_mib_archive/SNMP-TARGET-MIB.my b/snmp_mib_archive/s/snmp/SNMP-TARGET-MIB.my similarity index 100% rename from snmp_mib_archive/SNMP-TARGET-MIB.my rename to snmp_mib_archive/s/snmp/SNMP-TARGET-MIB.my diff --git a/snmp_mib_archive/SNMP-TARGET-MIB.txt b/snmp_mib_archive/s/snmp/SNMP-TARGET-MIB.txt similarity index 100% rename from snmp_mib_archive/SNMP-TARGET-MIB.txt rename to snmp_mib_archive/s/snmp/SNMP-TARGET-MIB.txt diff --git a/snmp_mib_archive/SNMP-USER-BASED-SM-MIB.mib b/snmp_mib_archive/s/snmp/SNMP-USER-BASED-SM-MIB.mib similarity index 100% rename from snmp_mib_archive/SNMP-USER-BASED-SM-MIB.mib rename to snmp_mib_archive/s/snmp/SNMP-USER-BASED-SM-MIB.mib diff --git a/snmp_mib_archive/SNMP-USER-BASED-SM-MIB.txt b/snmp_mib_archive/s/snmp/SNMP-USER-BASED-SM-MIB.txt similarity index 100% rename from snmp_mib_archive/SNMP-USER-BASED-SM-MIB.txt rename to snmp_mib_archive/s/snmp/SNMP-USER-BASED-SM-MIB.txt diff --git a/snmp_mib_archive/SNMP-USM-AES-MIB.mib b/snmp_mib_archive/s/snmp/SNMP-USM-AES-MIB.mib similarity index 100% rename from snmp_mib_archive/SNMP-USM-AES-MIB.mib rename to snmp_mib_archive/s/snmp/SNMP-USM-AES-MIB.mib diff --git a/snmp_mib_archive/SNMP-USM-AES-MIB.my b/snmp_mib_archive/s/snmp/SNMP-USM-AES-MIB.my similarity index 100% rename from snmp_mib_archive/SNMP-USM-AES-MIB.my rename to snmp_mib_archive/s/snmp/SNMP-USM-AES-MIB.my diff --git a/snmp_mib_archive/SNMP-USM-DH-OBJECTS-MIB.txt b/snmp_mib_archive/s/snmp/SNMP-USM-DH-OBJECTS-MIB.txt similarity index 100% rename from snmp_mib_archive/SNMP-USM-DH-OBJECTS-MIB.txt rename to snmp_mib_archive/s/snmp/SNMP-USM-DH-OBJECTS-MIB.txt diff --git a/snmp_mib_archive/SNMP-USM-MIB.my b/snmp_mib_archive/s/snmp/SNMP-USM-MIB.my similarity index 100% rename from snmp_mib_archive/SNMP-USM-MIB.my rename to snmp_mib_archive/s/snmp/SNMP-USM-MIB.my diff --git a/snmp_mib_archive/SNMP-VACM-MIB.my b/snmp_mib_archive/s/snmp/SNMP-VACM-MIB.my similarity index 100% rename from snmp_mib_archive/SNMP-VACM-MIB.my rename to snmp_mib_archive/s/snmp/SNMP-VACM-MIB.my diff --git a/snmp_mib_archive/SNMP-VIEW-BASED-ACM-MIB.mib b/snmp_mib_archive/s/snmp/SNMP-VIEW-BASED-ACM-MIB.mib similarity index 100% rename from snmp_mib_archive/SNMP-VIEW-BASED-ACM-MIB.mib rename to snmp_mib_archive/s/snmp/SNMP-VIEW-BASED-ACM-MIB.mib diff --git a/snmp_mib_archive/SNMP-VIEW-BASED-ACM-MIB.my b/snmp_mib_archive/s/snmp/SNMP-VIEW-BASED-ACM-MIB.my similarity index 100% rename from snmp_mib_archive/SNMP-VIEW-BASED-ACM-MIB.my rename to snmp_mib_archive/s/snmp/SNMP-VIEW-BASED-ACM-MIB.my diff --git a/snmp_mib_archive/SNMP-VIEW-BASED-ACM-MIB.txt b/snmp_mib_archive/s/snmp/SNMP-VIEW-BASED-ACM-MIB.txt similarity index 100% rename from snmp_mib_archive/SNMP-VIEW-BASED-ACM-MIB.txt rename to snmp_mib_archive/s/snmp/SNMP-VIEW-BASED-ACM-MIB.txt diff --git a/snmp_mib_archive/SNMPv2-CONF.mib b/snmp_mib_archive/s/snmp/SNMPv2-CONF.mib similarity index 100% rename from snmp_mib_archive/SNMPv2-CONF.mib rename to snmp_mib_archive/s/snmp/SNMPv2-CONF.mib diff --git a/snmp_mib_archive/SNMPv2-CONF.my b/snmp_mib_archive/s/snmp/SNMPv2-CONF.my similarity index 100% rename from snmp_mib_archive/SNMPv2-CONF.my rename to snmp_mib_archive/s/snmp/SNMPv2-CONF.my diff --git a/snmp_mib_archive/SNMPv2-MIB.mib b/snmp_mib_archive/s/snmp/SNMPv2-MIB.mib similarity index 100% rename from snmp_mib_archive/SNMPv2-MIB.mib rename to snmp_mib_archive/s/snmp/SNMPv2-MIB.mib diff --git a/snmp_mib_archive/SNMPv2-MIB.my b/snmp_mib_archive/s/snmp/SNMPv2-MIB.my similarity index 100% rename from snmp_mib_archive/SNMPv2-MIB.my rename to snmp_mib_archive/s/snmp/SNMPv2-MIB.my diff --git a/snmp_mib_archive/SNMPv2-MIB.traps b/snmp_mib_archive/s/snmp/SNMPv2-MIB.traps similarity index 100% rename from snmp_mib_archive/SNMPv2-MIB.traps rename to snmp_mib_archive/s/snmp/SNMPv2-MIB.traps diff --git a/snmp_mib_archive/SNMPv2-MIB.txt b/snmp_mib_archive/s/snmp/SNMPv2-MIB.txt similarity index 100% rename from snmp_mib_archive/SNMPv2-MIB.txt rename to snmp_mib_archive/s/snmp/SNMPv2-MIB.txt diff --git a/snmp_mib_archive/SNMPv2-SMI-v1.cfg b/snmp_mib_archive/s/snmp/SNMPv2-SMI-v1.cfg similarity index 100% rename from snmp_mib_archive/SNMPv2-SMI-v1.cfg rename to snmp_mib_archive/s/snmp/SNMPv2-SMI-v1.cfg diff --git a/snmp_mib_archive/SNMPv2-SMI-v1.mib b/snmp_mib_archive/s/snmp/SNMPv2-SMI-v1.mib similarity index 100% rename from snmp_mib_archive/SNMPv2-SMI-v1.mib rename to snmp_mib_archive/s/snmp/SNMPv2-SMI-v1.mib diff --git a/snmp_mib_archive/SNMPv2-SMI.mib b/snmp_mib_archive/s/snmp/SNMPv2-SMI.mib similarity index 100% rename from snmp_mib_archive/SNMPv2-SMI.mib rename to snmp_mib_archive/s/snmp/SNMPv2-SMI.mib diff --git a/snmp_mib_archive/SNMPv2-SMI.my b/snmp_mib_archive/s/snmp/SNMPv2-SMI.my similarity index 100% rename from snmp_mib_archive/SNMPv2-SMI.my rename to snmp_mib_archive/s/snmp/SNMPv2-SMI.my diff --git a/snmp_mib_archive/SNMPv2-TC.mib b/snmp_mib_archive/s/snmp/SNMPv2-TC.mib similarity index 100% rename from snmp_mib_archive/SNMPv2-TC.mib rename to snmp_mib_archive/s/snmp/SNMPv2-TC.mib diff --git a/snmp_mib_archive/SNMPv2-TC.my b/snmp_mib_archive/s/snmp/SNMPv2-TC.my similarity index 100% rename from snmp_mib_archive/SNMPv2-TC.my rename to snmp_mib_archive/s/snmp/SNMPv2-TC.my diff --git a/snmp_mib_archive/SNMPv2-TM.txt b/snmp_mib_archive/s/snmp/SNMPv2-TM.txt similarity index 100% rename from snmp_mib_archive/SNMPv2-TM.txt rename to snmp_mib_archive/s/snmp/SNMPv2-TM.txt diff --git a/snmp_mib_archive/snmp-framework-mib.cfg b/snmp_mib_archive/s/snmp/snmp-framework-mib.cfg similarity index 100% rename from snmp_mib_archive/snmp-framework-mib.cfg rename to snmp_mib_archive/s/snmp/snmp-framework-mib.cfg diff --git a/snmp_mib_archive/snmp-framework-mib.mib b/snmp_mib_archive/s/snmp/snmp-framework-mib.mib similarity index 100% rename from snmp_mib_archive/snmp-framework-mib.mib rename to snmp_mib_archive/s/snmp/snmp-framework-mib.mib diff --git a/snmp_mib_archive/snmp-framework.mib b/snmp_mib_archive/s/snmp/snmp-framework.mib similarity index 100% rename from snmp_mib_archive/snmp-framework.mib rename to snmp_mib_archive/s/snmp/snmp-framework.mib diff --git a/snmp_mib_archive/snmp-mpd-mib.cfg b/snmp_mib_archive/s/snmp/snmp-mpd-mib.cfg similarity index 100% rename from snmp_mib_archive/snmp-mpd-mib.cfg rename to snmp_mib_archive/s/snmp/snmp-mpd-mib.cfg diff --git a/snmp_mib_archive/snmp-mpd-mib.mib b/snmp_mib_archive/s/snmp/snmp-mpd-mib.mib similarity index 100% rename from snmp_mib_archive/snmp-mpd-mib.mib rename to snmp_mib_archive/s/snmp/snmp-mpd-mib.mib diff --git a/snmp_mib_archive/snmp-notification-mib.cfg b/snmp_mib_archive/s/snmp/snmp-notification-mib.cfg similarity index 100% rename from snmp_mib_archive/snmp-notification-mib.cfg rename to snmp_mib_archive/s/snmp/snmp-notification-mib.cfg diff --git a/snmp_mib_archive/snmp-target-mib.cfg b/snmp_mib_archive/s/snmp/snmp-target-mib.cfg similarity index 100% rename from snmp_mib_archive/snmp-target-mib.cfg rename to snmp_mib_archive/s/snmp/snmp-target-mib.cfg diff --git a/snmp_mib_archive/snmpv2-conf.cfg b/snmp_mib_archive/s/snmp/snmpv2-conf.cfg similarity index 100% rename from snmp_mib_archive/snmpv2-conf.cfg rename to snmp_mib_archive/s/snmp/snmpv2-conf.cfg diff --git a/snmp_mib_archive/snmpv2-mib.cfg b/snmp_mib_archive/s/snmp/snmpv2-mib.cfg similarity index 100% rename from snmp_mib_archive/snmpv2-mib.cfg rename to snmp_mib_archive/s/snmp/snmpv2-mib.cfg diff --git a/snmp_mib_archive/snmpv2-smi.cfg b/snmp_mib_archive/s/snmp/snmpv2-smi.cfg similarity index 100% rename from snmp_mib_archive/snmpv2-smi.cfg rename to snmp_mib_archive/s/snmp/snmpv2-smi.cfg diff --git a/snmp_mib_archive/snmpv2-tc-v1.cfg b/snmp_mib_archive/s/snmp/snmpv2-tc-v1.cfg similarity index 100% rename from snmp_mib_archive/snmpv2-tc-v1.cfg rename to snmp_mib_archive/s/snmp/snmpv2-tc-v1.cfg diff --git a/snmp_mib_archive/snmpv2-tc-v1.mib b/snmp_mib_archive/s/snmp/snmpv2-tc-v1.mib similarity index 100% rename from snmp_mib_archive/snmpv2-tc-v1.mib rename to snmp_mib_archive/s/snmp/snmpv2-tc-v1.mib diff --git a/snmp_mib_archive/snmpv2-tc.cfg b/snmp_mib_archive/s/snmp/snmpv2-tc.cfg similarity index 100% rename from snmp_mib_archive/snmpv2-tc.cfg rename to snmp_mib_archive/s/snmp/snmpv2-tc.cfg diff --git a/snmp_mib_archive/spvc.trp b/snmp_mib_archive/s/spvc.trp similarity index 100% rename from snmp_mib_archive/spvc.trp rename to snmp_mib_archive/s/spvc.trp diff --git a/snmp_mib_archive/supported.Call_Server b/snmp_mib_archive/s/supported.Call_Server similarity index 100% rename from snmp_mib_archive/supported.Call_Server rename to snmp_mib_archive/s/supported.Call_Server diff --git a/snmp_mib_archive/supported.ECM b/snmp_mib_archive/s/supported.ECM similarity index 100% rename from snmp_mib_archive/supported.ECM rename to snmp_mib_archive/s/supported.ECM diff --git a/snmp_mib_archive/supported.EthernetRoutingSwitch4524GT_PWR_v5.6.0.008 b/snmp_mib_archive/s/supported.EthernetRoutingSwitch4524GT_PWR_v5.6.0.008 similarity index 100% rename from snmp_mib_archive/supported.EthernetRoutingSwitch4524GT_PWR_v5.6.0.008 rename to snmp_mib_archive/s/supported.EthernetRoutingSwitch4524GT_PWR_v5.6.0.008 diff --git a/snmp_mib_archive/supported.EthernetRoutingSwitch4524GT_PWR_v5.6.0.009 b/snmp_mib_archive/s/supported.EthernetRoutingSwitch4524GT_PWR_v5.6.0.009 similarity index 100% rename from snmp_mib_archive/supported.EthernetRoutingSwitch4524GT_PWR_v5.6.0.009 rename to snmp_mib_archive/s/supported.EthernetRoutingSwitch4524GT_PWR_v5.6.0.009 diff --git a/snmp_mib_archive/supported.EthernetRoutingSwitch4524GT_v5.6.0.008 b/snmp_mib_archive/s/supported.EthernetRoutingSwitch4524GT_v5.6.0.008 similarity index 100% rename from snmp_mib_archive/supported.EthernetRoutingSwitch4524GT_v5.6.0.008 rename to snmp_mib_archive/s/supported.EthernetRoutingSwitch4524GT_v5.6.0.008 diff --git a/snmp_mib_archive/supported.EthernetRoutingSwitch4524GT_v5.6.0.009 b/snmp_mib_archive/s/supported.EthernetRoutingSwitch4524GT_v5.6.0.009 similarity index 100% rename from snmp_mib_archive/supported.EthernetRoutingSwitch4524GT_v5.6.0.009 rename to snmp_mib_archive/s/supported.EthernetRoutingSwitch4524GT_v5.6.0.009 diff --git a/snmp_mib_archive/supported.EthernetRoutingSwitch5510_v5.1.0.014 b/snmp_mib_archive/s/supported.EthernetRoutingSwitch5510_v5.1.0.014 similarity index 100% rename from snmp_mib_archive/supported.EthernetRoutingSwitch5510_v5.1.0.014 rename to snmp_mib_archive/s/supported.EthernetRoutingSwitch5510_v5.1.0.014 diff --git a/snmp_mib_archive/supported.EthernetRoutingSwitch5510_v5.1.0.015 b/snmp_mib_archive/s/supported.EthernetRoutingSwitch5510_v5.1.0.015 similarity index 100% rename from snmp_mib_archive/supported.EthernetRoutingSwitch5510_v5.1.0.015 rename to snmp_mib_archive/s/supported.EthernetRoutingSwitch5510_v5.1.0.015 diff --git a/snmp_mib_archive/supported.EthernetRoutingSwitch5510_v6.1.0.006 b/snmp_mib_archive/s/supported.EthernetRoutingSwitch5510_v6.1.0.006 similarity index 100% rename from snmp_mib_archive/supported.EthernetRoutingSwitch5510_v6.1.0.006 rename to snmp_mib_archive/s/supported.EthernetRoutingSwitch5510_v6.1.0.006 diff --git a/snmp_mib_archive/supported.EthernetRoutingSwitch5510_v6.1.0.007 b/snmp_mib_archive/s/supported.EthernetRoutingSwitch5510_v6.1.0.007 similarity index 100% rename from snmp_mib_archive/supported.EthernetRoutingSwitch5510_v6.1.0.007 rename to snmp_mib_archive/s/supported.EthernetRoutingSwitch5510_v6.1.0.007 diff --git a/snmp_mib_archive/supported.EthernetRoutingSwitch5510_v6.2.0.008 b/snmp_mib_archive/s/supported.EthernetRoutingSwitch5510_v6.2.0.008 similarity index 100% rename from snmp_mib_archive/supported.EthernetRoutingSwitch5510_v6.2.0.008 rename to snmp_mib_archive/s/supported.EthernetRoutingSwitch5510_v6.2.0.008 diff --git a/snmp_mib_archive/supported.EthernetRoutingSwitch5510_v6.2.0.009 b/snmp_mib_archive/s/supported.EthernetRoutingSwitch5510_v6.2.0.009 similarity index 100% rename from snmp_mib_archive/supported.EthernetRoutingSwitch5510_v6.2.0.009 rename to snmp_mib_archive/s/supported.EthernetRoutingSwitch5510_v6.2.0.009 diff --git a/snmp_mib_archive/supported.EthernetRoutingSwitch5520_v5.1.0.014 b/snmp_mib_archive/s/supported.EthernetRoutingSwitch5520_v5.1.0.014 similarity index 100% rename from snmp_mib_archive/supported.EthernetRoutingSwitch5520_v5.1.0.014 rename to snmp_mib_archive/s/supported.EthernetRoutingSwitch5520_v5.1.0.014 diff --git a/snmp_mib_archive/supported.EthernetRoutingSwitch5520_v5.1.0.015 b/snmp_mib_archive/s/supported.EthernetRoutingSwitch5520_v5.1.0.015 similarity index 100% rename from snmp_mib_archive/supported.EthernetRoutingSwitch5520_v5.1.0.015 rename to snmp_mib_archive/s/supported.EthernetRoutingSwitch5520_v5.1.0.015 diff --git a/snmp_mib_archive/supported.EthernetRoutingSwitch5520_v6.1.0.006 b/snmp_mib_archive/s/supported.EthernetRoutingSwitch5520_v6.1.0.006 similarity index 100% rename from snmp_mib_archive/supported.EthernetRoutingSwitch5520_v6.1.0.006 rename to snmp_mib_archive/s/supported.EthernetRoutingSwitch5520_v6.1.0.006 diff --git a/snmp_mib_archive/supported.EthernetRoutingSwitch5520_v6.1.0.007 b/snmp_mib_archive/s/supported.EthernetRoutingSwitch5520_v6.1.0.007 similarity index 100% rename from snmp_mib_archive/supported.EthernetRoutingSwitch5520_v6.1.0.007 rename to snmp_mib_archive/s/supported.EthernetRoutingSwitch5520_v6.1.0.007 diff --git a/snmp_mib_archive/supported.EthernetRoutingSwitch5520_v6.2.0.008 b/snmp_mib_archive/s/supported.EthernetRoutingSwitch5520_v6.2.0.008 similarity index 100% rename from snmp_mib_archive/supported.EthernetRoutingSwitch5520_v6.2.0.008 rename to snmp_mib_archive/s/supported.EthernetRoutingSwitch5520_v6.2.0.008 diff --git a/snmp_mib_archive/supported.EthernetRoutingSwitch5520_v6.2.0.009 b/snmp_mib_archive/s/supported.EthernetRoutingSwitch5520_v6.2.0.009 similarity index 100% rename from snmp_mib_archive/supported.EthernetRoutingSwitch5520_v6.2.0.009 rename to snmp_mib_archive/s/supported.EthernetRoutingSwitch5520_v6.2.0.009 diff --git a/snmp_mib_archive/supported.EthernetSwitch460_24T_pwr_v3.7.0.04 b/snmp_mib_archive/s/supported.EthernetSwitch460_24T_pwr_v3.7.0.04 similarity index 100% rename from snmp_mib_archive/supported.EthernetSwitch460_24T_pwr_v3.7.0.04 rename to snmp_mib_archive/s/supported.EthernetSwitch460_24T_pwr_v3.7.0.04 diff --git a/snmp_mib_archive/supported.EthernetSwitch460_24T_pwr_v3.7.0.05 b/snmp_mib_archive/s/supported.EthernetSwitch460_24T_pwr_v3.7.0.05 similarity index 100% rename from snmp_mib_archive/supported.EthernetSwitch460_24T_pwr_v3.7.0.05 rename to snmp_mib_archive/s/supported.EthernetSwitch460_24T_pwr_v3.7.0.05 diff --git a/snmp_mib_archive/supported.EthernetSwitch470_24_v3.7.0.04 b/snmp_mib_archive/s/supported.EthernetSwitch470_24_v3.7.0.04 similarity index 100% rename from snmp_mib_archive/supported.EthernetSwitch470_24_v3.7.0.04 rename to snmp_mib_archive/s/supported.EthernetSwitch470_24_v3.7.0.04 diff --git a/snmp_mib_archive/supported.EthernetSwitch470_24_v3.7.0.05 b/snmp_mib_archive/s/supported.EthernetSwitch470_24_v3.7.0.05 similarity index 100% rename from snmp_mib_archive/supported.EthernetSwitch470_24_v3.7.0.05 rename to snmp_mib_archive/s/supported.EthernetSwitch470_24_v3.7.0.05 diff --git a/snmp_mib_archive/supported.MGC b/snmp_mib_archive/s/supported.MGC similarity index 100% rename from snmp_mib_archive/supported.MGC rename to snmp_mib_archive/s/supported.MGC diff --git a/snmp_mib_archive/supported.NRS_Linux b/snmp_mib_archive/s/supported.NRS_Linux similarity index 100% rename from snmp_mib_archive/supported.NRS_Linux rename to snmp_mib_archive/s/supported.NRS_Linux diff --git a/snmp_mib_archive/supported.Signaling_Server b/snmp_mib_archive/s/supported.Signaling_Server similarity index 100% rename from snmp_mib_archive/supported.Signaling_Server rename to snmp_mib_archive/s/supported.Signaling_Server diff --git a/snmp_mib_archive/supported.VGMC b/snmp_mib_archive/s/supported.VGMC similarity index 100% rename from snmp_mib_archive/supported.VGMC rename to snmp_mib_archive/s/supported.VGMC diff --git a/snmp_mib_archive/supported.linuxplatform b/snmp_mib_archive/s/supported.linuxplatform similarity index 100% rename from snmp_mib_archive/supported.linuxplatform rename to snmp_mib_archive/s/supported.linuxplatform diff --git a/snmp_mib_archive/svrclu.cfg b/snmp_mib_archive/s/svrclu.cfg similarity index 100% rename from snmp_mib_archive/svrclu.cfg rename to snmp_mib_archive/s/svrclu.cfg diff --git a/snmp_mib_archive/svrclu.mib b/snmp_mib_archive/s/svrclu.mib similarity index 100% rename from snmp_mib_archive/svrclu.mib rename to snmp_mib_archive/s/svrclu.mib diff --git a/snmp_mib_archive/svrmgt.cfg b/snmp_mib_archive/s/svrmgt.cfg similarity index 100% rename from snmp_mib_archive/svrmgt.cfg rename to snmp_mib_archive/s/svrmgt.cfg diff --git a/snmp_mib_archive/svrmgt.mib b/snmp_mib_archive/s/svrmgt.mib similarity index 100% rename from snmp_mib_archive/svrmgt.mib rename to snmp_mib_archive/s/svrmgt.mib diff --git a/snmp_mib_archive/svrntc.cfg b/snmp_mib_archive/s/svrntc.cfg similarity index 100% rename from snmp_mib_archive/svrntc.cfg rename to snmp_mib_archive/s/svrntc.cfg diff --git a/snmp_mib_archive/svrntc.mib b/snmp_mib_archive/s/svrntc.mib similarity index 100% rename from snmp_mib_archive/svrntc.mib rename to snmp_mib_archive/s/svrntc.mib diff --git a/snmp_mib_archive/switch.cfg b/snmp_mib_archive/s/switch.cfg similarity index 100% rename from snmp_mib_archive/switch.cfg rename to snmp_mib_archive/s/switch.cfg diff --git a/snmp_mib_archive/switch.mib b/snmp_mib_archive/s/switch.mib similarity index 100% rename from snmp_mib_archive/switch.mib rename to snmp_mib_archive/s/switch.mib diff --git a/snmp_mib_archive/switchvox.mib b/snmp_mib_archive/s/switchvox.mib similarity index 100% rename from snmp_mib_archive/switchvox.mib rename to snmp_mib_archive/s/switchvox.mib diff --git a/snmp_mib_archive/swmib.mib b/snmp_mib_archive/s/swmib.mib similarity index 100% rename from snmp_mib_archive/swmib.mib rename to snmp_mib_archive/s/swmib.mib diff --git a/snmp_mib_archive/symtrap.cfg b/snmp_mib_archive/s/symtrap.cfg similarity index 100% rename from snmp_mib_archive/symtrap.cfg rename to snmp_mib_archive/s/symtrap.cfg diff --git a/snmp_mib_archive/symtrap.mib b/snmp_mib_archive/s/symtrap.mib similarity index 100% rename from snmp_mib_archive/symtrap.mib rename to snmp_mib_archive/s/symtrap.mib diff --git a/snmp_mib_archive/synro.mib b/snmp_mib_archive/s/synro.mib similarity index 100% rename from snmp_mib_archive/synro.mib rename to snmp_mib_archive/s/synro.mib diff --git a/snmp_mib_archive/synro158.mib b/snmp_mib_archive/s/synro158.mib similarity index 100% rename from snmp_mib_archive/synro158.mib rename to snmp_mib_archive/s/synro158.mib diff --git a/snmp_mib_archive/synro172.mib b/snmp_mib_archive/s/synro172.mib similarity index 100% rename from snmp_mib_archive/synro172.mib rename to snmp_mib_archive/s/synro172.mib diff --git a/snmp_mib_archive/synro193.mib b/snmp_mib_archive/s/synro193.mib similarity index 100% rename from snmp_mib_archive/synro193.mib rename to snmp_mib_archive/s/synro193.mib diff --git a/snmp_mib_archive/T11-TC-MIB.my b/snmp_mib_archive/t/T11-TC-MIB.my similarity index 100% rename from snmp_mib_archive/T11-TC-MIB.my rename to snmp_mib_archive/t/T11-TC-MIB.my diff --git a/snmp_mib_archive/TCP-MIB.my b/snmp_mib_archive/t/TCP-MIB.my similarity index 100% rename from snmp_mib_archive/TCP-MIB.my rename to snmp_mib_archive/t/TCP-MIB.my diff --git a/snmp_mib_archive/TCP-MIB.txt b/snmp_mib_archive/t/TCP-MIB.txt similarity index 100% rename from snmp_mib_archive/TCP-MIB.txt rename to snmp_mib_archive/t/TCP-MIB.txt diff --git a/snmp_mib_archive/TN3270E-MIB.my b/snmp_mib_archive/t/TN3270E-MIB.my similarity index 100% rename from snmp_mib_archive/TN3270E-MIB.my rename to snmp_mib_archive/t/TN3270E-MIB.my diff --git a/snmp_mib_archive/TN3270E-RT-MIB.my b/snmp_mib_archive/t/TN3270E-RT-MIB.my similarity index 100% rename from snmp_mib_archive/TN3270E-RT-MIB.my rename to snmp_mib_archive/t/TN3270E-RT-MIB.my diff --git a/snmp_mib_archive/TN3270E-RT-MIB.traps b/snmp_mib_archive/t/TN3270E-RT-MIB.traps similarity index 100% rename from snmp_mib_archive/TN3270E-RT-MIB.traps rename to snmp_mib_archive/t/TN3270E-RT-MIB.traps diff --git a/snmp_mib_archive/TOASTER-MIB.mib b/snmp_mib_archive/t/TOASTER-MIB.mib similarity index 100% rename from snmp_mib_archive/TOASTER-MIB.mib rename to snmp_mib_archive/t/TOASTER-MIB.mib diff --git a/snmp_mib_archive/TOKENRING-MIB.my b/snmp_mib_archive/t/TOKENRING-MIB.my similarity index 100% rename from snmp_mib_archive/TOKENRING-MIB.my rename to snmp_mib_archive/t/TOKENRING-MIB.my diff --git a/snmp_mib_archive/TOKENRING-MIB.txt b/snmp_mib_archive/t/TOKENRING-MIB.txt similarity index 100% rename from snmp_mib_archive/TOKENRING-MIB.txt rename to snmp_mib_archive/t/TOKENRING-MIB.txt diff --git a/snmp_mib_archive/TRANSPORT-ADDRESS-MIB.mib b/snmp_mib_archive/t/TRANSPORT-ADDRESS-MIB.mib similarity index 100% rename from snmp_mib_archive/TRANSPORT-ADDRESS-MIB.mib rename to snmp_mib_archive/t/TRANSPORT-ADDRESS-MIB.mib diff --git a/snmp_mib_archive/TRANSPORT-ADDRESS-MIB.txt b/snmp_mib_archive/t/TRANSPORT-ADDRESS-MIB.txt similarity index 100% rename from snmp_mib_archive/TRANSPORT-ADDRESS-MIB.txt rename to snmp_mib_archive/t/TRANSPORT-ADDRESS-MIB.txt diff --git a/snmp_mib_archive/TRIPLE-DES-CONSORTIUM-MIB.mib b/snmp_mib_archive/t/TRIPLE-DES-CONSORTIUM-MIB.mib similarity index 100% rename from snmp_mib_archive/TRIPLE-DES-CONSORTIUM-MIB.mib rename to snmp_mib_archive/t/TRIPLE-DES-CONSORTIUM-MIB.mib diff --git a/snmp_mib_archive/TUNNEL-MIB.mib b/snmp_mib_archive/t/TUNNEL-MIB.mib similarity index 100% rename from snmp_mib_archive/TUNNEL-MIB.mib rename to snmp_mib_archive/t/TUNNEL-MIB.mib diff --git a/snmp_mib_archive/TUNNEL-MIB.my b/snmp_mib_archive/t/TUNNEL-MIB.my similarity index 100% rename from snmp_mib_archive/TUNNEL-MIB.my rename to snmp_mib_archive/t/TUNNEL-MIB.my diff --git a/snmp_mib_archive/TUNNEL-MIB.txt b/snmp_mib_archive/t/TUNNEL-MIB.txt similarity index 100% rename from snmp_mib_archive/TUNNEL-MIB.txt rename to snmp_mib_archive/t/TUNNEL-MIB.txt diff --git a/snmp_mib_archive/ThreeParMIB.cfg b/snmp_mib_archive/t/ThreeParMIB.cfg similarity index 100% rename from snmp_mib_archive/ThreeParMIB.cfg rename to snmp_mib_archive/t/ThreeParMIB.cfg diff --git a/snmp_mib_archive/tcp-mib.cfg b/snmp_mib_archive/t/tcp-mib.cfg similarity index 100% rename from snmp_mib_archive/tcp-mib.cfg rename to snmp_mib_archive/t/tcp-mib.cfg diff --git a/snmp_mib_archive/tcp-mib.mib b/snmp_mib_archive/t/tcp-mib.mib similarity index 100% rename from snmp_mib_archive/tcp-mib.mib rename to snmp_mib_archive/t/tcp-mib.mib diff --git a/snmp_mib_archive/tcp.mib b/snmp_mib_archive/t/tcp.mib similarity index 100% rename from snmp_mib_archive/tcp.mib rename to snmp_mib_archive/t/tcp.mib diff --git a/snmp_mib_archive/threeparmib.mib b/snmp_mib_archive/t/threeparmib.mib similarity index 100% rename from snmp_mib_archive/threeparmib.mib rename to snmp_mib_archive/t/threeparmib.mib diff --git a/snmp_mib_archive/token-ring-rmon-mib.cfg b/snmp_mib_archive/t/token-ring-rmon-mib.cfg similarity index 100% rename from snmp_mib_archive/token-ring-rmon-mib.cfg rename to snmp_mib_archive/t/token-ring-rmon-mib.cfg diff --git a/snmp_mib_archive/token-ring-rmon-mib.mib b/snmp_mib_archive/t/token-ring-rmon-mib.mib similarity index 100% rename from snmp_mib_archive/token-ring-rmon-mib.mib rename to snmp_mib_archive/t/token-ring-rmon-mib.mib diff --git a/snmp_mib_archive/token.cfg b/snmp_mib_archive/t/token.cfg similarity index 100% rename from snmp_mib_archive/token.cfg rename to snmp_mib_archive/t/token.cfg diff --git a/snmp_mib_archive/token.mib b/snmp_mib_archive/t/token.mib similarity index 100% rename from snmp_mib_archive/token.mib rename to snmp_mib_archive/t/token.mib diff --git a/snmp_mib_archive/traps-readme b/snmp_mib_archive/t/traps-readme similarity index 100% rename from snmp_mib_archive/traps-readme rename to snmp_mib_archive/t/traps-readme diff --git a/snmp_mib_archive/traps.dat b/snmp_mib_archive/t/traps.dat similarity index 100% rename from snmp_mib_archive/traps.dat rename to snmp_mib_archive/t/traps.dat diff --git a/snmp_mib_archive/trapsreadme b/snmp_mib_archive/t/trapsreadme similarity index 100% rename from snmp_mib_archive/trapsreadme rename to snmp_mib_archive/t/trapsreadme diff --git a/snmp_mib_archive/truclu.cfg b/snmp_mib_archive/t/truclu.cfg similarity index 100% rename from snmp_mib_archive/truclu.cfg rename to snmp_mib_archive/t/truclu.cfg diff --git a/snmp_mib_archive/truclu.mib b/snmp_mib_archive/t/truclu.mib similarity index 100% rename from snmp_mib_archive/truclu.mib rename to snmp_mib_archive/t/truclu.mib diff --git a/snmp_mib_archive/UBNT-AirFIBER-MIB.txt b/snmp_mib_archive/u/UBNT-AirFIBER-MIB.txt similarity index 96% rename from snmp_mib_archive/UBNT-AirFIBER-MIB.txt rename to snmp_mib_archive/u/UBNT-AirFIBER-MIB.txt index 11a5e47..2187474 100644 --- a/snmp_mib_archive/UBNT-AirFIBER-MIB.txt +++ b/snmp_mib_archive/u/UBNT-AirFIBER-MIB.txt @@ -1,1360 +1,1360 @@ -UBNT-AirFIBER-MIB DEFINITIONS ::= BEGIN - IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter64, - IpAddress FROM SNMPv2-SMI - DisplayString, TruthValue, MacAddress FROM SNMPv2-TC - OBJECT-GROUP FROM SNMPv2-CONF - ubntMIB FROM UBNT-MIB; - - - ubntAirFIBER MODULE-IDENTITY - LAST-UPDATED "201405270000Z" - ORGANIZATION "Ubiquiti Networks, Inc." - CONTACT-INFO "support@ubnt.com" - DESCRIPTION "The AirFIBER MIB module for Ubiquiti Networks, Inc. entities" - REVISION "201405090000Z" - DESCRIPTION "ubntAirFIBER revision" - ::= { ubntMIB 3 } - - -- -------------------------------------------------------------------------------- - -- AirFiber Config Table - -- -------------------------------------------------------------------------------- - - - airFiberConfig OBJECT-TYPE - SYNTAX SEQUENCE OF AirFiberConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "AirFiber Configuration Group" - ::= { ubntAirFIBER 1 } - - - airFiberConfigEntry OBJECT-TYPE - SYNTAX AirFiberConfigEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An entry in the airFiberConfig Table" - INDEX { airFiberConfigIndex } - ::= { airFiberConfig 1 } - - - AirFiberConfigEntry ::= SEQUENCE { - airFiberConfigIndex Integer32, - radioEnable Integer32, - radioLinkMode Integer32, - radioDuplex Integer32, - txFrequency Integer32, - rxFrequency Integer32, - regDomain Integer32, - gpsSync Integer32, - txPower Integer32, - rxGain Integer32, - maxTxModRate Integer32, - modRateControl Integer32, - ethDPortLinkSpeed Integer32, - linkName DisplayString, - encryptKey DisplayString, - ethFlowControl Integer32, - ethMcastFilter Integer32, - ethTrackRFLink Integer32, - ethLinkOffDuration Integer32, - ethLinkOffSpacing Integer32, - txFrequency1 Integer32, - rxFrequency1 Integer32, - txFrequency2 Integer32, - rxFrequency2 Integer32, - txFrequency3 Integer32, - rxFrequency3 Integer32, - channelWidth Integer32, - txChannelWidth Integer32, - rxChannelWidth Integer32 - } - - - airFiberConfigIndex OBJECT-TYPE - SYNTAX Integer32 (1..255) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Index for the airFiberConfig" - ::= { airFiberConfigEntry 1 } - - radioEnable OBJECT-TYPE - SYNTAX Integer32 { - enabled (1), - eisabled (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Enabled State (Enabled/Disabled)" - ::= { airFiberConfigEntry 2 } - - radioLinkMode OBJECT-TYPE - SYNTAX Integer32 { - master (1), - slave (2), - spectral (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Operating Mode" - ::= { airFiberConfigEntry 3 } - - radioDuplex OBJECT-TYPE - SYNTAX Integer32 { - halfDuplex (1), - fullDuplex (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Duplex Mode" - ::= { airFiberConfigEntry 4 } - - txFrequency OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "TX Operating frequency (MHz)" - ::= { airFiberConfigEntry 5 } - - rxFrequency OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RX Operating frequency (MHz)" - ::= { airFiberConfigEntry 6 } - - regDomain OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Regulatory Domain" - ::= { airFiberConfigEntry 7 } - - gpsSync OBJECT-TYPE - SYNTAX Integer32 { - off (1), - on (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "GPS Synchronization state (OFF, ON)" - ::= { airFiberConfigEntry 8 } - - txPower OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Transmit Power Setting (dBm)" - ::= { airFiberConfigEntry 9 } - - rxGain OBJECT-TYPE - SYNTAX Integer32 { - low (1), - high (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Receiver Gain Setting" - ::= { airFiberConfigEntry 10 } - - maxTxModRate OBJECT-TYPE - SYNTAX Integer32 { - qPSK-SISO-1-4x (0), - qPSK-SISO-1x (1), - qPSK-MIMO-2x (2), - qAM16-MIMO-4x (4), - qAM64-MIMO-6x (6), - qAM256-MIMO-8x (8) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Maximum TX Modulation Rate" - ::= { airFiberConfigEntry 11 } - - modRateControl OBJECT-TYPE - SYNTAX Integer32 { - manual (1), - automatic (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Transmit Modulation Rate Control" - ::= { airFiberConfigEntry 12 } - - ethDPortLinkSpeed OBJECT-TYPE - SYNTAX Integer32 { - auto (1), - half-10Mbps (2), - half-100Mbps (3), - full-10Mbps (4), - full-100Mbps (5), - full-1000Mbps (6) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ethernet Data Port Configuration" - ::= { airFiberConfigEntry 13 } - - linkName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Link Name" - ::= { airFiberConfigEntry 14 } - - encryptKey OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION "Radio Link Encryption Key" - ::= { airFiberConfigEntry 15 } - - ethFlowControl OBJECT-TYPE - SYNTAX Integer32 { - off (1), - on (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ethernet DATA port Flow Control (OFF, ON)" - ::= { airFiberConfigEntry 16 } - - ethMcastFilter OBJECT-TYPE - SYNTAX Integer32 { - off (1), - on (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ethernet DATA port Multicast Filter. Enabling Filter prevents all multicast packets from reaching the CPU." - ::= { airFiberConfigEntry 17 } - - ethTrackRFLink OBJECT-TYPE - SYNTAX Integer32 { - disabled (0), - use-Timers (1), - enabled (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Enable Ethernet DATA port state to track RF Link. Enabled forces DATA port to follow RF Link State. Use-Timers drops Data Port for timeout period" - ::= { airFiberConfigEntry 18 } - - ethLinkOffDuration OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Duration (seconds) of Ethernet Link Drop when ethTrackRFLink is set to Use-Timers" - ::= { airFiberConfigEntry 19 } - - ethLinkOffSpacing OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Spacing (seconds) of consecutive Etherenet Link Drops when ethTrackLink is set to Use-Timers" - ::= { airFiberConfigEntry 20 } - - txFrequency1 OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "First configured TX Frequency (MHz) of radio." - ::= { airFiberConfigEntry 21 } - - rxFrequency1 OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "First configured RX Frequency (MHz) of radio." - ::= { airFiberConfigEntry 22 } - - txFrequency2 OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Second configured TX Frequency (MHz) of radio. 5 GHz radios only." - ::= { airFiberConfigEntry 23 } - - rxFrequency2 OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Second configured RX Frequency (MHz) of radio. 5 GHz radios only." - ::= { airFiberConfigEntry 24 } - - txFrequency3 OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Third configured TX Frequency (MHz) of radio. 5 GHz radios only." - ::= { airFiberConfigEntry 25 } - - rxFrequency3 OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Third configured RX Frequency (MHz) of radio. 5 GHz radios only." - ::= { airFiberConfigEntry 26 } - - channelWidth OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION "Current RF Channel Bandwidth. 5 GHz radios only." - ::= { airFiberConfigEntry 27 } - - txChannelWidth OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Current TX RF Channel Bandwidth (MHz). 5 GHz radios only." - ::= { airFiberConfigEntry 28 } - - rxChannelWidth OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Current RX RF Channel Bandwidth (MHz). 5 GHz radios only." - ::= { airFiberConfigEntry 29 } - - -- -------------------------------------------------------------------------------- - -- AirFiber Status Table - -- -------------------------------------------------------------------------------- - - - airFiberStatus OBJECT-TYPE - SYNTAX SEQUENCE OF AirFiberStatusEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "AirFiber Status Group" - ::= { ubntAirFIBER 2 } - - - airFiberStatusEntry OBJECT-TYPE - SYNTAX AirFiberStatusEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An entry in the airFiberStatus Table" - INDEX { airFiberStatusIndex } - ::= { airFiberStatus 1 } - - - AirFiberStatusEntry ::= SEQUENCE { - airFiberStatusIndex Integer32, - curTXModRate Integer32, - radioLinkDistFt Integer32, - radioLinkDistM Integer32, - rxCapacity Integer32, - txCapacity Integer32, - radio0TempC Integer32, - radio0TempF Integer32, - radio1TempC Integer32, - radio1TempF Integer32, - rxPower0 Integer32, - rxPower0Valid TruthValue, - rxOverload0 TruthValue, - rxPower1 Integer32, - rxPower1Valid TruthValue, - rxOverload1 TruthValue, - remoteTXPower Integer32, - remoteTXModRate Integer32, - remoteRXPower0 Integer32, - remoteRXPower0Valid TruthValue, - remoteRXPower0Overload TruthValue, - remoteRXPower1 Integer32, - remoteRXPower1Valid TruthValue, - remoteRXPower1Overload TruthValue, - countryCode Integer32, - radioLinkState Integer32, - ethDataPortState Integer32, - gpsPulse DisplayString, - gpsFix DisplayString, - gpsLat DisplayString, - gpsLong DisplayString, - gpsAltMeters DisplayString, - gpsAltFeet DisplayString, - gpsSatsVisible Integer32, - gpsSatsTracked Integer32, - gpsHDOP OCTET STRING, - dfsState DisplayString, - upTime Integer32, - dateTime DisplayString, - fwVersion DisplayString, - remoteRXGain DisplayString, - radioLinkInfo DisplayString, - ethDataPortInfo DisplayString, - linkUpTime Integer32, - remoteMAC DisplayString, - remoteIP DisplayString, - dfsDetections Integer32, - dfsDomain DisplayString, - dfsStateTxFreq1 DisplayString, - dfsStateTxFreq2 DisplayString, - dfsStateTxFreq3 DisplayString, - dfsTimerTxFreq1 Integer32, - dfsTimerTxFreq2 Integer32, - dfsTimerTxFreq3 Integer32 - } - - airFiberStatusIndex OBJECT-TYPE - SYNTAX Integer32 (1..255) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Index for the air0 interface" - ::= { airFiberStatusEntry 1 } - - curTXModRate OBJECT-TYPE - SYNTAX Integer32 { - qPSK-SISO-1-4x (0), - qPSK-SISO-1x (1), - qPSK-MIMO-2x (2), - qAM16-MIMO-4x (4), - qAM64-MIMO-6x (6), - qAM256-MIMO-8x (8) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Current Transmit Modulation Rate" - ::= { airFiberStatusEntry 2 } - - radioLinkDistFt OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Link Distance (Feet)" - ::= { airFiberStatusEntry 3 } - - radioLinkDistM OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Link Distance (Meters)" - ::= { airFiberStatusEntry 4 } - - rxCapacity OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Receive Throughput Capacity (bits/sec)" - ::= { airFiberStatusEntry 5 } - - txCapacity OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Transmit Throughput Capacity (bits/sec)" - ::= { airFiberStatusEntry 6 } - - radio0TempF OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Chain 0 DAC Temperature (F)" - ::= { airFiberStatusEntry 7 } - - radio0TempC OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Chain 0 DAC Temperature (C)" - ::= { airFiberStatusEntry 8 } - - radio1TempF OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Chain 1 DAC Temperature (F)" - ::= { airFiberStatusEntry 9 } - - radio1TempC OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Chain 0 DAC Temperature (C)" - ::= { airFiberStatusEntry 10 } - - rxPower0 OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Chain 0 RX Power Level (dBm)" - ::= { airFiberStatusEntry 11 } - - rxPower0Valid OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Chain 0 RX Power Valid" - ::= { airFiberStatusEntry 12 } - - rxOverload0 OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Chain 0 RX Overloaded" - ::= { airFiberStatusEntry 13 } - - rxPower1 OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Chain 1 RX Power Level (dBm)" - ::= { airFiberStatusEntry 14 } - - rxPower1Valid OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Chain 1 RX Power Valid" - ::= { airFiberStatusEntry 15 } - - rxOverload1 OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Chain 1 RX Overloaded" - ::= { airFiberStatusEntry 16 } - - remoteTXPower OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remote Radio Transmit Power Level (dBm)" - ::= { airFiberStatusEntry 17 } - - remoteTXModRate OBJECT-TYPE - SYNTAX Integer32 { - qPSK-SISO-1-4x (0), - qPSK-SISO-1x (1), - qPSK-MIMO-2x (2), - qAM16-MIMO-4x (4), - qAM64-MIMO-6x (6), - qAM256-MIMO-8x (8) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remote Transmit Modulation Rate" - ::= { airFiberStatusEntry 18 } - - remoteRXPower0 OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remote Radio Chain 0 RX Power Level (dBm)" - ::= { airFiberStatusEntry 19 } - - remoteRXPower0Valid OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remote Radio Chain 0 RX Power Valid" - ::= { airFiberStatusEntry 20 } - - remoteRXPower0Overload OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remote Radio Chain 0 RX Overloaded" - ::= { airFiberStatusEntry 21 } - - remoteRXPower1 OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remote Radio Chain 1 RX Power Level (dBm)" - ::= { airFiberStatusEntry 22 } - - remoteRXPower1Valid OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remote Radio Chain 1 RX Power Valid" - ::= { airFiberStatusEntry 23 } - - remoteRXPower1Overload OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remote Radio Chain 1 RX Overloaded" - ::= { airFiberStatusEntry 24 } - - countryCode OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Configured Country Code" - ::= { airFiberStatusEntry 25 } - - radioLinkState OBJECT-TYPE - SYNTAX Integer32 { - down (0), - up (1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Link State" - ::= { airFiberStatusEntry 26 } - - ethDataPortState OBJECT-TYPE - SYNTAX Integer32 { - down (0), - up (1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ethernet Data Port State" - ::= { airFiberStatusEntry 27 } - - gpsPulse OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "GPS Pulse Detected" - ::= { airFiberStatusEntry 28 } - - gpsFix OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "GPS Fix Obtained" - ::= { airFiberStatusEntry 29 } - - gpsLat OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "GPS Latitude" - ::= { airFiberStatusEntry 30 } - - gpsLong OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "GPS Longitude" - ::= { airFiberStatusEntry 31 } - - gpsAltMeters OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "GPS Altitude (m)" - ::= { airFiberStatusEntry 32 } - - gpsAltFeet OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "GPS Altitude (ft)" - ::= { airFiberStatusEntry 33 } - - gpsSatsVisible OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "GPS Satellites Visible" - ::= { airFiberStatusEntry 34 } - - gpsSatsTracked OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "GPS Satellites Tracked" - ::= { airFiberStatusEntry 35 } - - gpsHDOP OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION "GPS Horizontal Dilution of Precision" - ::= { airFiberStatusEntry 36 } - - dfsState OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio DFS State" - ::= { airFiberStatusEntry 37 } - - upTime OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Board uptime (seconds)" - ::= { airFiberStatusEntry 38 } - - dateTime OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Board date and time" - ::= { airFiberStatusEntry 39 } - - fwVersion OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Board Firmware Revision" - ::= { airFiberStatusEntry 40 } - - remoteRXGain OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remote radio Receiver Gain" - ::= { airFiberStatusEntry 41 } - - radioLinkInfo OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Link Connection Information" - ::= { airFiberStatusEntry 42 } - - ethDataPortInfo OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Ethernet Data Port Link Connection Speed" - ::= { airFiberStatusEntry 43 } - - linkUpTime OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio Link uptime (seconds)" - ::= { airFiberStatusEntry 44 } - - remoteMAC OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remote radio MAC Address" - ::= { airFiberStatusEntry 45 } - - remoteIP OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Remote radio IP Address" - ::= { airFiberStatusEntry 46 } - - dfsDetections OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Number of DFS Detections since boot. 5 GHz radios only." - ::= { airFiberStatusEntry 47 } - - dfsDomain OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "DFS Regulatory Domain for current TX Frequency. 5 GHz radios only." - ::= { airFiberStatusEntry 48 } - - dfsStateTxFreq1 OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "State of first TX Frequency. 5 GHz radios only." - ::= { airFiberStatusEntry 49 } - - dfsStateTxFreq2 OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "State of second TX Frequency. 5 GHz radios only." - ::= { airFiberStatusEntry 50 } - - dfsStateTxFreq3 OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "State of third TX Frequency. 5 GHz radios only." - ::= { airFiberStatusEntry 51 } - - dfsTimerTxFreq1 OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Seconds remaining before first TX Frequency can advance to next operating state. Channel availability check timeout - is 60 seconds and DFS detection timeout is 30 minutes. 5 GHz radios only." - ::= { airFiberStatusEntry 52 } - - dfsTimerTxFreq2 OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Seconds remaining before second TX Frequency can advance to next operating state. Channel availability check timeout - is 60 seconds and DFS detection timeout is 30 minutes. 5 GHz radios only." - ::= { airFiberStatusEntry 53 } - - dfsTimerTxFreq3 OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Seconds remaining before third TX Frequency can advance to next operating state. Channel availability check timeout - is 60 seconds and DFS detection timeout is 30 minutes. 5 GHz radios only." - ::= { airFiberStatusEntry 54 } - - -- -------------------------------------------------------------------------------- - -- AirFiber Statistics Table - -- -------------------------------------------------------------------------------- - - airFiberStatistics OBJECT-TYPE - SYNTAX SEQUENCE OF AirFiberStatisticsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "AirFiber Statistics" - ::= { ubntAirFIBER 3 } - - - airFiberStatisticsEntry OBJECT-TYPE - SYNTAX AirFiberStatisticsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An entry in the AirFiberStatisticsTable" - INDEX { airFiberStatisticsIndex } - ::= { airFiberStatistics 1 } - - - AirFiberStatisticsEntry ::= SEQUENCE { - airFiberStatisticsIndex Integer32, - txFramesOK Counter64, - rxFramesOK Counter64, - rxFrameCrcErr Counter64, - rxAlignErr Counter64, - txOctetsOK Counter64, - rxOctetsOK Counter64, - txPauseFrames Counter64, - rxPauseFrames Counter64, - rxErroredFrames Counter64, - txErroredFrames Counter64, - rxValidUnicastFrames Counter64, - rxValidMulticastFrames Counter64, - rxValidBroadcastFrames Counter64, - txValidUnicastFrames Counter64, - txValidMulticastFrames Counter64, - txValidBroadcastFrames Counter64, - rxDroppedMacErrFrames Counter64, - rxTotalOctets Counter64, - rxTotalFrames Counter64, - rxLess64ByteFrames Counter64, - rxOverLengthFrames Counter64, - rx64BytePackets Counter64, - rx65-127BytePackets Counter64, - rx128-255BytePackets Counter64, - rx256-511BytePackets Counter64, - rx512-1023BytePackets Counter64, - rx1024-1518BytesPackets Counter64, - rx1519PlusBytePackets Counter64, - rxTooLongFrameCrcErr Counter64, - rxTooShortFrameCrcErr Counter64, - txqosoct0 Counter64, - txqosoct1 Counter64, - txqosoct2 Counter64, - txqosoct3 Counter64, - txqosoct4 Counter64, - txqosoct5 Counter64, - txqosoct6 Counter64, - txqosoct7 Counter64, - txqospkt0 Counter64, - txqospkt1 Counter64, - txqospkt2 Counter64, - txqospkt3 Counter64, - txqospkt4 Counter64, - txqospkt5 Counter64, - txqospkt6 Counter64, - txqospkt7 Counter64, - rxqosoct0 Counter64, - rxqosoct1 Counter64, - rxqosoct2 Counter64, - rxqosoct3 Counter64, - rxqosoct4 Counter64, - rxqosoct5 Counter64, - rxqosoct6 Counter64, - rxqosoct7 Counter64, - rxqospkt0 Counter64, - rxqospkt1 Counter64, - rxqospkt2 Counter64, - rxqospkt3 Counter64, - rxqospkt4 Counter64, - rxqospkt5 Counter64, - rxqospkt6 Counter64, - rxqospkt7 Counter64, - txoctetsAll Counter64, - txpktsAll Counter64, - rxoctetsAll Counter64, - rxpktsAll Counter64 - } - - airFiberStatisticsIndex OBJECT-TYPE - SYNTAX Integer32 (1..255) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Index for the airFiberStatus" - ::= { airFiberStatisticsEntry 1 } - - txFramesOK OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port TX Frames" - ::= { airFiberStatisticsEntry 2 } - - rxFramesOK OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port RX Frames" - ::= { airFiberStatisticsEntry 3 } - - rxFrameCrcErr OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port CRC Errors" - ::= { airFiberStatisticsEntry 4 } - - rxAlignErr OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port Receive Alignment Errors" - ::= { airFiberStatisticsEntry 5 } - - txOctetsOK OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port TX Octets" - ::= { airFiberStatisticsEntry 6 } - - rxOctetsOK OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port RX Octets" - ::= { airFiberStatisticsEntry 7 } - - txPauseFrames OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port Pause Frames Transmitted" - ::= { airFiberStatisticsEntry 8 } - - rxPauseFrames OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port Pause Frames Received" - ::= { airFiberStatisticsEntry 9 } - - rxErroredFrames OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port Bad Frames Received" - ::= { airFiberStatisticsEntry 10 } - - txErroredFrames OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port Bad Frames Transmitted" - ::= { airFiberStatisticsEntry 11 } - - rxValidUnicastFrames OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port Unicast Frames Received" - ::= { airFiberStatisticsEntry 12 } - - rxValidMulticastFrames OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port Multicast Frames Received" - ::= { airFiberStatisticsEntry 13 } - - rxValidBroadcastFrames OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port Broadcast Frames Received" - ::= { airFiberStatisticsEntry 14 } - - txValidUnicastFrames OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port Unicast Frames Transmitted" - ::= { airFiberStatisticsEntry 15 } - - txValidMulticastFrames OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port Multicast Frames Transmitted" - ::= { airFiberStatisticsEntry 16 } - - txValidBroadcastFrames OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port Broadcast Frames Transmitted" - ::= { airFiberStatisticsEntry 17 } - - rxDroppedMacErrFrames OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port Dropped MAC Receive Errors" - ::= { airFiberStatisticsEntry 18 } - - rxTotalOctets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port Total Octets Received" - ::= { airFiberStatisticsEntry 19 } - - rxTotalFrames OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port Total Frames Received" - ::= { airFiberStatisticsEntry 20 } - - rxLess64ByteFrames OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port Undersized Frames Received" - ::= { airFiberStatisticsEntry 21 } - - rxOverLengthFrames OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port Over Max Length Frames Received" - ::= { airFiberStatisticsEntry 22 } - - rx64BytePackets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port 64 Byte Frames Received" - ::= { airFiberStatisticsEntry 23 } - - rx65-127BytePackets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port 65-127 Byte Frames Received" - ::= { airFiberStatisticsEntry 24 } - - rx128-255BytePackets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port 128-256 Byte Frames Received" - ::= { airFiberStatisticsEntry 25 } - - rx256-511BytePackets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port 256-511 Byte Frames Received" - ::= { airFiberStatisticsEntry 26 } - - rx512-1023BytePackets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port 512-1023 Byte Frames Received" - ::= { airFiberStatisticsEntry 27 } - - rx1024-1518BytesPackets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port 1024-1518 Byte Frames Received" - ::= { airFiberStatisticsEntry 28 } - - rx1519PlusBytePackets OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port Greater Than 1518 Byte Frames Received" - ::= { airFiberStatisticsEntry 29 } - - rxTooLongFrameCrcErr OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port Too Long Frame CRC Errors Received" - ::= { airFiberStatisticsEntry 30 } - - rxTooShortFrameCrcErr OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Eth Data Port Too Short Frame CRC Errors Received" - ::= { airFiberStatisticsEntry 31 } - - txqosoct0 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF TX Octets QOS 0" - ::= { airFiberStatisticsEntry 32 } - - txqosoct1 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF TX Octets QOS 1" - ::= { airFiberStatisticsEntry 33 } - - txqosoct2 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF TX Octets QOS 2" - ::= { airFiberStatisticsEntry 34 } - - txqosoct3 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF TX Octets QOS 3" - ::= { airFiberStatisticsEntry 35 } - - txqosoct4 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF TX Octets QOS 4" - ::= { airFiberStatisticsEntry 36 } - - txqosoct5 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF TX Octets QOS 5" - ::= { airFiberStatisticsEntry 37 } - - txqosoct6 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF TX Octets QOS 6" - ::= { airFiberStatisticsEntry 38 } - - txqosoct7 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF TX Octets QOS 7" - ::= { airFiberStatisticsEntry 39 } - - txqospkt0 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF TX Packets QOS 0" - ::= { airFiberStatisticsEntry 40 } - - txqospkt1 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF TX Packets QOS 1" - ::= { airFiberStatisticsEntry 41 } - - txqospkt2 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF TX Packets QOS 2" - ::= { airFiberStatisticsEntry 42 } - - txqospkt3 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF TX Packets QOS 3" - ::= { airFiberStatisticsEntry 43 } - - txqospkt4 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF TX Packets QOS 4" - ::= { airFiberStatisticsEntry 44 } - - txqospkt5 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF TX Packets QOS 5" - ::= { airFiberStatisticsEntry 45 } - - txqospkt6 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF TX Packets QOS 6" - ::= { airFiberStatisticsEntry 46 } - - txqospkt7 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF TX Packets QOS 7" - ::= { airFiberStatisticsEntry 47 } - - rxqosoct0 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF RX Octets QOS 0" - ::= { airFiberStatisticsEntry 48 } - - rxqosoct1 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF RX Octets QOS 1" - ::= { airFiberStatisticsEntry 49 } - - rxqosoct2 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF RX Octets QOS 2" - ::= { airFiberStatisticsEntry 50 } - - rxqosoct3 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF RX Octets QOS 3" - ::= { airFiberStatisticsEntry 51 } - - rxqosoct4 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF RX Octets QOS 4" - ::= { airFiberStatisticsEntry 52 } - - rxqosoct5 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF RX Octets QOS 5" - ::= { airFiberStatisticsEntry 53 } - - rxqosoct6 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF RX Octets QOS 6" - ::= { airFiberStatisticsEntry 54 } - - rxqosoct7 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF RX Octets QOS 7" - ::= { airFiberStatisticsEntry 55 } - - rxqospkt0 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF RX Packets QOS 0" - ::= { airFiberStatisticsEntry 56 } - - rxqospkt1 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF RX Packets QOS 1" - ::= { airFiberStatisticsEntry 57 } - - rxqospkt2 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF RX Packets QOS 2" - ::= { airFiberStatisticsEntry 58 } - - rxqospkt3 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF RX Packets QOS 3" - ::= { airFiberStatisticsEntry 59 } - - rxqospkt4 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF RX Packets QOS 4" - ::= { airFiberStatisticsEntry 60 } - - rxqospkt5 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF RX Packets QOS 5" - ::= { airFiberStatisticsEntry 61 } - - rxqospkt6 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF RX Packets QOS 6" - ::= { airFiberStatisticsEntry 62 } - - rxqospkt7 OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF RX Packets QOS 7" - ::= { airFiberStatisticsEntry 63 } - - txoctetsAll OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF Total Octets Transmitted" - ::= { airFiberStatisticsEntry 64 } - - txpktsAll OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF Total Packets Transmitted" - ::= { airFiberStatisticsEntry 65 } - - rxoctetsAll OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF Total Octets Received" - ::= { airFiberStatisticsEntry 66 } - - rxpktsAll OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "RF Total Packets Received" - ::= { airFiberStatisticsEntry 67 } - - END +UBNT-AirFIBER-MIB DEFINITIONS ::= BEGIN + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter64, + IpAddress FROM SNMPv2-SMI + DisplayString, TruthValue, MacAddress FROM SNMPv2-TC + OBJECT-GROUP FROM SNMPv2-CONF + ubntMIB FROM UBNT-MIB; + + + ubntAirFIBER MODULE-IDENTITY + LAST-UPDATED "201405270000Z" + ORGANIZATION "Ubiquiti Networks, Inc." + CONTACT-INFO "support@ubnt.com" + DESCRIPTION "The AirFIBER MIB module for Ubiquiti Networks, Inc. entities" + REVISION "201405090000Z" + DESCRIPTION "ubntAirFIBER revision" + ::= { ubntMIB 3 } + + -- -------------------------------------------------------------------------------- + -- AirFiber Config Table + -- -------------------------------------------------------------------------------- + + + airFiberConfig OBJECT-TYPE + SYNTAX SEQUENCE OF AirFiberConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "AirFiber Configuration Group" + ::= { ubntAirFIBER 1 } + + + airFiberConfigEntry OBJECT-TYPE + SYNTAX AirFiberConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the airFiberConfig Table" + INDEX { airFiberConfigIndex } + ::= { airFiberConfig 1 } + + + AirFiberConfigEntry ::= SEQUENCE { + airFiberConfigIndex Integer32, + radioEnable Integer32, + radioLinkMode Integer32, + radioDuplex Integer32, + txFrequency Integer32, + rxFrequency Integer32, + regDomain Integer32, + gpsSync Integer32, + txPower Integer32, + rxGain Integer32, + maxTxModRate Integer32, + modRateControl Integer32, + ethDPortLinkSpeed Integer32, + linkName DisplayString, + encryptKey DisplayString, + ethFlowControl Integer32, + ethMcastFilter Integer32, + ethTrackRFLink Integer32, + ethLinkOffDuration Integer32, + ethLinkOffSpacing Integer32, + txFrequency1 Integer32, + rxFrequency1 Integer32, + txFrequency2 Integer32, + rxFrequency2 Integer32, + txFrequency3 Integer32, + rxFrequency3 Integer32, + channelWidth Integer32, + txChannelWidth Integer32, + rxChannelWidth Integer32 + } + + + airFiberConfigIndex OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the airFiberConfig" + ::= { airFiberConfigEntry 1 } + + radioEnable OBJECT-TYPE + SYNTAX Integer32 { + enabled (1), + eisabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Enabled State (Enabled/Disabled)" + ::= { airFiberConfigEntry 2 } + + radioLinkMode OBJECT-TYPE + SYNTAX Integer32 { + master (1), + slave (2), + spectral (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Operating Mode" + ::= { airFiberConfigEntry 3 } + + radioDuplex OBJECT-TYPE + SYNTAX Integer32 { + halfDuplex (1), + fullDuplex (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Duplex Mode" + ::= { airFiberConfigEntry 4 } + + txFrequency OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "TX Operating frequency (MHz)" + ::= { airFiberConfigEntry 5 } + + rxFrequency OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RX Operating frequency (MHz)" + ::= { airFiberConfigEntry 6 } + + regDomain OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Regulatory Domain" + ::= { airFiberConfigEntry 7 } + + gpsSync OBJECT-TYPE + SYNTAX Integer32 { + off (1), + on (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GPS Synchronization state (OFF, ON)" + ::= { airFiberConfigEntry 8 } + + txPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Transmit Power Setting (dBm)" + ::= { airFiberConfigEntry 9 } + + rxGain OBJECT-TYPE + SYNTAX Integer32 { + low (1), + high (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Receiver Gain Setting" + ::= { airFiberConfigEntry 10 } + + maxTxModRate OBJECT-TYPE + SYNTAX Integer32 { + qPSK-SISO-1-4x (0), + qPSK-SISO-1x (1), + qPSK-MIMO-2x (2), + qAM16-MIMO-4x (4), + qAM64-MIMO-6x (6), + qAM256-MIMO-8x (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum TX Modulation Rate" + ::= { airFiberConfigEntry 11 } + + modRateControl OBJECT-TYPE + SYNTAX Integer32 { + manual (1), + automatic (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Transmit Modulation Rate Control" + ::= { airFiberConfigEntry 12 } + + ethDPortLinkSpeed OBJECT-TYPE + SYNTAX Integer32 { + auto (1), + half-10Mbps (2), + half-100Mbps (3), + full-10Mbps (4), + full-100Mbps (5), + full-1000Mbps (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ethernet Data Port Configuration" + ::= { airFiberConfigEntry 13 } + + linkName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Link Name" + ::= { airFiberConfigEntry 14 } + + encryptKey OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Radio Link Encryption Key" + ::= { airFiberConfigEntry 15 } + + ethFlowControl OBJECT-TYPE + SYNTAX Integer32 { + off (1), + on (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ethernet DATA port Flow Control (OFF, ON)" + ::= { airFiberConfigEntry 16 } + + ethMcastFilter OBJECT-TYPE + SYNTAX Integer32 { + off (1), + on (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ethernet DATA port Multicast Filter. Enabling Filter prevents all multicast packets from reaching the CPU." + ::= { airFiberConfigEntry 17 } + + ethTrackRFLink OBJECT-TYPE + SYNTAX Integer32 { + disabled (0), + use-Timers (1), + enabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Enable Ethernet DATA port state to track RF Link. Enabled forces DATA port to follow RF Link State. Use-Timers drops Data Port for timeout period" + ::= { airFiberConfigEntry 18 } + + ethLinkOffDuration OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Duration (seconds) of Ethernet Link Drop when ethTrackRFLink is set to Use-Timers" + ::= { airFiberConfigEntry 19 } + + ethLinkOffSpacing OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Spacing (seconds) of consecutive Etherenet Link Drops when ethTrackLink is set to Use-Timers" + ::= { airFiberConfigEntry 20 } + + txFrequency1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "First configured TX Frequency (MHz) of radio." + ::= { airFiberConfigEntry 21 } + + rxFrequency1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "First configured RX Frequency (MHz) of radio." + ::= { airFiberConfigEntry 22 } + + txFrequency2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Second configured TX Frequency (MHz) of radio. 5 GHz radios only." + ::= { airFiberConfigEntry 23 } + + rxFrequency2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Second configured RX Frequency (MHz) of radio. 5 GHz radios only." + ::= { airFiberConfigEntry 24 } + + txFrequency3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Third configured TX Frequency (MHz) of radio. 5 GHz radios only." + ::= { airFiberConfigEntry 25 } + + rxFrequency3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Third configured RX Frequency (MHz) of radio. 5 GHz radios only." + ::= { airFiberConfigEntry 26 } + + channelWidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION "Current RF Channel Bandwidth. 5 GHz radios only." + ::= { airFiberConfigEntry 27 } + + txChannelWidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current TX RF Channel Bandwidth (MHz). 5 GHz radios only." + ::= { airFiberConfigEntry 28 } + + rxChannelWidth OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current RX RF Channel Bandwidth (MHz). 5 GHz radios only." + ::= { airFiberConfigEntry 29 } + + -- -------------------------------------------------------------------------------- + -- AirFiber Status Table + -- -------------------------------------------------------------------------------- + + + airFiberStatus OBJECT-TYPE + SYNTAX SEQUENCE OF AirFiberStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "AirFiber Status Group" + ::= { ubntAirFIBER 2 } + + + airFiberStatusEntry OBJECT-TYPE + SYNTAX AirFiberStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the airFiberStatus Table" + INDEX { airFiberStatusIndex } + ::= { airFiberStatus 1 } + + + AirFiberStatusEntry ::= SEQUENCE { + airFiberStatusIndex Integer32, + curTXModRate Integer32, + radioLinkDistFt Integer32, + radioLinkDistM Integer32, + rxCapacity Integer32, + txCapacity Integer32, + radio0TempC Integer32, + radio0TempF Integer32, + radio1TempC Integer32, + radio1TempF Integer32, + rxPower0 Integer32, + rxPower0Valid TruthValue, + rxOverload0 TruthValue, + rxPower1 Integer32, + rxPower1Valid TruthValue, + rxOverload1 TruthValue, + remoteTXPower Integer32, + remoteTXModRate Integer32, + remoteRXPower0 Integer32, + remoteRXPower0Valid TruthValue, + remoteRXPower0Overload TruthValue, + remoteRXPower1 Integer32, + remoteRXPower1Valid TruthValue, + remoteRXPower1Overload TruthValue, + countryCode Integer32, + radioLinkState Integer32, + ethDataPortState Integer32, + gpsPulse DisplayString, + gpsFix DisplayString, + gpsLat DisplayString, + gpsLong DisplayString, + gpsAltMeters DisplayString, + gpsAltFeet DisplayString, + gpsSatsVisible Integer32, + gpsSatsTracked Integer32, + gpsHDOP OCTET STRING, + dfsState DisplayString, + upTime Integer32, + dateTime DisplayString, + fwVersion DisplayString, + remoteRXGain DisplayString, + radioLinkInfo DisplayString, + ethDataPortInfo DisplayString, + linkUpTime Integer32, + remoteMAC DisplayString, + remoteIP DisplayString, + dfsDetections Integer32, + dfsDomain DisplayString, + dfsStateTxFreq1 DisplayString, + dfsStateTxFreq2 DisplayString, + dfsStateTxFreq3 DisplayString, + dfsTimerTxFreq1 Integer32, + dfsTimerTxFreq2 Integer32, + dfsTimerTxFreq3 Integer32 + } + + airFiberStatusIndex OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the air0 interface" + ::= { airFiberStatusEntry 1 } + + curTXModRate OBJECT-TYPE + SYNTAX Integer32 { + qPSK-SISO-1-4x (0), + qPSK-SISO-1x (1), + qPSK-MIMO-2x (2), + qAM16-MIMO-4x (4), + qAM64-MIMO-6x (6), + qAM256-MIMO-8x (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current Transmit Modulation Rate" + ::= { airFiberStatusEntry 2 } + + radioLinkDistFt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Link Distance (Feet)" + ::= { airFiberStatusEntry 3 } + + radioLinkDistM OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Link Distance (Meters)" + ::= { airFiberStatusEntry 4 } + + rxCapacity OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Receive Throughput Capacity (bits/sec)" + ::= { airFiberStatusEntry 5 } + + txCapacity OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Transmit Throughput Capacity (bits/sec)" + ::= { airFiberStatusEntry 6 } + + radio0TempF OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Chain 0 DAC Temperature (F)" + ::= { airFiberStatusEntry 7 } + + radio0TempC OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Chain 0 DAC Temperature (C)" + ::= { airFiberStatusEntry 8 } + + radio1TempF OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Chain 1 DAC Temperature (F)" + ::= { airFiberStatusEntry 9 } + + radio1TempC OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Chain 0 DAC Temperature (C)" + ::= { airFiberStatusEntry 10 } + + rxPower0 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Chain 0 RX Power Level (dBm)" + ::= { airFiberStatusEntry 11 } + + rxPower0Valid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Chain 0 RX Power Valid" + ::= { airFiberStatusEntry 12 } + + rxOverload0 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Chain 0 RX Overloaded" + ::= { airFiberStatusEntry 13 } + + rxPower1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Chain 1 RX Power Level (dBm)" + ::= { airFiberStatusEntry 14 } + + rxPower1Valid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Chain 1 RX Power Valid" + ::= { airFiberStatusEntry 15 } + + rxOverload1 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Chain 1 RX Overloaded" + ::= { airFiberStatusEntry 16 } + + remoteTXPower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote Radio Transmit Power Level (dBm)" + ::= { airFiberStatusEntry 17 } + + remoteTXModRate OBJECT-TYPE + SYNTAX Integer32 { + qPSK-SISO-1-4x (0), + qPSK-SISO-1x (1), + qPSK-MIMO-2x (2), + qAM16-MIMO-4x (4), + qAM64-MIMO-6x (6), + qAM256-MIMO-8x (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote Transmit Modulation Rate" + ::= { airFiberStatusEntry 18 } + + remoteRXPower0 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote Radio Chain 0 RX Power Level (dBm)" + ::= { airFiberStatusEntry 19 } + + remoteRXPower0Valid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote Radio Chain 0 RX Power Valid" + ::= { airFiberStatusEntry 20 } + + remoteRXPower0Overload OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote Radio Chain 0 RX Overloaded" + ::= { airFiberStatusEntry 21 } + + remoteRXPower1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote Radio Chain 1 RX Power Level (dBm)" + ::= { airFiberStatusEntry 22 } + + remoteRXPower1Valid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote Radio Chain 1 RX Power Valid" + ::= { airFiberStatusEntry 23 } + + remoteRXPower1Overload OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote Radio Chain 1 RX Overloaded" + ::= { airFiberStatusEntry 24 } + + countryCode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Configured Country Code" + ::= { airFiberStatusEntry 25 } + + radioLinkState OBJECT-TYPE + SYNTAX Integer32 { + down (0), + up (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Link State" + ::= { airFiberStatusEntry 26 } + + ethDataPortState OBJECT-TYPE + SYNTAX Integer32 { + down (0), + up (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ethernet Data Port State" + ::= { airFiberStatusEntry 27 } + + gpsPulse OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GPS Pulse Detected" + ::= { airFiberStatusEntry 28 } + + gpsFix OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GPS Fix Obtained" + ::= { airFiberStatusEntry 29 } + + gpsLat OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GPS Latitude" + ::= { airFiberStatusEntry 30 } + + gpsLong OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GPS Longitude" + ::= { airFiberStatusEntry 31 } + + gpsAltMeters OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GPS Altitude (m)" + ::= { airFiberStatusEntry 32 } + + gpsAltFeet OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GPS Altitude (ft)" + ::= { airFiberStatusEntry 33 } + + gpsSatsVisible OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GPS Satellites Visible" + ::= { airFiberStatusEntry 34 } + + gpsSatsTracked OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GPS Satellites Tracked" + ::= { airFiberStatusEntry 35 } + + gpsHDOP OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GPS Horizontal Dilution of Precision" + ::= { airFiberStatusEntry 36 } + + dfsState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio DFS State" + ::= { airFiberStatusEntry 37 } + + upTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board uptime (seconds)" + ::= { airFiberStatusEntry 38 } + + dateTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board date and time" + ::= { airFiberStatusEntry 39 } + + fwVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Board Firmware Revision" + ::= { airFiberStatusEntry 40 } + + remoteRXGain OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote radio Receiver Gain" + ::= { airFiberStatusEntry 41 } + + radioLinkInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Link Connection Information" + ::= { airFiberStatusEntry 42 } + + ethDataPortInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ethernet Data Port Link Connection Speed" + ::= { airFiberStatusEntry 43 } + + linkUpTime OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio Link uptime (seconds)" + ::= { airFiberStatusEntry 44 } + + remoteMAC OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote radio MAC Address" + ::= { airFiberStatusEntry 45 } + + remoteIP OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Remote radio IP Address" + ::= { airFiberStatusEntry 46 } + + dfsDetections OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DFS Detections since boot. 5 GHz radios only." + ::= { airFiberStatusEntry 47 } + + dfsDomain OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DFS Regulatory Domain for current TX Frequency. 5 GHz radios only." + ::= { airFiberStatusEntry 48 } + + dfsStateTxFreq1 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of first TX Frequency. 5 GHz radios only." + ::= { airFiberStatusEntry 49 } + + dfsStateTxFreq2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of second TX Frequency. 5 GHz radios only." + ::= { airFiberStatusEntry 50 } + + dfsStateTxFreq3 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of third TX Frequency. 5 GHz radios only." + ::= { airFiberStatusEntry 51 } + + dfsTimerTxFreq1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Seconds remaining before first TX Frequency can advance to next operating state. Channel availability check timeout + is 60 seconds and DFS detection timeout is 30 minutes. 5 GHz radios only." + ::= { airFiberStatusEntry 52 } + + dfsTimerTxFreq2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Seconds remaining before second TX Frequency can advance to next operating state. Channel availability check timeout + is 60 seconds and DFS detection timeout is 30 minutes. 5 GHz radios only." + ::= { airFiberStatusEntry 53 } + + dfsTimerTxFreq3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Seconds remaining before third TX Frequency can advance to next operating state. Channel availability check timeout + is 60 seconds and DFS detection timeout is 30 minutes. 5 GHz radios only." + ::= { airFiberStatusEntry 54 } + + -- -------------------------------------------------------------------------------- + -- AirFiber Statistics Table + -- -------------------------------------------------------------------------------- + + airFiberStatistics OBJECT-TYPE + SYNTAX SEQUENCE OF AirFiberStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "AirFiber Statistics" + ::= { ubntAirFIBER 3 } + + + airFiberStatisticsEntry OBJECT-TYPE + SYNTAX AirFiberStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the AirFiberStatisticsTable" + INDEX { airFiberStatisticsIndex } + ::= { airFiberStatistics 1 } + + + AirFiberStatisticsEntry ::= SEQUENCE { + airFiberStatisticsIndex Integer32, + txFramesOK Counter64, + rxFramesOK Counter64, + rxFrameCrcErr Counter64, + rxAlignErr Counter64, + txOctetsOK Counter64, + rxOctetsOK Counter64, + txPauseFrames Counter64, + rxPauseFrames Counter64, + rxErroredFrames Counter64, + txErroredFrames Counter64, + rxValidUnicastFrames Counter64, + rxValidMulticastFrames Counter64, + rxValidBroadcastFrames Counter64, + txValidUnicastFrames Counter64, + txValidMulticastFrames Counter64, + txValidBroadcastFrames Counter64, + rxDroppedMacErrFrames Counter64, + rxTotalOctets Counter64, + rxTotalFrames Counter64, + rxLess64ByteFrames Counter64, + rxOverLengthFrames Counter64, + rx64BytePackets Counter64, + rx65-127BytePackets Counter64, + rx128-255BytePackets Counter64, + rx256-511BytePackets Counter64, + rx512-1023BytePackets Counter64, + rx1024-1518BytesPackets Counter64, + rx1519PlusBytePackets Counter64, + rxTooLongFrameCrcErr Counter64, + rxTooShortFrameCrcErr Counter64, + txqosoct0 Counter64, + txqosoct1 Counter64, + txqosoct2 Counter64, + txqosoct3 Counter64, + txqosoct4 Counter64, + txqosoct5 Counter64, + txqosoct6 Counter64, + txqosoct7 Counter64, + txqospkt0 Counter64, + txqospkt1 Counter64, + txqospkt2 Counter64, + txqospkt3 Counter64, + txqospkt4 Counter64, + txqospkt5 Counter64, + txqospkt6 Counter64, + txqospkt7 Counter64, + rxqosoct0 Counter64, + rxqosoct1 Counter64, + rxqosoct2 Counter64, + rxqosoct3 Counter64, + rxqosoct4 Counter64, + rxqosoct5 Counter64, + rxqosoct6 Counter64, + rxqosoct7 Counter64, + rxqospkt0 Counter64, + rxqospkt1 Counter64, + rxqospkt2 Counter64, + rxqospkt3 Counter64, + rxqospkt4 Counter64, + rxqospkt5 Counter64, + rxqospkt6 Counter64, + rxqospkt7 Counter64, + txoctetsAll Counter64, + txpktsAll Counter64, + rxoctetsAll Counter64, + rxpktsAll Counter64 + } + + airFiberStatisticsIndex OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the airFiberStatus" + ::= { airFiberStatisticsEntry 1 } + + txFramesOK OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port TX Frames" + ::= { airFiberStatisticsEntry 2 } + + rxFramesOK OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port RX Frames" + ::= { airFiberStatisticsEntry 3 } + + rxFrameCrcErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port CRC Errors" + ::= { airFiberStatisticsEntry 4 } + + rxAlignErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port Receive Alignment Errors" + ::= { airFiberStatisticsEntry 5 } + + txOctetsOK OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port TX Octets" + ::= { airFiberStatisticsEntry 6 } + + rxOctetsOK OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port RX Octets" + ::= { airFiberStatisticsEntry 7 } + + txPauseFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port Pause Frames Transmitted" + ::= { airFiberStatisticsEntry 8 } + + rxPauseFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port Pause Frames Received" + ::= { airFiberStatisticsEntry 9 } + + rxErroredFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port Bad Frames Received" + ::= { airFiberStatisticsEntry 10 } + + txErroredFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port Bad Frames Transmitted" + ::= { airFiberStatisticsEntry 11 } + + rxValidUnicastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port Unicast Frames Received" + ::= { airFiberStatisticsEntry 12 } + + rxValidMulticastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port Multicast Frames Received" + ::= { airFiberStatisticsEntry 13 } + + rxValidBroadcastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port Broadcast Frames Received" + ::= { airFiberStatisticsEntry 14 } + + txValidUnicastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port Unicast Frames Transmitted" + ::= { airFiberStatisticsEntry 15 } + + txValidMulticastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port Multicast Frames Transmitted" + ::= { airFiberStatisticsEntry 16 } + + txValidBroadcastFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port Broadcast Frames Transmitted" + ::= { airFiberStatisticsEntry 17 } + + rxDroppedMacErrFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port Dropped MAC Receive Errors" + ::= { airFiberStatisticsEntry 18 } + + rxTotalOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port Total Octets Received" + ::= { airFiberStatisticsEntry 19 } + + rxTotalFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port Total Frames Received" + ::= { airFiberStatisticsEntry 20 } + + rxLess64ByteFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port Undersized Frames Received" + ::= { airFiberStatisticsEntry 21 } + + rxOverLengthFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port Over Max Length Frames Received" + ::= { airFiberStatisticsEntry 22 } + + rx64BytePackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port 64 Byte Frames Received" + ::= { airFiberStatisticsEntry 23 } + + rx65-127BytePackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port 65-127 Byte Frames Received" + ::= { airFiberStatisticsEntry 24 } + + rx128-255BytePackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port 128-256 Byte Frames Received" + ::= { airFiberStatisticsEntry 25 } + + rx256-511BytePackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port 256-511 Byte Frames Received" + ::= { airFiberStatisticsEntry 26 } + + rx512-1023BytePackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port 512-1023 Byte Frames Received" + ::= { airFiberStatisticsEntry 27 } + + rx1024-1518BytesPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port 1024-1518 Byte Frames Received" + ::= { airFiberStatisticsEntry 28 } + + rx1519PlusBytePackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port Greater Than 1518 Byte Frames Received" + ::= { airFiberStatisticsEntry 29 } + + rxTooLongFrameCrcErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port Too Long Frame CRC Errors Received" + ::= { airFiberStatisticsEntry 30 } + + rxTooShortFrameCrcErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Eth Data Port Too Short Frame CRC Errors Received" + ::= { airFiberStatisticsEntry 31 } + + txqosoct0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF TX Octets QOS 0" + ::= { airFiberStatisticsEntry 32 } + + txqosoct1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF TX Octets QOS 1" + ::= { airFiberStatisticsEntry 33 } + + txqosoct2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF TX Octets QOS 2" + ::= { airFiberStatisticsEntry 34 } + + txqosoct3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF TX Octets QOS 3" + ::= { airFiberStatisticsEntry 35 } + + txqosoct4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF TX Octets QOS 4" + ::= { airFiberStatisticsEntry 36 } + + txqosoct5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF TX Octets QOS 5" + ::= { airFiberStatisticsEntry 37 } + + txqosoct6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF TX Octets QOS 6" + ::= { airFiberStatisticsEntry 38 } + + txqosoct7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF TX Octets QOS 7" + ::= { airFiberStatisticsEntry 39 } + + txqospkt0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF TX Packets QOS 0" + ::= { airFiberStatisticsEntry 40 } + + txqospkt1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF TX Packets QOS 1" + ::= { airFiberStatisticsEntry 41 } + + txqospkt2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF TX Packets QOS 2" + ::= { airFiberStatisticsEntry 42 } + + txqospkt3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF TX Packets QOS 3" + ::= { airFiberStatisticsEntry 43 } + + txqospkt4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF TX Packets QOS 4" + ::= { airFiberStatisticsEntry 44 } + + txqospkt5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF TX Packets QOS 5" + ::= { airFiberStatisticsEntry 45 } + + txqospkt6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF TX Packets QOS 6" + ::= { airFiberStatisticsEntry 46 } + + txqospkt7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF TX Packets QOS 7" + ::= { airFiberStatisticsEntry 47 } + + rxqosoct0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF RX Octets QOS 0" + ::= { airFiberStatisticsEntry 48 } + + rxqosoct1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF RX Octets QOS 1" + ::= { airFiberStatisticsEntry 49 } + + rxqosoct2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF RX Octets QOS 2" + ::= { airFiberStatisticsEntry 50 } + + rxqosoct3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF RX Octets QOS 3" + ::= { airFiberStatisticsEntry 51 } + + rxqosoct4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF RX Octets QOS 4" + ::= { airFiberStatisticsEntry 52 } + + rxqosoct5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF RX Octets QOS 5" + ::= { airFiberStatisticsEntry 53 } + + rxqosoct6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF RX Octets QOS 6" + ::= { airFiberStatisticsEntry 54 } + + rxqosoct7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF RX Octets QOS 7" + ::= { airFiberStatisticsEntry 55 } + + rxqospkt0 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF RX Packets QOS 0" + ::= { airFiberStatisticsEntry 56 } + + rxqospkt1 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF RX Packets QOS 1" + ::= { airFiberStatisticsEntry 57 } + + rxqospkt2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF RX Packets QOS 2" + ::= { airFiberStatisticsEntry 58 } + + rxqospkt3 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF RX Packets QOS 3" + ::= { airFiberStatisticsEntry 59 } + + rxqospkt4 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF RX Packets QOS 4" + ::= { airFiberStatisticsEntry 60 } + + rxqospkt5 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF RX Packets QOS 5" + ::= { airFiberStatisticsEntry 61 } + + rxqospkt6 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF RX Packets QOS 6" + ::= { airFiberStatisticsEntry 62 } + + rxqospkt7 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF RX Packets QOS 7" + ::= { airFiberStatisticsEntry 63 } + + txoctetsAll OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF Total Octets Transmitted" + ::= { airFiberStatisticsEntry 64 } + + txpktsAll OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF Total Packets Transmitted" + ::= { airFiberStatisticsEntry 65 } + + rxoctetsAll OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF Total Octets Received" + ::= { airFiberStatisticsEntry 66 } + + rxpktsAll OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RF Total Packets Received" + ::= { airFiberStatisticsEntry 67 } + + END diff --git a/snmp_mib_archive/UBNT-AirMAX-MIB.txt b/snmp_mib_archive/u/UBNT-AirMAX-MIB.txt similarity index 100% rename from snmp_mib_archive/UBNT-AirMAX-MIB.txt rename to snmp_mib_archive/u/UBNT-AirMAX-MIB.txt diff --git a/snmp_mib_archive/UBNT-MIB.txt b/snmp_mib_archive/u/UBNT-MIB.txt similarity index 100% rename from snmp_mib_archive/UBNT-MIB.txt rename to snmp_mib_archive/u/UBNT-MIB.txt diff --git a/snmp_mib_archive/UDP-MIB.txt b/snmp_mib_archive/u/UDP-MIB.txt similarity index 100% rename from snmp_mib_archive/UDP-MIB.txt rename to snmp_mib_archive/u/UDP-MIB.txt diff --git a/snmp_mib_archive/UX-CallStats.my b/snmp_mib_archive/u/UX-CallStats.my similarity index 100% rename from snmp_mib_archive/UX-CallStats.my rename to snmp_mib_archive/u/UX-CallStats.my diff --git a/snmp_mib_archive/UX-OBJECTS-MIB.my b/snmp_mib_archive/u/UX-OBJECTS-MIB.my similarity index 100% rename from snmp_mib_archive/UX-OBJECTS-MIB.my rename to snmp_mib_archive/u/UX-OBJECTS-MIB.my diff --git a/snmp_mib_archive/UXTraps.my b/snmp_mib_archive/u/UXTraps.my similarity index 100% rename from snmp_mib_archive/UXTraps.my rename to snmp_mib_archive/u/UXTraps.my diff --git a/snmp_mib_archive/UpdateMibs.js b/snmp_mib_archive/u/UpdateMibs.js similarity index 100% rename from snmp_mib_archive/UpdateMibs.js rename to snmp_mib_archive/u/UpdateMibs.js diff --git a/snmp_mib_archive/ucd-snmp-mib.cfg b/snmp_mib_archive/u/ucd-snmp-mib.cfg similarity index 100% rename from snmp_mib_archive/ucd-snmp-mib.cfg rename to snmp_mib_archive/u/ucd-snmp-mib.cfg diff --git a/snmp_mib_archive/ucd-snmp-mib.mib b/snmp_mib_archive/u/ucd-snmp-mib.mib similarity index 100% rename from snmp_mib_archive/ucd-snmp-mib.mib rename to snmp_mib_archive/u/ucd-snmp-mib.mib diff --git a/snmp_mib_archive/udp-mib.cfg b/snmp_mib_archive/u/udp-mib.cfg similarity index 100% rename from snmp_mib_archive/udp-mib.cfg rename to snmp_mib_archive/u/udp-mib.cfg diff --git a/snmp_mib_archive/udp-mib.mib b/snmp_mib_archive/u/udp-mib.mib similarity index 100% rename from snmp_mib_archive/udp-mib.mib rename to snmp_mib_archive/u/udp-mib.mib diff --git a/snmp_mib_archive/ums.cfg b/snmp_mib_archive/u/ums.cfg similarity index 100% rename from snmp_mib_archive/ums.cfg rename to snmp_mib_archive/u/ums.cfg diff --git a/snmp_mib_archive/ums.mib b/snmp_mib_archive/u/ums.mib similarity index 100% rename from snmp_mib_archive/ums.mib rename to snmp_mib_archive/u/ums.mib diff --git a/snmp_mib_archive/unified.cfg b/snmp_mib_archive/u/unified.cfg similarity index 100% rename from snmp_mib_archive/unified.cfg rename to snmp_mib_archive/u/unified.cfg diff --git a/snmp_mib_archive/unified.mib b/snmp_mib_archive/u/unified.mib similarity index 100% rename from snmp_mib_archive/unified.mib rename to snmp_mib_archive/u/unified.mib diff --git a/snmp_mib_archive/updatemibs b/snmp_mib_archive/u/updatemibs similarity index 100% rename from snmp_mib_archive/updatemibs rename to snmp_mib_archive/u/updatemibs diff --git a/snmp_mib_archive/VDSL2-LINE-TC-MIB.my b/snmp_mib_archive/v/VDSL2-LINE-TC-MIB.my similarity index 100% rename from snmp_mib_archive/VDSL2-LINE-TC-MIB.my rename to snmp_mib_archive/v/VDSL2-LINE-TC-MIB.my diff --git a/snmp_mib_archive/VIPER-MIB.traps b/snmp_mib_archive/v/VIPER-MIB.traps similarity index 100% rename from snmp_mib_archive/VIPER-MIB.traps rename to snmp_mib_archive/v/VIPER-MIB.traps diff --git a/snmp_mib_archive/VMWARE-AGENTCAP-MIB.cfg b/snmp_mib_archive/v/VMWare/VMWARE-AGENTCAP-MIB.cfg similarity index 100% rename from snmp_mib_archive/VMWARE-AGENTCAP-MIB.cfg rename to snmp_mib_archive/v/VMWare/VMWARE-AGENTCAP-MIB.cfg diff --git a/snmp_mib_archive/VMWARE-AGENTCAP-MIB.mib b/snmp_mib_archive/v/VMWare/VMWARE-AGENTCAP-MIB.mib similarity index 100% rename from snmp_mib_archive/VMWARE-AGENTCAP-MIB.mib rename to snmp_mib_archive/v/VMWare/VMWARE-AGENTCAP-MIB.mib diff --git a/snmp_mib_archive/VMWARE-CIMOM-MIB.cfg b/snmp_mib_archive/v/VMWare/VMWARE-CIMOM-MIB.cfg similarity index 100% rename from snmp_mib_archive/VMWARE-CIMOM-MIB.cfg rename to snmp_mib_archive/v/VMWare/VMWARE-CIMOM-MIB.cfg diff --git a/snmp_mib_archive/VMWARE-CIMOM-MIB.mib b/snmp_mib_archive/v/VMWare/VMWARE-CIMOM-MIB.mib similarity index 100% rename from snmp_mib_archive/VMWARE-CIMOM-MIB.mib rename to snmp_mib_archive/v/VMWare/VMWARE-CIMOM-MIB.mib diff --git a/snmp_mib_archive/VMWARE-ENV-MIB.cfg b/snmp_mib_archive/v/VMWare/VMWARE-ENV-MIB.cfg similarity index 100% rename from snmp_mib_archive/VMWARE-ENV-MIB.cfg rename to snmp_mib_archive/v/VMWare/VMWARE-ENV-MIB.cfg diff --git a/snmp_mib_archive/VMWARE-ENV-MIB.mib b/snmp_mib_archive/v/VMWare/VMWARE-ENV-MIB.mib similarity index 100% rename from snmp_mib_archive/VMWARE-ENV-MIB.mib rename to snmp_mib_archive/v/VMWare/VMWARE-ENV-MIB.mib diff --git a/snmp_mib_archive/VMWARE-OBSOLETE-MIB.cfg b/snmp_mib_archive/v/VMWare/VMWARE-OBSOLETE-MIB.cfg similarity index 100% rename from snmp_mib_archive/VMWARE-OBSOLETE-MIB.cfg rename to snmp_mib_archive/v/VMWare/VMWARE-OBSOLETE-MIB.cfg diff --git a/snmp_mib_archive/VMWARE-OBSOLETE-MIB.mib b/snmp_mib_archive/v/VMWare/VMWARE-OBSOLETE-MIB.mib similarity index 100% rename from snmp_mib_archive/VMWARE-OBSOLETE-MIB.mib rename to snmp_mib_archive/v/VMWare/VMWARE-OBSOLETE-MIB.mib diff --git a/snmp_mib_archive/VMWARE-PRODUCTS-MIB.cfg b/snmp_mib_archive/v/VMWare/VMWARE-PRODUCTS-MIB.cfg similarity index 100% rename from snmp_mib_archive/VMWARE-PRODUCTS-MIB.cfg rename to snmp_mib_archive/v/VMWare/VMWARE-PRODUCTS-MIB.cfg diff --git a/snmp_mib_archive/VMWARE-PRODUCTS-MIB.mib b/snmp_mib_archive/v/VMWare/VMWARE-PRODUCTS-MIB.mib similarity index 100% rename from snmp_mib_archive/VMWARE-PRODUCTS-MIB.mib rename to snmp_mib_archive/v/VMWare/VMWARE-PRODUCTS-MIB.mib diff --git a/snmp_mib_archive/VMWARE-RESOURCES-MIB.cfg b/snmp_mib_archive/v/VMWare/VMWARE-RESOURCES-MIB.cfg similarity index 100% rename from snmp_mib_archive/VMWARE-RESOURCES-MIB.cfg rename to snmp_mib_archive/v/VMWare/VMWARE-RESOURCES-MIB.cfg diff --git a/snmp_mib_archive/VMWARE-RESOURCES-MIB.mib b/snmp_mib_archive/v/VMWare/VMWARE-RESOURCES-MIB.mib similarity index 100% rename from snmp_mib_archive/VMWARE-RESOURCES-MIB.mib rename to snmp_mib_archive/v/VMWare/VMWARE-RESOURCES-MIB.mib diff --git a/snmp_mib_archive/VMWARE-ROOT-MIB.cfg b/snmp_mib_archive/v/VMWare/VMWARE-ROOT-MIB.cfg similarity index 100% rename from snmp_mib_archive/VMWARE-ROOT-MIB.cfg rename to snmp_mib_archive/v/VMWare/VMWARE-ROOT-MIB.cfg diff --git a/snmp_mib_archive/VMWARE-ROOT-MIB.mib b/snmp_mib_archive/v/VMWare/VMWARE-ROOT-MIB.mib similarity index 100% rename from snmp_mib_archive/VMWARE-ROOT-MIB.mib rename to snmp_mib_archive/v/VMWare/VMWARE-ROOT-MIB.mib diff --git a/snmp_mib_archive/VMWARE-SYSTEM-MIB.cfg b/snmp_mib_archive/v/VMWare/VMWARE-SYSTEM-MIB.cfg similarity index 100% rename from snmp_mib_archive/VMWARE-SYSTEM-MIB.cfg rename to snmp_mib_archive/v/VMWare/VMWARE-SYSTEM-MIB.cfg diff --git a/snmp_mib_archive/VMWARE-SYSTEM-MIB.mib b/snmp_mib_archive/v/VMWare/VMWARE-SYSTEM-MIB.mib similarity index 100% rename from snmp_mib_archive/VMWARE-SYSTEM-MIB.mib rename to snmp_mib_archive/v/VMWare/VMWARE-SYSTEM-MIB.mib diff --git a/snmp_mib_archive/VMWARE-TC-MIB.cfg b/snmp_mib_archive/v/VMWare/VMWARE-TC-MIB.cfg similarity index 100% rename from snmp_mib_archive/VMWARE-TC-MIB.cfg rename to snmp_mib_archive/v/VMWare/VMWARE-TC-MIB.cfg diff --git a/snmp_mib_archive/VMWARE-TC-MIB.mib b/snmp_mib_archive/v/VMWare/VMWARE-TC-MIB.mib similarity index 100% rename from snmp_mib_archive/VMWARE-TC-MIB.mib rename to snmp_mib_archive/v/VMWare/VMWARE-TC-MIB.mib diff --git a/snmp_mib_archive/VMWARE-TRAPS-MIB.cfg b/snmp_mib_archive/v/VMWare/VMWARE-TRAPS-MIB.cfg similarity index 100% rename from snmp_mib_archive/VMWARE-TRAPS-MIB.cfg rename to snmp_mib_archive/v/VMWare/VMWARE-TRAPS-MIB.cfg diff --git a/snmp_mib_archive/VMWARE-TRAPS-MIB.mib b/snmp_mib_archive/v/VMWare/VMWARE-TRAPS-MIB.mib similarity index 100% rename from snmp_mib_archive/VMWARE-TRAPS-MIB.mib rename to snmp_mib_archive/v/VMWare/VMWARE-TRAPS-MIB.mib diff --git a/snmp_mib_archive/VMWARE-VC-EVENT-MIB.cfg b/snmp_mib_archive/v/VMWare/VMWARE-VC-EVENT-MIB.cfg similarity index 100% rename from snmp_mib_archive/VMWARE-VC-EVENT-MIB.cfg rename to snmp_mib_archive/v/VMWare/VMWARE-VC-EVENT-MIB.cfg diff --git a/snmp_mib_archive/VMWARE-VC-EVENT-MIB.mib b/snmp_mib_archive/v/VMWare/VMWARE-VC-EVENT-MIB.mib similarity index 100% rename from snmp_mib_archive/VMWARE-VC-EVENT-MIB.mib rename to snmp_mib_archive/v/VMWare/VMWARE-VC-EVENT-MIB.mib diff --git a/snmp_mib_archive/VMWARE-VMINFO-MIB.cfg b/snmp_mib_archive/v/VMWare/VMWARE-VMINFO-MIB.cfg similarity index 100% rename from snmp_mib_archive/VMWARE-VMINFO-MIB.cfg rename to snmp_mib_archive/v/VMWare/VMWARE-VMINFO-MIB.cfg diff --git a/snmp_mib_archive/VMWARE-VMINFO-MIB.mib b/snmp_mib_archive/v/VMWare/VMWARE-VMINFO-MIB.mib similarity index 100% rename from snmp_mib_archive/VMWARE-VMINFO-MIB.mib rename to snmp_mib_archive/v/VMWare/VMWARE-VMINFO-MIB.mib diff --git a/snmp_mib_archive/VMWARE-VMKERNEL-MIB.cfg b/snmp_mib_archive/v/VMWare/VMWARE-VMKERNEL-MIB.cfg similarity index 100% rename from snmp_mib_archive/VMWARE-VMKERNEL-MIB.cfg rename to snmp_mib_archive/v/VMWare/VMWARE-VMKERNEL-MIB.cfg diff --git a/snmp_mib_archive/VMWARE-VMKERNEL-MIB.mib b/snmp_mib_archive/v/VMWare/VMWARE-VMKERNEL-MIB.mib similarity index 100% rename from snmp_mib_archive/VMWARE-VMKERNEL-MIB.mib rename to snmp_mib_archive/v/VMWare/VMWARE-VMKERNEL-MIB.mib diff --git a/snmp_mib_archive/VPN-TC-STD-MIB.my b/snmp_mib_archive/v/VPN-TC-STD-MIB.my similarity index 100% rename from snmp_mib_archive/VPN-TC-STD-MIB.my rename to snmp_mib_archive/v/VPN-TC-STD-MIB.my diff --git a/snmp_mib_archive/VRRP-MIB.mib b/snmp_mib_archive/v/VRRP-MIB.mib similarity index 100% rename from snmp_mib_archive/VRRP-MIB.mib rename to snmp_mib_archive/v/VRRP-MIB.mib diff --git a/snmp_mib_archive/VRRP-MIB.my b/snmp_mib_archive/v/VRRP-MIB.my similarity index 100% rename from snmp_mib_archive/VRRP-MIB.my rename to snmp_mib_archive/v/VRRP-MIB.my diff --git a/snmp_mib_archive/VRRP-MIB.traps b/snmp_mib_archive/v/VRRP-MIB.traps similarity index 100% rename from snmp_mib_archive/VRRP-MIB.traps rename to snmp_mib_archive/v/VRRP-MIB.traps diff --git a/snmp_mib_archive/VRRP-MIB.txt b/snmp_mib_archive/v/VRRP-MIB.txt similarity index 100% rename from snmp_mib_archive/VRRP-MIB.txt rename to snmp_mib_archive/v/VRRP-MIB.txt diff --git a/snmp_mib_archive/v2-readme b/snmp_mib_archive/v/v2-readme similarity index 100% rename from snmp_mib_archive/v2-readme rename to snmp_mib_archive/v/v2-readme diff --git a/snmp_mib_archive/v5_0ficon.cfg b/snmp_mib_archive/v/v5_0ficon.cfg similarity index 100% rename from snmp_mib_archive/v5_0ficon.cfg rename to snmp_mib_archive/v/v5_0ficon.cfg diff --git a/snmp_mib_archive/v5_0ficon.mib b/snmp_mib_archive/v/v5_0ficon.mib similarity index 100% rename from snmp_mib_archive/v5_0ficon.mib rename to snmp_mib_archive/v/v5_0ficon.mib diff --git a/snmp_mib_archive/v5_1ha.cfg b/snmp_mib_archive/v/v5_1ha.cfg similarity index 100% rename from snmp_mib_archive/v5_1ha.cfg rename to snmp_mib_archive/v/v5_1ha.cfg diff --git a/snmp_mib_archive/v5_1ha.mib b/snmp_mib_archive/v/v5_1ha.mib similarity index 100% rename from snmp_mib_archive/v5_1ha.mib rename to snmp_mib_archive/v/v5_1ha.mib diff --git a/snmp_mib_archive/v5_3sw.cfg b/snmp_mib_archive/v/v5_3sw.cfg similarity index 100% rename from snmp_mib_archive/v5_3sw.cfg rename to snmp_mib_archive/v/v5_3sw.cfg diff --git a/snmp_mib_archive/v5_3sw.mib b/snmp_mib_archive/v/v5_3sw.mib similarity index 100% rename from snmp_mib_archive/v5_3sw.mib rename to snmp_mib_archive/v/v5_3sw.mib diff --git a/snmp_mib_archive/vc-domain-mib.cfg b/snmp_mib_archive/v/vc-domain-mib.cfg similarity index 100% rename from snmp_mib_archive/vc-domain-mib.cfg rename to snmp_mib_archive/v/vc-domain-mib.cfg diff --git a/snmp_mib_archive/vc-domain-mib.mib b/snmp_mib_archive/v/vc-domain-mib.mib similarity index 100% rename from snmp_mib_archive/vc-domain-mib.mib rename to snmp_mib_archive/v/vc-domain-mib.mib diff --git a/snmp_mib_archive/vc-module-mib.cfg b/snmp_mib_archive/v/vc-module-mib.cfg similarity index 100% rename from snmp_mib_archive/vc-module-mib.cfg rename to snmp_mib_archive/v/vc-module-mib.cfg diff --git a/snmp_mib_archive/vc-module-mib.mib b/snmp_mib_archive/v/vc-module-mib.mib similarity index 100% rename from snmp_mib_archive/vc-module-mib.mib rename to snmp_mib_archive/v/vc-module-mib.mib diff --git a/snmp_mib_archive/vc-qos-mib.cfg b/snmp_mib_archive/v/vc-qos-mib.cfg similarity index 100% rename from snmp_mib_archive/vc-qos-mib.cfg rename to snmp_mib_archive/v/vc-qos-mib.cfg diff --git a/snmp_mib_archive/vc-qos-mib.mib b/snmp_mib_archive/v/vc-qos-mib.mib similarity index 100% rename from snmp_mib_archive/vc-qos-mib.mib rename to snmp_mib_archive/v/vc-qos-mib.mib diff --git a/snmp_mib_archive/vrrp.mib b/snmp_mib_archive/v/vrrp.mib similarity index 100% rename from snmp_mib_archive/vrrp.mib rename to snmp_mib_archive/v/vrrp.mib diff --git a/snmp_mib_archive/vrrp_rcc.mib b/snmp_mib_archive/v/vrrp_rcc.mib similarity index 100% rename from snmp_mib_archive/vrrp_rcc.mib rename to snmp_mib_archive/v/vrrp_rcc.mib diff --git a/snmp_mib_archive/WAN-TRAP-MIB.mib b/snmp_mib_archive/w/WAN-TRAP-MIB.mib similarity index 100% rename from snmp_mib_archive/WAN-TRAP-MIB.mib rename to snmp_mib_archive/w/WAN-TRAP-MIB.mib diff --git a/snmp_mib_archive/WHISP-APS-MIB.txt b/snmp_mib_archive/w/WHISP-APS-MIB.txt similarity index 97% rename from snmp_mib_archive/WHISP-APS-MIB.txt rename to snmp_mib_archive/w/WHISP-APS-MIB.txt index e4cdfbb..f4a4b33 100644 --- a/snmp_mib_archive/WHISP-APS-MIB.txt +++ b/snmp_mib_archive/w/WHISP-APS-MIB.txt @@ -1,1517 +1,1517 @@ --- --- whisp-aps-mib.mib --- --- ******************************************************************** --- Copyright 2005 (c) , Motorola, Inc. --- Motorola Confidential Proprietary --- ******************************************************************** --- --- Canopy Access Point and Backhaul Timing Master specific MIB definitions. --- --- ******************************************************************** --- $Id: $ --- --- Revision History: --- --- --- 01/31/2002 Y.G Initial release. --- 08/22/2002 Y.G Updated whispApsConfig, linkTestResult --- 03/05/2004 Y.G New entries in link table --- 07/14/2005 M.D Frequency lists and copyright update --- ******************************************************************** - -WHISP-APS-MIB DEFINITIONS ::= BEGIN -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, - Counter32, Gauge32, IpAddress, NOTIFICATION-TYPE - FROM SNMPv2-SMI - DisplayString,PhysAddress - FROM SNMPv2-TC - OBJECT-GROUP - FROM SNMPv2-CONF - WhispLUID, WhispMACAddress - FROM WHISP-TC-MIB - whispModules, whispBox, whispAps - FROM WHISP-GLOBAL-REG-MIB; - -whispApsMibModule MODULE-IDENTITY - LAST-UPDATED "200304150000Z" - ORGANIZATION "Motorola" - CONTACT-INFO - "Canopy Technical Support - email: technical-support@canopywireless.com" - DESCRIPTION - "This module contains MIB definitions for APs." - ::= {whispModules 12} - --- ------------------------------------------------------------------------- --- Top Level Registrations - -whispApsConfig OBJECT IDENTIFIER ::= {whispAps 1} -whispApsLink OBJECT IDENTIFIER ::= {whispAps 2} -whispApsGPS OBJECT IDENTIFIER ::= {whispAps 3} -whispApsEvent OBJECT IDENTIFIER ::= {whispAps 5} -whispApsGroups OBJECT IDENTIFIER ::= {whispAps 6} -whispApsStatus OBJECT IDENTIFIER ::= {whispAps 7} -whispApsLinkTestConfig OBJECT IDENTIFIER ::= {whispApsLink 1} -whispApsLinkTestResult OBJECT IDENTIFIER ::= {whispApsLink 2} -whispApsRegEvent OBJECT IDENTIFIER ::= {whispApsEvent 1} -whispGPSEvent OBJECT IDENTIFIER ::= {whispApsEvent 2} -whispApsDfsEvent OBJECT IDENTIFIER ::= {whispApsEvent 3} - --- ------------------------------------------------------------------------- - --- Link test configuration - - linkTestLUID OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "LUID selection for Link Test." - ::= {whispApsLinkTestConfig 1} - - linkTestDuration OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Duration for Link Test." - ::= {whispApsLinkTestConfig 2} - - --- Link test action - linkTestAction OBJECT-TYPE - SYNTAX INTEGER {stopped(0), - start(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Setting value 1 will initiate link test." - ::= {whispApsLinkTestConfig 3} - - linkTestPktLength OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Packet length for Link Test." - ::= {whispApsLinkTestConfig 4} - --- Link test results - - testLUID OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "LUID number of selected unit." - - ::= {whispApsLinkTestResult 1} - linkTestStatus OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Status for Link Test." - ::= {whispApsLinkTestResult 2} - - - linkTestError OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Error status of Link Test: - (1) Failed to recieve handshake from remote device - (2) No session is currently active. Please try again after session established. - (3) Received a bad transaction ID. Please try again. - (4) We werent able to send the test request to the remote device. - (5) We didnt receive any results from the remote device." - ::= {whispApsLinkTestResult 3} - - testDuration OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Duration of link test." - - ::= {whispApsLinkTestResult 4} - - downLinkRate OBJECT-TYPE - SYNTAX INTEGER - UNITS "bps" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Down Link Rate." - - ::= {whispApsLinkTestResult 5} - - upLinkRate OBJECT-TYPE - SYNTAX INTEGER - UNITS "bps" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Up Link Rate." - - ::= {whispApsLinkTestResult 6} - - downLinkEff OBJECT-TYPE - SYNTAX INTEGER - UNITS "%" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Down Link Efficiency." - - ::= {whispApsLinkTestResult 7} - - maxDwnLinkIndex OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Maximum down link index." - - ::= {whispApsLinkTestResult 8} - - actDwnLinkIndex OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Actual down link index." - - ::= {whispApsLinkTestResult 9} - - expDwnFragCount OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Expected Fragment Count." - - ::= {whispApsLinkTestResult 10} - - actDwnFragCount OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Actual Fragment Count." - - ::= {whispApsLinkTestResult 11} - - upLinkEff OBJECT-TYPE - SYNTAX INTEGER - UNITS "%" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Up link efficiency." - - ::= {whispApsLinkTestResult 12} - - expUpFragCount OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Uplink expected Fragment Count." - - ::= {whispApsLinkTestResult 13} - - actUpFragCount OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Actual uplink Fragment Count." - - ::= {whispApsLinkTestResult 14} - - whispLinkTestGroup OBJECT-GROUP - OBJECTS { - linkTestLUID, - linkTestDuration, - linkTestAction, - testLUID, - linkTestPktLength, - linkTestStatus, - linkTestError, - testDuration, - downLinkRate, - upLinkRate, - downLinkEff, - maxDwnLinkIndex, - actDwnLinkIndex, - expDwnFragCount, - actDwnFragCount, - upLinkEff, - expUpFragCount, - actUpFragCount - } - STATUS current - DESCRIPTION - "WHiSP APs link test group." - ::= {whispApsGroups 1} - - --- APS config page - - gpsInput OBJECT-TYPE - SYNTAX INTEGER { - generateSyncSignal(0), - syncToReceivedSignalTimingPort(1), - syncToReceivedSignalPowerPort(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "(0) -- Generate AP sync signal. - (1) -- Sync AP to received signal (Power Port) (Y adaptor is required). - (2) -- Sync AP to received signal (Timing Port)." - - ::= {whispApsConfig 1} - - rfFreqCarrier OBJECT-TYPE - SYNTAX INTEGER {wired(0)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "RF Frequency. - The frequencies are: - 2.4 radios:24150,24175,24200,24225,24250,24275,24300,24325,24350,24375, - 24400,24425,24450,24475,24500,24525,24550,24575. - 4.9 radios:4920,4940,4960,4980,5040,5060,5080. - 5.1 radios:5175,5180,5185,5190,5195,5200,5205,5210,5215,5220,5225,5230,5240, - 5245,5250,5255,5260,5265,5270,5275,5280,5285,5290,5295,5300,5305, - 5310,5315,5320,5325. - 5.2 radios:5275,5280,5285,5290,5295,5300,5305,5310,5315,5320,5325. - 5.4 radios:5495,5500,5505,5510,5515,5520,5525,5530,5535,5540,5545,5550,5555,5560, - 5565,5570,5575,5580,5585,5590,5595,5600,5605,5610,5615,5620,5625,5630, - 5635,5640,5645,5650,5655,5660,5665,5670,5675,5680,5685,5690,5695,5700,5705 - 5.7 radios:5745,5750,5755,5760,5765,5770,5775,5780,5785,5790,5795,5800,5805. - 5.7 radios with ISM enabled :5735,5740,5745,5750,5755,5760,5765,5770,5775, - 5780,5785,5790,5795,5800,5805,5810,5815,5820,5825,5830,5835,5840. - 5.8 radios:5860,5865,5870,5875,5880,5885,5890,5895,5900,5905,5910. - 900 radios:9060,9070,9080,9090,9100,9110,9120,9130,9140,9150,9160,9170,9180,9190,9200,9220,9230,9240. - 0: wired." - - ::= {whispApsConfig 2} - - apLinkSpeed OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "The variable is deprecated." - - ::= {whispApsConfig 3} - - dwnLnkData OBJECT-TYPE - SYNTAX INTEGER (0..99) - UNITS "%" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This is the percentage of frame data space - allocated for downlink" - - ::= {whispApsConfig 4} - - highPriorityUpLnkPct OBJECT-TYPE - SYNTAX INTEGER (0..99) - UNITS "%" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Percentage of uplink slots for high priority data." - - ::= {whispApsConfig 5} - - numUAckSlots OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Total number of upstream ack slots." - - ::= {whispApsConfig 6} - - uAcksReservHigh OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Total number of upstream high priority ack slots" - - ::= {whispApsConfig 7} - - numDAckSlots OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Total number of downstream ack slots." - - ::= {whispApsConfig 8} - - dAcksReservHigh OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Total number of high priority downstream ack slots." - - ::= {whispApsConfig 9} - - numCtlSlots OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Total number of upstream control (contention) slots." - - ::= {whispApsConfig 10} - - numCtlSlotsReserveHigh OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Total number of High priority upstream control (contention) slots." - - ::= {whispApsConfig 11} - - upLnkDataRate OBJECT-TYPE - SYNTAX INTEGER - UNITS "Kilobits/sec" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Sustained uplink bandwidth cap." - - ::= {whispApsConfig 12} - upLnkLimit OBJECT-TYPE - SYNTAX INTEGER - UNITS "Kilobits/sec" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Burst uplink bandwidth cap." - - ::= {whispApsConfig 13} - - dwnLnkDataRate OBJECT-TYPE - SYNTAX INTEGER - UNITS "Kilobits/sec" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Sustained downlink bandwidth cap." - - ::= {whispApsConfig 14} - - dwnLnkLimit OBJECT-TYPE - SYNTAX INTEGER - UNITS "Kilobits/sec" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Burst downlink bandwidth cap." - - ::= {whispApsConfig 15} - - sectorID OBJECT-TYPE - SYNTAX INTEGER(0..15) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Advertise sector number for an AP." - - ::= {whispApsConfig 16} - - maxRange OBJECT-TYPE - SYNTAX INTEGER - UNITS "miles" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Access point max range." - - ::= {whispApsConfig 17} - - airLinkSecurity OBJECT-TYPE - SYNTAX INTEGER{ - standard(0), - desEnhanced(1), - desEnhancedAndAuthentication(2), - authenticationIfAvailable(3) - } - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "Air Link Security. - desEnhancedAndAuthentication(2) and authenticationIfAvailable(3) - are only for APAS." - - ::= {whispApsConfig 18} - - berMode OBJECT-TYPE - SYNTAX INTEGER{ - berStream(0), - noBerStream(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "AP backgroup BER mode." - - ::= {whispApsConfig 19} - - asIP1 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Authentication Sever 1 IP." - - ::= {whispApsConfig 20} - - asIP2 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Authentication Sever 2 IP." - - ::= {whispApsConfig 21} - - asIP3 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Authentication Sever 3 IP." - - ::= {whispApsConfig 22} - - lanIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "LAN IP." - - ::= {whispApsConfig 23} - - lanMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "LAN subnet mask." - - ::= {whispApsConfig 24} - - defaultGw OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Default gateway" - - ::= {whispApsConfig 25} - - privateIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Private IP." - - ::= {whispApsConfig 26} - - gpsTrap OBJECT-TYPE - SYNTAX INTEGER{ - gpsTrapDisabled(0), - gpsTrapEnabled(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Variable to enable/disable GPS sync/out-sync traps." - - ::= {whispApsConfig 27} - - regTrap OBJECT-TYPE - SYNTAX INTEGER{ - regTrapDisabled(0), - regTrapEnabled(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Variable to enable/disable registration complete/lost traps." - - ::= {whispApsConfig 28} - - txSpreading OBJECT-TYPE - SYNTAX INTEGER{ - txSpreadingDisabled(0), - txSpreadingEnabled(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Variable to enable/disable Transmit Frame Spreading." - ::= {whispApsConfig 29} - - apBeaconInfo OBJECT-TYPE - SYNTAX INTEGER{ - enableApBeaconInfo(0), - disableApBeaconInfo(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Variable to enable/disable displaying AP beacon info through AP eval." - ::= {whispApsConfig 30} - - authMode OBJECT-TYPE - SYNTAX INTEGER{ - authenticationDisabled(0), - authenticationRequired(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Variable to enable/disable authentication. The authentication optional mode - is for APs only. This variable can only be set when authentication feature - is enabled." - ::= {whispApsConfig 31} - - authKey OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Authentication key. It should be 32 character long. - For Backhaul timing master only." - ::= {whispApsConfig 32} - - encryptionMode OBJECT-TYPE - SYNTAX INTEGER{ - encryptionDisabled(0), - encryptionEnabled(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Variable to enable/disable encryption." - ::= {whispApsConfig 33} - - ntpServerIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "IP address for NTP server." - - ::= {whispApsConfig 34} - - broadcastRetryCount OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Broadcast Repeat Count : Range 0 -- 2. For APs." - - ::= {whispApsConfig 35} - - encryptDwBroadcast OBJECT-TYPE - SYNTAX INTEGER{ - disable(0), - enable(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To enable or disable Encrypted Downlink Broadcast. For APs." - ::= {whispApsConfig 36} - - updateAppAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Update Application Address." - - ::= {whispApsConfig 37} - - dfsConfig OBJECT-TYPE - SYNTAX INTEGER{ - disable(0), - enable(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To enable or disable Dynamic Frequency Shifting. For 5.7 GHz radios." - ::= {whispApsConfig 38} - - vlanEnable OBJECT-TYPE - SYNTAX INTEGER{ - disable(0), - enable(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To enable or disable VLAN." - ::= {whispApsConfig 39} - - configSource OBJECT-TYPE - SYNTAX INTEGER{ - bam(0), - sm(1), - bamsm(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To configure CIR, MIR and VLAN through SM or BAM." - ::= {whispApsConfig 40} - - apTwoXRate OBJECT-TYPE - SYNTAX INTEGER{disabled(0), - enabled(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To enable or disable double rate." - ::= {whispApsConfig 41} - - numCtlSlotsHW OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Total number of control slots for HW Scheduling mode." - - ::= {whispApsConfig 42} - - - whispApsConfigGroup OBJECT-GROUP - OBJECTS { - gpsInput, - rfFreqCarrier, - dwnLnkData, - highPriorityUpLnkPct, - numUAckSlots, - uAcksReservHigh, - numDAckSlots, - dAcksReservHigh, - numCtlSlots, - numCtlSlotsReserveHigh, - upLnkDataRate, - upLnkLimit, - dwnLnkDataRate, - dwnLnkLimit, - sectorID, - maxRange, - berMode, - asIP1, - asIP2, - asIP3, - lanIp, - lanMask, - defaultGw, - privateIp, - gpsTrap, - regTrap, - txSpreading, - apBeaconInfo, - authMode, - authKey, - encryptionMode, - ntpServerIp, - broadcastRetryCount, - encryptDwBroadcast, - updateAppAddress, - dfsConfig, - vlanEnable, - configSource, - apTwoXRate, - numCtlSlotsHW - } - STATUS current - DESCRIPTION - "WHiSP APs configuration group." - ::= {whispApsGroups 2} - --- Link table - - whispLinkTable OBJECT-TYPE - SYNTAX SEQUENCE OF WhispLinkEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "List of link test results" - ::= {whispAps 4} - - - whispLinkEntry OBJECT-TYPE - SYNTAX WhispLinkEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "List of link test results" - - INDEX {linkLUID} - ::= {whispLinkTable 1} - - WhispLinkEntry ::= SEQUENCE{ - linkLUID INTEGER, - linkDescr DisplayString, - linkPhysAddress PhysAddress, - linkMtu INTEGER, - linkSpeed Gauge32, - linkOperStatus INTEGER, - linkInOctets Counter32, - linkInUcastPkts Counter32, - linkInNUcastPkts Counter32, - linkInDiscards Counter32, - linkInError Counter32, - linkInUnknownProtos Counter32, - linkOutOctets Counter32, - linkOutUcastPkts Counter32, - linkOutNUcastPkts Counter32, - linkOutDiscards Counter32, - linkOutError Counter32, - linkOutQLen Gauge32, - linkSessState INTEGER, - linkESN PhysAddress, - linkRSSI INTEGER, - linkAveJitter INTEGER, - linkLastJitter INTEGER, - linkAirDelay INTEGER, - linkRegCount INTEGER, - linkReRegCount INTEGER, - linkTimeOut INTEGER, - linkLastRSSI INTEGER, - sessionCount INTEGER, - softwareVersion DisplayString, - softwareBootVersion DisplayString, - fpgaVersion DisplayString, - linkSiteName DisplayString, - avgPowerLevel DisplayString, - lastPowerLevel DisplayString, - adaptRate DisplayString, - sesDownLinkRate INTEGER, - sesDownLinkLimit INTEGER, - sesUpLinkRate INTEGER, - sesUpLinkLimit INTEGER, - adaptRate DisplayString, - sesLoUpCIR INTEGER, - sesLoDownCIR INTEGER, - sesHiUpCIR INTEGER, - sesHiDownCIR INTEGER - } - - linkLUID OBJECT-TYPE - SYNTAX INTEGER (1..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "LUID number." - - ::= {whispLinkEntry 1} - - linkDescr OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A textual string containing information about the - unit. This string should include the name of - the manufacturer, the product name and the version - of the hardware interface." - - ::= {whispLinkEntry 2} - - linkPhysAddress OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Physical Address of the unit." - - ::= {whispLinkEntry 3} - - linkMtu OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The size of the largest datagram which can be - sent/received on the interface, specified in - octets. For interfaces that are used for - transmitting network datagrams, this is the size - of the largest network datagram that can be sent - on the interface." - - ::= {whispLinkEntry 4} - - linkSpeed OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "An estimate of the interface's current bandwidth - in bits per second. For interfaces which do not - vary in bandwidth or for those where no accurate - estimation can be made, this object should contain - the nominal bandwidth." - - ::= {whispLinkEntry 5} - - linkOperStatus OBJECT-TYPE - SYNTAX INTEGER { - up(1), -- ready to pass packets - down(2), - testing(3) -- in some test mode - } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "This variable is not used." - - ::= {whispLinkEntry 6} - - linkInOctets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of octets received on the - interface, including framing characters." - - ::= {whispLinkEntry 7} - - linkInUcastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of subnetwork-unicast packets - delivered to a higher-layer protocol." - - ::= {whispLinkEntry 8} - - linkInNUcastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of non-unicast (i.e., subnetwork- - broadcast or subnetwork-multicast) packets - delivered to a higher-layer protocol." - - ::= {whispLinkEntry 9} - - linkInDiscards OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of inbound packets which were chosen - to be discarded even though no errors had been - detected to prevent their being deliverable to a - higher-layer protocol. One possible reason for - discarding such a packet could be to free up - buffer space." - - ::= {whispLinkEntry 10} - - linkInError OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of inbound packets that contained - errors preventing them from being deliverable to a - higher-layer protocol." - - ::= {whispLinkEntry 11} - - linkInUnknownProtos OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of packets received via the interface - which were discarded because of an unknown or - unsupported protocol." - - ::= {whispLinkEntry 12} - - linkOutOctets OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of octets transmitted out of the - interface, including framing characters." - ::= {whispLinkEntry 13} - - linkOutUcastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of packets that higher-level - protocols requested be transmitted to a - subnetwork-unicast address, including those that - were discarded or not sent." - - ::= {whispLinkEntry 14} - - linkOutNUcastPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of packets that higher-level - protocols requested be transmitted to a non- - unicast (i.e., a subnetwork-broadcast or - subnetwork-multicast) address, including those - that were discarded or not sent." - - ::= {whispLinkEntry 15} - - linkOutDiscards OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of outbound packets which were chosen - to be discarded even though no errors had been - detected to prevent their being transmitted. One - possible reason for discarding such a packet could - be to free up buffer space." - - ::= {whispLinkEntry 16} - - linkOutError OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of outbound packets that could not be - transmitted because of errors." - - ::= {whispLinkEntry 17} - - linkOutQLen OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of packets in output packet queue." - - ::= {whispLinkEntry 18} - - linkSessState OBJECT-TYPE - SYNTAX INTEGER{ - idle(0), - inSession(1), - clearing(2), - reRegDnRst(3), - authChal(4), - registering(5), - notInUse(6) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current operational state of an interface. - 0 = Idle - 1 = In Session - 2 = Clearing - 3 = Re-registration downlink reset - 4 = Authentication Challenge - 5 = Registering - 6 = Not in use" - - ::= {whispLinkEntry 19} - - linkESN OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Link Electronic serial numbe. It is MAC address." - - ::= {whispLinkEntry 20} - - linkRSSI OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The average RSSI reading of all packets received from an SM." - - ::= {whispLinkEntry 21} - - linkAveJitter OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The average Jitter reading of all packets received from an SM." - - ::= {whispLinkEntry 22} - - linkLastJitter OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Last jitter value." - - ::= {whispLinkEntry 23} - - linkAirDelay OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current air delay measured between the AP and SM." - - ::= {whispLinkEntry 24} - - linkRegCount OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times an SM has registered to an AP." - - ::= {whispLinkEntry 25} - - linkReRegCount OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times an SM has tried to register with the AP while it still has - an active session with the AP." - - ::= {whispLinkEntry 26} - - linkTimeOut OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Link time out." - - ::= {whispLinkEntry 27} - - linkLastRSSI OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last RSSI reading of all packets received from an SM." - ::= {whispLinkEntry 28} - - sessionCount OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "How many times has this mac been in/out of session." - - ::= {whispLinkEntry 29} - - softwareVersion OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The software version of registered SM." - ::= {whispLinkEntry 30} - - softwareBootVersion OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The software boot version of registered SM." - ::= {whispLinkEntry 31} - - fpgaVersion OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The FPGA version of registered SM." - ::= {whispLinkEntry 32} - - linkSiteName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The site name of the registered SM." - ::= {whispLinkEntry 33} - - avgPowerLevel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The everage power level of registered SM." - ::= {whispLinkEntry 34} - - lastPowerLevel OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The last power level of registered SM." - ::= {whispLinkEntry 35} - - sesDownLinkRate OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Down link rate." - - ::= {whispLinkEntry 36} - - sesDownLinkLimit OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Down link limit." - - ::= {whispLinkEntry 37} - - sesUpLinkRate OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Uplink rate." - - ::= {whispLinkEntry 38} - sesUpLinkLimit OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Uplink limit." - - ::= {whispLinkEntry 39} - - adaptRate OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Adapt rate of registered SM." - ::= {whispLinkEntry 40} - sesLoUpCIR OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Low priority up link CIR." - - ::= {whispLinkEntry 41} - - sesLoDownCIR OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Low priority down link CIR." - - ::= {whispLinkEntry 42} - - sesHiUpCIR OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "High priority up link CIR." - - ::= {whispLinkEntry 43} - - sesHiDownCIR OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "High priority down link CIR." - - ::= {whispLinkEntry 44} - - whispApsLinkTableGroup OBJECT-GROUP - OBJECTS { - linkLUID, - linkDescr, - linkPhysAddress, - linkMtu, - linkSpeed, - linkOperStatus, -- this variable is obsolete - linkInOctets, - linkInUcastPkts, - linkInNUcastPkts, - linkInDiscards, - linkInError, - linkInUnknownProtos, - linkOutOctets, - linkOutUcastPkts, - linkOutNUcastPkts, - linkOutDiscards, - linkOutError, - linkOutQLen, - linkSessState, - linkESN, - linkRSSI, - linkAveJitter, - linkLastJitter, - linkAirDelay, - linkRegCount, - linkReRegCount, - linkTimeOut, - linkLastRSSI, - sessionCount, - softwareVersion, - softwareBootVersion, - fpgaVersion, - linkSiteName, - avgPowerLevel, - lastPowerLevel, - sesDownLinkRate, - sesDownLinkLimit, - sesUpLinkRate, - sesUpLinkLimit, - adaptRate, - sesLoUpCIR, - sesLoDownCIR, - sesHiUpCIR, - sesHiDownCIR - } - STATUS current - DESCRIPTION - "WHiSP APs Link Table group." - ::= {whispApsGroups 3} - - whispGPSStats OBJECT-TYPE - SYNTAX INTEGER { - gpsSynchronized(1), - gpsLostSync(2), - generatingSync(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This shows whether the AP is synchrinized - to the GPS timer." - ::= {whispApsGPS 1} - --- GPS Events - - - whispGPSInSync NOTIFICATION-TYPE - OBJECTS {whispGPSStats} - STATUS current - DESCRIPTION - "Signals a transition from not-synchronized to synchronized." - ::= {whispGPSEvent 1} - - whispGPSOutSync NOTIFICATION-TYPE - OBJECTS {gpsStatus} - STATUS current - DESCRIPTION - "Signals a transition from synchronized to not-synchronized." - ::= {whispGPSEvent 2} - - whispRegStatus OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "This shows the registration status of a link." - ::= {whispApsLink 4} - --- Registration Events - - whispRegComplete NOTIFICATION-TYPE - OBJECTS {linkLUID,linkPhysAddress} - STATUS current - DESCRIPTION - "Signals registration complete." - ::= {whispApsRegEvent 1} - - whispRegLost NOTIFICATION-TYPE - OBJECTS {linkLUID,linkPhysAddress} - STATUS current - DESCRIPTION - "Signals registration lost." - ::= {whispApsRegEvent 2} - --- DFS events - - whispRedarDetected NOTIFICATION-TYPE - OBJECTS {dfsStatus} - STATUS current - DESCRIPTION - "Radar detected transmit stopped." - ::= {whispApsDfsEvent 1} - - whispRedarEnd NOTIFICATION-TYPE - OBJECTS {dfsStatus} - STATUS current - DESCRIPTION - "Radar ended back to normal transmit." - ::= {whispApsDfsEvent 2} - - whispApsNotifGroup OBJECT-GROUP - OBJECTS { - whispGPSInSync, - whispGPSOutSync, - whispRegComplete, - whispRegLost, - whispRedarDetected, - whispRedarEnd - } - STATUS current - DESCRIPTION - "WHiSP APs notification group." - ::= {whispApsGroups 4} - --- Access Point status page - regCount OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of registered SMs." - ::= {whispApsStatus 1} - - gpsStatus OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "GPS status." - ::= {whispApsStatus 2} - - radioSlicing OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - " Radio slicing value (decimal)." - ::= {whispApsStatus 3} - - radioTxGain OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Radio transmit gain setting." - ::= {whispApsStatus 4} - - dataSlotDwn OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of data slot down." - ::= {whispApsStatus 5} - - dataSlotUp OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of data slot up." - ::= {whispApsStatus 6} - - dataSlotUpHi OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of high priority data slot up." - ::= {whispApsStatus 7} - - upLnkAckSlot OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Uplink ack slots." - ::= {whispApsStatus 8} - - upLnkAckSlotHi OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Hige priority uplink ack slots." - ::= {whispApsStatus 9} - - dwnLnkAckSlot OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Downlink ack slots." - ::= {whispApsStatus 10} - - dwnLnkAckSlotHi OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Hige priority downlink ack slots." - ::= {whispApsStatus 11} - - numCtrSlot OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of control slot." - ::= {whispApsStatus 12} - - numCtrSlotHi OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "High priority control slot." - ::= {whispApsStatus 13} - - dfsStatus OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Dynamic frequency shifting status. For 5.7 GHz radios only." - ::= {whispApsStatus 14} -END +-- +-- whisp-aps-mib.mib +-- +-- ******************************************************************** +-- Copyright 2005 (c) , Motorola, Inc. +-- Motorola Confidential Proprietary +-- ******************************************************************** +-- +-- Canopy Access Point and Backhaul Timing Master specific MIB definitions. +-- +-- ******************************************************************** +-- $Id: $ +-- +-- Revision History: +-- +-- +-- 01/31/2002 Y.G Initial release. +-- 08/22/2002 Y.G Updated whispApsConfig, linkTestResult +-- 03/05/2004 Y.G New entries in link table +-- 07/14/2005 M.D Frequency lists and copyright update +-- ******************************************************************** + +WHISP-APS-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Counter32, Gauge32, IpAddress, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString,PhysAddress + FROM SNMPv2-TC + OBJECT-GROUP + FROM SNMPv2-CONF + WhispLUID, WhispMACAddress + FROM WHISP-TC-MIB + whispModules, whispBox, whispAps + FROM WHISP-GLOBAL-REG-MIB; + +whispApsMibModule MODULE-IDENTITY + LAST-UPDATED "200304150000Z" + ORGANIZATION "Motorola" + CONTACT-INFO + "Canopy Technical Support + email: technical-support@canopywireless.com" + DESCRIPTION + "This module contains MIB definitions for APs." + ::= {whispModules 12} + +-- ------------------------------------------------------------------------- +-- Top Level Registrations + +whispApsConfig OBJECT IDENTIFIER ::= {whispAps 1} +whispApsLink OBJECT IDENTIFIER ::= {whispAps 2} +whispApsGPS OBJECT IDENTIFIER ::= {whispAps 3} +whispApsEvent OBJECT IDENTIFIER ::= {whispAps 5} +whispApsGroups OBJECT IDENTIFIER ::= {whispAps 6} +whispApsStatus OBJECT IDENTIFIER ::= {whispAps 7} +whispApsLinkTestConfig OBJECT IDENTIFIER ::= {whispApsLink 1} +whispApsLinkTestResult OBJECT IDENTIFIER ::= {whispApsLink 2} +whispApsRegEvent OBJECT IDENTIFIER ::= {whispApsEvent 1} +whispGPSEvent OBJECT IDENTIFIER ::= {whispApsEvent 2} +whispApsDfsEvent OBJECT IDENTIFIER ::= {whispApsEvent 3} + +-- ------------------------------------------------------------------------- + +-- Link test configuration + + linkTestLUID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LUID selection for Link Test." + ::= {whispApsLinkTestConfig 1} + + linkTestDuration OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Duration for Link Test." + ::= {whispApsLinkTestConfig 2} + + +-- Link test action + linkTestAction OBJECT-TYPE + SYNTAX INTEGER {stopped(0), + start(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting value 1 will initiate link test." + ::= {whispApsLinkTestConfig 3} + + linkTestPktLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Packet length for Link Test." + ::= {whispApsLinkTestConfig 4} + +-- Link test results + + testLUID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LUID number of selected unit." + + ::= {whispApsLinkTestResult 1} + linkTestStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status for Link Test." + ::= {whispApsLinkTestResult 2} + + + linkTestError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error status of Link Test: + (1) Failed to recieve handshake from remote device + (2) No session is currently active. Please try again after session established. + (3) Received a bad transaction ID. Please try again. + (4) We werent able to send the test request to the remote device. + (5) We didnt receive any results from the remote device." + ::= {whispApsLinkTestResult 3} + + testDuration OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of link test." + + ::= {whispApsLinkTestResult 4} + + downLinkRate OBJECT-TYPE + SYNTAX INTEGER + UNITS "bps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Down Link Rate." + + ::= {whispApsLinkTestResult 5} + + upLinkRate OBJECT-TYPE + SYNTAX INTEGER + UNITS "bps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Up Link Rate." + + ::= {whispApsLinkTestResult 6} + + downLinkEff OBJECT-TYPE + SYNTAX INTEGER + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Down Link Efficiency." + + ::= {whispApsLinkTestResult 7} + + maxDwnLinkIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum down link index." + + ::= {whispApsLinkTestResult 8} + + actDwnLinkIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual down link index." + + ::= {whispApsLinkTestResult 9} + + expDwnFragCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Expected Fragment Count." + + ::= {whispApsLinkTestResult 10} + + actDwnFragCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual Fragment Count." + + ::= {whispApsLinkTestResult 11} + + upLinkEff OBJECT-TYPE + SYNTAX INTEGER + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Up link efficiency." + + ::= {whispApsLinkTestResult 12} + + expUpFragCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Uplink expected Fragment Count." + + ::= {whispApsLinkTestResult 13} + + actUpFragCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual uplink Fragment Count." + + ::= {whispApsLinkTestResult 14} + + whispLinkTestGroup OBJECT-GROUP + OBJECTS { + linkTestLUID, + linkTestDuration, + linkTestAction, + testLUID, + linkTestPktLength, + linkTestStatus, + linkTestError, + testDuration, + downLinkRate, + upLinkRate, + downLinkEff, + maxDwnLinkIndex, + actDwnLinkIndex, + expDwnFragCount, + actDwnFragCount, + upLinkEff, + expUpFragCount, + actUpFragCount + } + STATUS current + DESCRIPTION + "WHiSP APs link test group." + ::= {whispApsGroups 1} + + +-- APS config page + + gpsInput OBJECT-TYPE + SYNTAX INTEGER { + generateSyncSignal(0), + syncToReceivedSignalTimingPort(1), + syncToReceivedSignalPowerPort(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(0) -- Generate AP sync signal. + (1) -- Sync AP to received signal (Power Port) (Y adaptor is required). + (2) -- Sync AP to received signal (Timing Port)." + + ::= {whispApsConfig 1} + + rfFreqCarrier OBJECT-TYPE + SYNTAX INTEGER {wired(0)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RF Frequency. + The frequencies are: + 2.4 radios:24150,24175,24200,24225,24250,24275,24300,24325,24350,24375, + 24400,24425,24450,24475,24500,24525,24550,24575. + 4.9 radios:4920,4940,4960,4980,5040,5060,5080. + 5.1 radios:5175,5180,5185,5190,5195,5200,5205,5210,5215,5220,5225,5230,5240, + 5245,5250,5255,5260,5265,5270,5275,5280,5285,5290,5295,5300,5305, + 5310,5315,5320,5325. + 5.2 radios:5275,5280,5285,5290,5295,5300,5305,5310,5315,5320,5325. + 5.4 radios:5495,5500,5505,5510,5515,5520,5525,5530,5535,5540,5545,5550,5555,5560, + 5565,5570,5575,5580,5585,5590,5595,5600,5605,5610,5615,5620,5625,5630, + 5635,5640,5645,5650,5655,5660,5665,5670,5675,5680,5685,5690,5695,5700,5705 + 5.7 radios:5745,5750,5755,5760,5765,5770,5775,5780,5785,5790,5795,5800,5805. + 5.7 radios with ISM enabled :5735,5740,5745,5750,5755,5760,5765,5770,5775, + 5780,5785,5790,5795,5800,5805,5810,5815,5820,5825,5830,5835,5840. + 5.8 radios:5860,5865,5870,5875,5880,5885,5890,5895,5900,5905,5910. + 900 radios:9060,9070,9080,9090,9100,9110,9120,9130,9140,9150,9160,9170,9180,9190,9200,9220,9230,9240. + 0: wired." + + ::= {whispApsConfig 2} + + apLinkSpeed OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The variable is deprecated." + + ::= {whispApsConfig 3} + + dwnLnkData OBJECT-TYPE + SYNTAX INTEGER (0..99) + UNITS "%" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the percentage of frame data space + allocated for downlink" + + ::= {whispApsConfig 4} + + highPriorityUpLnkPct OBJECT-TYPE + SYNTAX INTEGER (0..99) + UNITS "%" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Percentage of uplink slots for high priority data." + + ::= {whispApsConfig 5} + + numUAckSlots OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Total number of upstream ack slots." + + ::= {whispApsConfig 6} + + uAcksReservHigh OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Total number of upstream high priority ack slots" + + ::= {whispApsConfig 7} + + numDAckSlots OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Total number of downstream ack slots." + + ::= {whispApsConfig 8} + + dAcksReservHigh OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Total number of high priority downstream ack slots." + + ::= {whispApsConfig 9} + + numCtlSlots OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Total number of upstream control (contention) slots." + + ::= {whispApsConfig 10} + + numCtlSlotsReserveHigh OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Total number of High priority upstream control (contention) slots." + + ::= {whispApsConfig 11} + + upLnkDataRate OBJECT-TYPE + SYNTAX INTEGER + UNITS "Kilobits/sec" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sustained uplink bandwidth cap." + + ::= {whispApsConfig 12} + upLnkLimit OBJECT-TYPE + SYNTAX INTEGER + UNITS "Kilobits/sec" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Burst uplink bandwidth cap." + + ::= {whispApsConfig 13} + + dwnLnkDataRate OBJECT-TYPE + SYNTAX INTEGER + UNITS "Kilobits/sec" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sustained downlink bandwidth cap." + + ::= {whispApsConfig 14} + + dwnLnkLimit OBJECT-TYPE + SYNTAX INTEGER + UNITS "Kilobits/sec" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Burst downlink bandwidth cap." + + ::= {whispApsConfig 15} + + sectorID OBJECT-TYPE + SYNTAX INTEGER(0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Advertise sector number for an AP." + + ::= {whispApsConfig 16} + + maxRange OBJECT-TYPE + SYNTAX INTEGER + UNITS "miles" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Access point max range." + + ::= {whispApsConfig 17} + + airLinkSecurity OBJECT-TYPE + SYNTAX INTEGER{ + standard(0), + desEnhanced(1), + desEnhancedAndAuthentication(2), + authenticationIfAvailable(3) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Air Link Security. + desEnhancedAndAuthentication(2) and authenticationIfAvailable(3) + are only for APAS." + + ::= {whispApsConfig 18} + + berMode OBJECT-TYPE + SYNTAX INTEGER{ + berStream(0), + noBerStream(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "AP backgroup BER mode." + + ::= {whispApsConfig 19} + + asIP1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authentication Sever 1 IP." + + ::= {whispApsConfig 20} + + asIP2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authentication Sever 2 IP." + + ::= {whispApsConfig 21} + + asIP3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authentication Sever 3 IP." + + ::= {whispApsConfig 22} + + lanIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LAN IP." + + ::= {whispApsConfig 23} + + lanMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LAN subnet mask." + + ::= {whispApsConfig 24} + + defaultGw OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default gateway" + + ::= {whispApsConfig 25} + + privateIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Private IP." + + ::= {whispApsConfig 26} + + gpsTrap OBJECT-TYPE + SYNTAX INTEGER{ + gpsTrapDisabled(0), + gpsTrapEnabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Variable to enable/disable GPS sync/out-sync traps." + + ::= {whispApsConfig 27} + + regTrap OBJECT-TYPE + SYNTAX INTEGER{ + regTrapDisabled(0), + regTrapEnabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Variable to enable/disable registration complete/lost traps." + + ::= {whispApsConfig 28} + + txSpreading OBJECT-TYPE + SYNTAX INTEGER{ + txSpreadingDisabled(0), + txSpreadingEnabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Variable to enable/disable Transmit Frame Spreading." + ::= {whispApsConfig 29} + + apBeaconInfo OBJECT-TYPE + SYNTAX INTEGER{ + enableApBeaconInfo(0), + disableApBeaconInfo(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Variable to enable/disable displaying AP beacon info through AP eval." + ::= {whispApsConfig 30} + + authMode OBJECT-TYPE + SYNTAX INTEGER{ + authenticationDisabled(0), + authenticationRequired(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Variable to enable/disable authentication. The authentication optional mode + is for APs only. This variable can only be set when authentication feature + is enabled." + ::= {whispApsConfig 31} + + authKey OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authentication key. It should be 32 character long. + For Backhaul timing master only." + ::= {whispApsConfig 32} + + encryptionMode OBJECT-TYPE + SYNTAX INTEGER{ + encryptionDisabled(0), + encryptionEnabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Variable to enable/disable encryption." + ::= {whispApsConfig 33} + + ntpServerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address for NTP server." + + ::= {whispApsConfig 34} + + broadcastRetryCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Broadcast Repeat Count : Range 0 -- 2. For APs." + + ::= {whispApsConfig 35} + + encryptDwBroadcast OBJECT-TYPE + SYNTAX INTEGER{ + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable Encrypted Downlink Broadcast. For APs." + ::= {whispApsConfig 36} + + updateAppAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Update Application Address." + + ::= {whispApsConfig 37} + + dfsConfig OBJECT-TYPE + SYNTAX INTEGER{ + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable Dynamic Frequency Shifting. For 5.7 GHz radios." + ::= {whispApsConfig 38} + + vlanEnable OBJECT-TYPE + SYNTAX INTEGER{ + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable VLAN." + ::= {whispApsConfig 39} + + configSource OBJECT-TYPE + SYNTAX INTEGER{ + bam(0), + sm(1), + bamsm(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To configure CIR, MIR and VLAN through SM or BAM." + ::= {whispApsConfig 40} + + apTwoXRate OBJECT-TYPE + SYNTAX INTEGER{disabled(0), + enabled(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable double rate." + ::= {whispApsConfig 41} + + numCtlSlotsHW OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Total number of control slots for HW Scheduling mode." + + ::= {whispApsConfig 42} + + + whispApsConfigGroup OBJECT-GROUP + OBJECTS { + gpsInput, + rfFreqCarrier, + dwnLnkData, + highPriorityUpLnkPct, + numUAckSlots, + uAcksReservHigh, + numDAckSlots, + dAcksReservHigh, + numCtlSlots, + numCtlSlotsReserveHigh, + upLnkDataRate, + upLnkLimit, + dwnLnkDataRate, + dwnLnkLimit, + sectorID, + maxRange, + berMode, + asIP1, + asIP2, + asIP3, + lanIp, + lanMask, + defaultGw, + privateIp, + gpsTrap, + regTrap, + txSpreading, + apBeaconInfo, + authMode, + authKey, + encryptionMode, + ntpServerIp, + broadcastRetryCount, + encryptDwBroadcast, + updateAppAddress, + dfsConfig, + vlanEnable, + configSource, + apTwoXRate, + numCtlSlotsHW + } + STATUS current + DESCRIPTION + "WHiSP APs configuration group." + ::= {whispApsGroups 2} + +-- Link table + + whispLinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF WhispLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of link test results" + ::= {whispAps 4} + + + whispLinkEntry OBJECT-TYPE + SYNTAX WhispLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of link test results" + + INDEX {linkLUID} + ::= {whispLinkTable 1} + + WhispLinkEntry ::= SEQUENCE{ + linkLUID INTEGER, + linkDescr DisplayString, + linkPhysAddress PhysAddress, + linkMtu INTEGER, + linkSpeed Gauge32, + linkOperStatus INTEGER, + linkInOctets Counter32, + linkInUcastPkts Counter32, + linkInNUcastPkts Counter32, + linkInDiscards Counter32, + linkInError Counter32, + linkInUnknownProtos Counter32, + linkOutOctets Counter32, + linkOutUcastPkts Counter32, + linkOutNUcastPkts Counter32, + linkOutDiscards Counter32, + linkOutError Counter32, + linkOutQLen Gauge32, + linkSessState INTEGER, + linkESN PhysAddress, + linkRSSI INTEGER, + linkAveJitter INTEGER, + linkLastJitter INTEGER, + linkAirDelay INTEGER, + linkRegCount INTEGER, + linkReRegCount INTEGER, + linkTimeOut INTEGER, + linkLastRSSI INTEGER, + sessionCount INTEGER, + softwareVersion DisplayString, + softwareBootVersion DisplayString, + fpgaVersion DisplayString, + linkSiteName DisplayString, + avgPowerLevel DisplayString, + lastPowerLevel DisplayString, + adaptRate DisplayString, + sesDownLinkRate INTEGER, + sesDownLinkLimit INTEGER, + sesUpLinkRate INTEGER, + sesUpLinkLimit INTEGER, + adaptRate DisplayString, + sesLoUpCIR INTEGER, + sesLoDownCIR INTEGER, + sesHiUpCIR INTEGER, + sesHiDownCIR INTEGER + } + + linkLUID OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LUID number." + + ::= {whispLinkEntry 1} + + linkDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string containing information about the + unit. This string should include the name of + the manufacturer, the product name and the version + of the hardware interface." + + ::= {whispLinkEntry 2} + + linkPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Physical Address of the unit." + + ::= {whispLinkEntry 3} + + linkMtu OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the largest datagram which can be + sent/received on the interface, specified in + octets. For interfaces that are used for + transmitting network datagrams, this is the size + of the largest network datagram that can be sent + on the interface." + + ::= {whispLinkEntry 4} + + linkSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the interface's current bandwidth + in bits per second. For interfaces which do not + vary in bandwidth or for those where no accurate + estimation can be made, this object should contain + the nominal bandwidth." + + ::= {whispLinkEntry 5} + + linkOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + testing(3) -- in some test mode + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This variable is not used." + + ::= {whispLinkEntry 6} + + linkInOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received on the + interface, including framing characters." + + ::= {whispLinkEntry 7} + + linkInUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of subnetwork-unicast packets + delivered to a higher-layer protocol." + + ::= {whispLinkEntry 8} + + linkInNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of non-unicast (i.e., subnetwork- + broadcast or subnetwork-multicast) packets + delivered to a higher-layer protocol." + + ::= {whispLinkEntry 9} + + linkInDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inbound packets which were chosen + to be discarded even though no errors had been + detected to prevent their being deliverable to a + higher-layer protocol. One possible reason for + discarding such a packet could be to free up + buffer space." + + ::= {whispLinkEntry 10} + + linkInError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inbound packets that contained + errors preventing them from being deliverable to a + higher-layer protocol." + + ::= {whispLinkEntry 11} + + linkInUnknownProtos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received via the interface + which were discarded because of an unknown or + unsupported protocol." + + ::= {whispLinkEntry 12} + + linkOutOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters." + ::= {whispLinkEntry 13} + + linkOutUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted to a + subnetwork-unicast address, including those that + were discarded or not sent." + + ::= {whispLinkEntry 14} + + linkOutNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted to a non- + unicast (i.e., a subnetwork-broadcast or + subnetwork-multicast) address, including those + that were discarded or not sent." + + ::= {whispLinkEntry 15} + + linkOutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outbound packets which were chosen + to be discarded even though no errors had been + detected to prevent their being transmitted. One + possible reason for discarding such a packet could + be to free up buffer space." + + ::= {whispLinkEntry 16} + + linkOutError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outbound packets that could not be + transmitted because of errors." + + ::= {whispLinkEntry 17} + + linkOutQLen OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets in output packet queue." + + ::= {whispLinkEntry 18} + + linkSessState OBJECT-TYPE + SYNTAX INTEGER{ + idle(0), + inSession(1), + clearing(2), + reRegDnRst(3), + authChal(4), + registering(5), + notInUse(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current operational state of an interface. + 0 = Idle + 1 = In Session + 2 = Clearing + 3 = Re-registration downlink reset + 4 = Authentication Challenge + 5 = Registering + 6 = Not in use" + + ::= {whispLinkEntry 19} + + linkESN OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link Electronic serial numbe. It is MAC address." + + ::= {whispLinkEntry 20} + + linkRSSI OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average RSSI reading of all packets received from an SM." + + ::= {whispLinkEntry 21} + + linkAveJitter OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average Jitter reading of all packets received from an SM." + + ::= {whispLinkEntry 22} + + linkLastJitter OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last jitter value." + + ::= {whispLinkEntry 23} + + linkAirDelay OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current air delay measured between the AP and SM." + + ::= {whispLinkEntry 24} + + linkRegCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an SM has registered to an AP." + + ::= {whispLinkEntry 25} + + linkReRegCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an SM has tried to register with the AP while it still has + an active session with the AP." + + ::= {whispLinkEntry 26} + + linkTimeOut OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link time out." + + ::= {whispLinkEntry 27} + + linkLastRSSI OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last RSSI reading of all packets received from an SM." + ::= {whispLinkEntry 28} + + sessionCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How many times has this mac been in/out of session." + + ::= {whispLinkEntry 29} + + softwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software version of registered SM." + ::= {whispLinkEntry 30} + + softwareBootVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software boot version of registered SM." + ::= {whispLinkEntry 31} + + fpgaVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FPGA version of registered SM." + ::= {whispLinkEntry 32} + + linkSiteName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The site name of the registered SM." + ::= {whispLinkEntry 33} + + avgPowerLevel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The everage power level of registered SM." + ::= {whispLinkEntry 34} + + lastPowerLevel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last power level of registered SM." + ::= {whispLinkEntry 35} + + sesDownLinkRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Down link rate." + + ::= {whispLinkEntry 36} + + sesDownLinkLimit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Down link limit." + + ::= {whispLinkEntry 37} + + sesUpLinkRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Uplink rate." + + ::= {whispLinkEntry 38} + sesUpLinkLimit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Uplink limit." + + ::= {whispLinkEntry 39} + + adaptRate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adapt rate of registered SM." + ::= {whispLinkEntry 40} + sesLoUpCIR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Low priority up link CIR." + + ::= {whispLinkEntry 41} + + sesLoDownCIR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Low priority down link CIR." + + ::= {whispLinkEntry 42} + + sesHiUpCIR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High priority up link CIR." + + ::= {whispLinkEntry 43} + + sesHiDownCIR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High priority down link CIR." + + ::= {whispLinkEntry 44} + + whispApsLinkTableGroup OBJECT-GROUP + OBJECTS { + linkLUID, + linkDescr, + linkPhysAddress, + linkMtu, + linkSpeed, + linkOperStatus, -- this variable is obsolete + linkInOctets, + linkInUcastPkts, + linkInNUcastPkts, + linkInDiscards, + linkInError, + linkInUnknownProtos, + linkOutOctets, + linkOutUcastPkts, + linkOutNUcastPkts, + linkOutDiscards, + linkOutError, + linkOutQLen, + linkSessState, + linkESN, + linkRSSI, + linkAveJitter, + linkLastJitter, + linkAirDelay, + linkRegCount, + linkReRegCount, + linkTimeOut, + linkLastRSSI, + sessionCount, + softwareVersion, + softwareBootVersion, + fpgaVersion, + linkSiteName, + avgPowerLevel, + lastPowerLevel, + sesDownLinkRate, + sesDownLinkLimit, + sesUpLinkRate, + sesUpLinkLimit, + adaptRate, + sesLoUpCIR, + sesLoDownCIR, + sesHiUpCIR, + sesHiDownCIR + } + STATUS current + DESCRIPTION + "WHiSP APs Link Table group." + ::= {whispApsGroups 3} + + whispGPSStats OBJECT-TYPE + SYNTAX INTEGER { + gpsSynchronized(1), + gpsLostSync(2), + generatingSync(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This shows whether the AP is synchrinized + to the GPS timer." + ::= {whispApsGPS 1} + +-- GPS Events + + + whispGPSInSync NOTIFICATION-TYPE + OBJECTS {whispGPSStats} + STATUS current + DESCRIPTION + "Signals a transition from not-synchronized to synchronized." + ::= {whispGPSEvent 1} + + whispGPSOutSync NOTIFICATION-TYPE + OBJECTS {gpsStatus} + STATUS current + DESCRIPTION + "Signals a transition from synchronized to not-synchronized." + ::= {whispGPSEvent 2} + + whispRegStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This shows the registration status of a link." + ::= {whispApsLink 4} + +-- Registration Events + + whispRegComplete NOTIFICATION-TYPE + OBJECTS {linkLUID,linkPhysAddress} + STATUS current + DESCRIPTION + "Signals registration complete." + ::= {whispApsRegEvent 1} + + whispRegLost NOTIFICATION-TYPE + OBJECTS {linkLUID,linkPhysAddress} + STATUS current + DESCRIPTION + "Signals registration lost." + ::= {whispApsRegEvent 2} + +-- DFS events + + whispRedarDetected NOTIFICATION-TYPE + OBJECTS {dfsStatus} + STATUS current + DESCRIPTION + "Radar detected transmit stopped." + ::= {whispApsDfsEvent 1} + + whispRedarEnd NOTIFICATION-TYPE + OBJECTS {dfsStatus} + STATUS current + DESCRIPTION + "Radar ended back to normal transmit." + ::= {whispApsDfsEvent 2} + + whispApsNotifGroup OBJECT-GROUP + OBJECTS { + whispGPSInSync, + whispGPSOutSync, + whispRegComplete, + whispRegLost, + whispRedarDetected, + whispRedarEnd + } + STATUS current + DESCRIPTION + "WHiSP APs notification group." + ::= {whispApsGroups 4} + +-- Access Point status page + regCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of registered SMs." + ::= {whispApsStatus 1} + + gpsStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "GPS status." + ::= {whispApsStatus 2} + + radioSlicing OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Radio slicing value (decimal)." + ::= {whispApsStatus 3} + + radioTxGain OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radio transmit gain setting." + ::= {whispApsStatus 4} + + dataSlotDwn OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of data slot down." + ::= {whispApsStatus 5} + + dataSlotUp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of data slot up." + ::= {whispApsStatus 6} + + dataSlotUpHi OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of high priority data slot up." + ::= {whispApsStatus 7} + + upLnkAckSlot OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Uplink ack slots." + ::= {whispApsStatus 8} + + upLnkAckSlotHi OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hige priority uplink ack slots." + ::= {whispApsStatus 9} + + dwnLnkAckSlot OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Downlink ack slots." + ::= {whispApsStatus 10} + + dwnLnkAckSlotHi OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hige priority downlink ack slots." + ::= {whispApsStatus 11} + + numCtrSlot OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of control slot." + ::= {whispApsStatus 12} + + numCtrSlotHi OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High priority control slot." + ::= {whispApsStatus 13} + + dfsStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dynamic frequency shifting status. For 5.7 GHz radios only." + ::= {whispApsStatus 14} +END diff --git a/snmp_mib_archive/WHISP-BOX-MIBV2-MIB.txt b/snmp_mib_archive/w/WHISP-BOX-MIBV2-MIB.txt similarity index 97% rename from snmp_mib_archive/WHISP-BOX-MIBV2-MIB.txt rename to snmp_mib_archive/w/WHISP-BOX-MIBV2-MIB.txt index 60c53ec..f152843 100644 --- a/snmp_mib_archive/WHISP-BOX-MIBV2-MIB.txt +++ b/snmp_mib_archive/w/WHISP-BOX-MIBV2-MIB.txt @@ -1,1426 +1,1426 @@ --- --- whisp-box-mib.mib --- --- ******************************************************************** --- Copyright 2005 (c) , Motorola, Inc. --- Motorola Confidential Proprietary --- ******************************************************************** --- --- Canopy Box Level(AP,SM and Backhaul) MIB definitions. --- --- ******************************************************************** --- $Id: $ --- --- Revision History: --- --- --- Feb/10/2002 Y.G Initial release. --- Apr/15/2003 Y.G Second release. --- Jul/14/2005 M.D Code point access update --- IpAddress import, copyright update --- Aug/18/2005 M.D New parameter for default plug feature --- ******************************************************************** - -WHISP-BOX-MIBV2-MIB DEFINITIONS ::= BEGIN -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, - Counter32, Gauge32, IpAddress, NOTIFICATION-TYPE - FROM SNMPv2-SMI - DisplayString,MacAddress - FROM SNMPv2-TC - OBJECT-GROUP - FROM SNMPv2-CONF - WhispLUID, WhispMACAddress,EventString - FROM WHISP-TC-MIB - whispModules, whispBox - FROM WHISP-GLOBAL-REG-MIB; - -whispBoxLevelMibModule MODULE-IDENTITY - LAST-UPDATED "200304150000Z" - ORGANIZATION "Motorola" - CONTACT-INFO - "Canopy Technical Support - email: technical-support@canopywireless.com" - DESCRIPTION - "This module contains generic Box-Level MIB definitions - for Canopy Radios." - ::= {whispModules 8} - ---------------------------------------------------------------------------- --- Top Level Registrations - -whispBoxStatus OBJECT IDENTIFIER ::= {whispBox 1} -whispBoxConfig OBJECT IDENTIFIER ::= {whispBox 2} -whispBoxControls OBJECT IDENTIFIER ::= {whispBox 3} ---whispBoxBridgeTable OBJECT IDENTIFIER ::= {whispBox 4} -whispBoxEventLog OBJECT IDENTIFIER ::= {whispBox 5} -whispBoxConf OBJECT IDENTIFIER ::= {whispBox 6} -whispBoxBridgeVar OBJECT IDENTIFIER ::= {whispBox 7} -whispBoxCPVar OBJECT IDENTIFIER ::= {whispBox 9} -whispBoxGroups OBJECT IDENTIFIER ::= {whispBoxConf 1} - - - --- ------------------------------------------------------------------------- - - --- Canopy radio status page - - whispBoxSoftwareVer OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Version of software. Should be noted in the event customer has - technical difficulties and need to contact technical support." - ::= {whispBoxStatus 1} - - - whispBoxFPGAVer OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Version of FPGA." - ::= {whispBoxStatus 2} - - whispBoxEsn OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Electronic serial number(MAC address) assigned to Radio." - ::= {whispBoxStatus 3} - - whispBoxBoot OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Software boot version." - ::= {whispBoxStatus 4} - - boxTemperature OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Radio temperature." - ::= {whispBoxStatus 5} - - boxDeviceType OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of the device." - ::= {whispBoxStatus 6} - - boxDeviceTypeID OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Device type ID." - ::= {whispBoxStatus 7} - - boxEncryption OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Device encryption type." - ::= {whispBoxStatus 8} - - etherLinkStatus OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Ethernet link status." - ::= {whispBoxStatus 9} - - boxFrequency OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Frequency band of the device." - ::= {whispBoxStatus 10} - - platformVer OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Hardware platform version. For internal use." - ::= {whispBoxStatus 11} - - -- The following definitions deal with Canopy Box Level configuration variables. - linkNegoSpeed OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Link negotiation speeds. - H10BT -- 10 Base T Half Duplex, - F10BT -- 10 Base T Full Duplex, - H100BT -- 100 Base T Half Duplex, - F100BT -- 100 Base T Full Duplex. - Separate the values with comma when doing a set. - e.g. H10BT,F10BT,H100BT,F100BT " - ::= {whispBoxConfig 1} - - colorCode OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Color code." - ::= {whispBoxConfig 2} - - displayOnlyAccess OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Display only password." - ::= {whispBoxConfig 3} - - fullAccess OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Full access password." - ::= {whispBoxConfig 4} - - webAutoUpdate OBJECT-TYPE - SYNTAX INTEGER - UNITS "Seconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Web page auto update in seconds. 0 means disabled." - ::= {whispBoxConfig 5} - - pass1Status OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Password 1(display only) status." - ::= {whispBoxConfig 6} - - pass2Status OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Password 2(full access) status." - ::= {whispBoxConfig 7} - - bridgeEntryTimeout OBJECT-TYPE - SYNTAX INTEGER - UNITS "minutes" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Bridge table time out Range : 25 -- 1440 Minutes." - - ::= {whispBoxConfig 8} - - snmpMibPerm OBJECT-TYPE - SYNTAX INTEGER{ - readWrite(0), - readOnly(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Read/Write permission for MIB groups." - - ::= {whispBoxConfig 9} - - bhTimingMode OBJECT-TYPE - SYNTAX INTEGER{ - timingMaster(1), - timeingSlave(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Variable to switch between Timing Master and Timing Slave. - For Backhaul units only." - - ::= {whispBoxConfig 10} - - bhModulation OBJECT-TYPE - SYNTAX INTEGER{ - tenMbitsPerSecond(0), - twentyMbitsPerSecond(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Modulation scheme. For Backhaul units only. Only level 4 - backhaul can be changed to 20Mbits/Second." - - ::= {whispBoxConfig 11} - - powerControl OBJECT-TYPE - SYNTAX INTEGER{ - low(0), - normal(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Power control." - ::= {whispBoxConfig 12} - - extFilterDelay OBJECT-TYPE - SYNTAX INTEGER - UNITS "nanoseconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "External Filters Delay. For 900MHz radios only." - ::= {whispBoxConfig 13} - - antennaGain OBJECT-TYPE - SYNTAX INTEGER - UNITS "dBi" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Antenna gain. For 5.7AGHz radios only." - ::= {whispBoxConfig 14} - - eirp OBJECT-TYPE - SYNTAX INTEGER - UNITS "dBm" - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "This variable is deprecated." - ::= {whispBoxConfig 15} - - dynamicLearning OBJECT-TYPE - SYNTAX INTEGER{ - disabled(0), - enabled(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To enable VLAN dynamic learning." - ::= {whispBoxConfig 16} - - managementVID OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Management VLAN VID." - ::= {whispBoxConfig 17} - - agingTimeout OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Aging timeout." - ::= {whispBoxConfig 18} - - frameType OBJECT-TYPE - SYNTAX INTEGER{ - allframes(0), - taggedonly(1), - untaggedonly(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Allow only tagged frame." - ::= {whispBoxConfig 19} - - addVlanMember OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Add VLAN memeber." - ::= {whispBoxConfig 20} - - removeVlanMember OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Remove VLAN memeber." - ::= {whispBoxConfig 21} - - scheduling OBJECT-TYPE - SYNTAX INTEGER{software(0), - hardware(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To use hardware or software scheduling" - ::= {whispBoxConfig 22} - - transmitterOP OBJECT-TYPE - SYNTAX INTEGER - UNITS "dBm" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Transmitter output power." - ::= {whispBoxConfig 23} - - bridgeEnable OBJECT-TYPE - SYNTAX INTEGER{enable(0),disable(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Disable or enable bridging functionality for a BH unit." - ::= {whispBoxConfig 24} - - fecEnable OBJECT-TYPE - SYNTAX INTEGER{enable(1),disable(0)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Disable or enable FEC error correction functionality - for multipoint units." - ::= {whispBoxConfig 25} - - trapIP1 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Trap IP address." - - ::= {whispBoxConfig 26} - - trapIP2 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Trap IP address." - - ::= {whispBoxConfig 27} - - trapIP3 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Trap IP address." - - ::= {whispBoxConfig 28} - - trapIP4 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Trap IP address." - - ::= {whispBoxConfig 29} - - trapIP5 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Trap IP address." - - ::= {whispBoxConfig 30} - - trapIP6 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Trap IP address." - - ::= {whispBoxConfig 31} - - trapIP7 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Trap IP address." - - ::= {whispBoxConfig 32} - - trapIP8 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Trap IP address." - - ::= {whispBoxConfig 33} - - trapIP9 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Trap IP address." - - ::= {whispBoxConfig 34} - - trapIP10 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Trap IP address." - - ::= {whispBoxConfig 35} - - commString OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Community string." - - ::= {whispBoxConfig 36} - - subnetMask OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Subnet mask for the management IP." - ::= {whispBoxConfig 37} - - mngtIP OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Management IP address." - - ::= {whispBoxConfig 38} - - allowVIDAccess OBJECT-TYPE - SYNTAX INTEGER{enable(0),disable(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Allow or disallow local SM management VID access." - - ::= {whispBoxConfig 39} - - setDefaultPlug OBJECT-TYPE - SYNTAX INTEGER{enable(1),disable(0)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "If enable parameters are set to Factory Defaults upon default plug detection." - - ::= {whispBoxConfig 40} - - whispBoxAttributesGroup OBJECT-GROUP - OBJECTS { - whispBoxFPGAVer, - whispBoxSoftwareVer, - whispBoxEsn, - whispBoxBoot, - boxTemperature, - boxDeviceType, - boxDeviceTypeID, - boxEncryption, - etherLinkStatus, - boxFrequency, - platformVer, - colorCode, - displayOnlyAccess, - fullAccess, - webAutoUpdate, - pass1Status, - pass2Status, - bridgeEntryTimeout, - snmpMibPerm, - bhTimingMode, - bhModulation, - powerControl, - extFilterDelay, - eirp, - dynamicLearning, - managementVID, - agingTimeout, - frameType, - addVlanMember, - removeVlanMember, - scheduling, - transmitterOP, - bridgeEnable, - fecEnable, - trapIP1, - trapIP2, - trapIP3, - trapIP4, - trapIP5, - trapIP6, - trapIP7, - trapIP8, - trapIP9, - trapIP10, - commString, - subnetMask, - mngtIP, - allowVIDAccess, - setDefaultPlug - } - STATUS current - DESCRIPTION - "Canopy Box Level Attributes group." - ::= {whispBoxGroups 1} - - whispBoxEvntLog OBJECT-TYPE - SYNTAX EventString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Event log for AP and SM." - ::= {whispBoxEventLog 1} - --- Box level control. - - saveFlash OBJECT-TYPE - SYNTAX INTEGER{ - doNotSaveToFlash(0), - saveToFlash(1) - } - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "This variable is currently deprecated." - ::= {whispBoxControls 1} - - reboot OBJECT-TYPE - SYNTAX INTEGER{ - reboot(1), - finishedReboot(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Setting the variable to 1 will reboot the unit. When the - unit finishs rebooting, it will be in finishedReboot state." - ::= {whispBoxControls 2} - - clearEventLog OBJECT-TYPE - SYNTAX INTEGER{ - clear(1), - notClear(0) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Setting the variable to 1 will clear the event log." - ::= {whispBoxControls 3} - - whispBoxControlGroup OBJECT-GROUP - OBJECTS { - saveFlash, -- This variable is obsolete - reboot, - clearEventLog - } - STATUS current - DESCRIPTION - "Canopy Box Level control group." - ::= {whispBoxGroups 2} - --- The following definitions deal with Bridge table - - whispBoxBridgeTable OBJECT-TYPE - SYNTAX SEQUENCE OF WhispBoxBridgeEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Bridge table." - ::= {whispBox 4} - - whispBoxBridgeEntry OBJECT-TYPE - SYNTAX WhispBoxBridgeEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Bridge entry." - INDEX {whispBridgeMacAddr} - - ::= {whispBoxBridgeTable 1} - - WhispBoxBridgeEntry ::= SEQUENCE{ - whispBridgeMacAddr MacAddress, - whispBridgeDesLuid WhispLUID, - whispBridgeAge INTEGER, - whispBridgeExt INTEGER, - whispBridgeHash INTEGER, - whispBridgeCAM INTEGER - } - - - whispBridgeMacAddr OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "MAC Address of the registered enity." - - ::= {whispBoxBridgeEntry 1} - - whispBridgeDesLuid OBJECT-TYPE - SYNTAX WhispLUID - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This is the Local Unit Identifier assigned to - Subscriber Modems." - - ::= {whispBoxBridgeEntry 2} - - whispBridgeAge OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Table entry last access age in minutes." - - ::= {whispBoxBridgeEntry 3} - - whispBridgeExt OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Timeout extension flag for entries which also - reside in the PNA APR cache." - - ::= {whispBoxBridgeEntry 4} - - whispBridgeHash OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Hash table array index." - - ::= {whispBoxBridgeEntry 5} - - whispBridgeCAM OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "This entry is deprecated." - - ::= {whispBoxBridgeEntry 6} - - whispBridgeTbUsed OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of used entries in bridging table." - - ::= {whispBoxBridgeVar 1} - - whispBridgeTbFree OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of free entries in bridging table." - - ::= {whispBoxBridgeVar 2} - - whispBridgeTbErr OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Bridging table errors." - - ::= {whispBoxBridgeVar 3} - - whispBoxBTGroup OBJECT-GROUP - OBJECTS { - whispBridgeMacAddr, - whispBridgeDesLuid, - whispBridgeAge, - whispBridgeExt, - whispBridgeHash, - -- this variable is obsolete - whispBridgeCAM - } - STATUS current - DESCRIPTION - "Canopy Box Bridging Table group." - ::= {whispBoxGroups 3} - - --- The following definitions deal with VLAN table - - whispVLANTable OBJECT-TYPE - SYNTAX SEQUENCE OF WhispBoxBridgeEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "VLAN member table." - ::= {whispBox 8} - - whispVLANEntry OBJECT-TYPE - SYNTAX WhispVLANEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "VLAN entry." - INDEX {whispVID} - - ::= {whispVLANTable 1} - - WhispVLANEntry ::= SEQUENCE{ - whispVID INTEGER, - whispVType DisplayString, - whispVAge INTEGER - } - - whispVID OBJECT-TYPE - SYNTAX INTEGER (1..4095) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "VLAN member ID." - - ::= {whispVLANEntry 1} - - whispVType OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "VLAN member type." - - ::= {whispVLANEntry 2} - - whispVAge OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "VLAN member age." - - ::= {whispVLANEntry 3} - - whispBoxVLANTableGroup OBJECT-GROUP - OBJECTS { - whispVID, - whispVType, - whispVAge - } - STATUS current - DESCRIPTION - "Canopy Box VLAN member Table group." - ::= {whispBoxGroups 4} - - --- The following definitions deal with Code Point Table - - codePoint0 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Code Point 0." - ::= {whispBoxCPVar 1} - - codePoint1 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 1." - ::= {whispBoxCPVar 2} - - codePoint2 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 2." - ::= {whispBoxCPVar 3} - - codePoint3 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 3." - ::= {whispBoxCPVar 4} - - codePoint4 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 4." - ::= {whispBoxCPVar 5} - - codePoint5 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 5." - ::= {whispBoxCPVar 6} - - codePoint6 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 6." - ::= {whispBoxCPVar 7} - - codePoint7 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 7." - ::= {whispBoxCPVar 8} - - codePoint8 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 8." - ::= {whispBoxCPVar 9} - - codePoint9 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 9." - ::= {whispBoxCPVar 10} - - codePoint10 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 10." - ::= {whispBoxCPVar 11} - - codePoint11 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 11." - ::= {whispBoxCPVar 12} - - codePoint12 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 12." - ::= {whispBoxCPVar 13} - - codePoint13 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 13." - ::= {whispBoxCPVar 14} - - codePoint14 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 14." - ::= {whispBoxCPVar 15} - - codePoint15 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 15." - ::= {whispBoxCPVar 16} - - codePoint16 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 16." - ::= {whispBoxCPVar 17} - - codePoint17 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 17." - ::= {whispBoxCPVar 18} - - codePoint18 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 18." - ::= {whispBoxCPVar 19} - - codePoint19 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 19." - ::= {whispBoxCPVar 20} - - codePoint20 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 20." - ::= {whispBoxCPVar 21} - - codePoint21 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 21." - ::= {whispBoxCPVar 22} - - codePoint22 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 22." - ::= {whispBoxCPVar 23} - - codePoint23 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 23." - ::= {whispBoxCPVar 24} - - codePoint24 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 24." - ::= {whispBoxCPVar 25} - - codePoint25 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 25." - ::= {whispBoxCPVar 26} - - codePoint26 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 26." - ::= {whispBoxCPVar 27} - - codePoint27 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 27." - ::= {whispBoxCPVar 28} - - codePoint28 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 28." - ::= {whispBoxCPVar 29} - - codePoint29 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point2 9." - ::= {whispBoxCPVar 30} - - codePoint30 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 30." - ::= {whispBoxCPVar 31} - - codePoint31 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 31." - ::= {whispBoxCPVar 32} - - codePoint32 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 32." - ::= {whispBoxCPVar 33} - - codePoint33 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 33." - ::= {whispBoxCPVar 34} - - codePoint34 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 34." - ::= {whispBoxCPVar 35} - - codePoint35 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 35." - ::= {whispBoxCPVar 36} - - codePoint36 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 36." - ::= {whispBoxCPVar 37} - - codePoint37 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 37." - ::= {whispBoxCPVar 38} - - codePoint38 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 38." - ::= {whispBoxCPVar 39} - - codePoint39 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 39." - ::= {whispBoxCPVar 40} - - codePoint40 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 40." - ::= {whispBoxCPVar 41} - - codePoint41 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 41." - ::= {whispBoxCPVar 42} - - codePoint42 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 42." - ::= {whispBoxCPVar 43} - - codePoint43 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 43." - ::= {whispBoxCPVar 44} - - codePoint44 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 44." - ::= {whispBoxCPVar 45} - - codePoint45 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 45." - ::= {whispBoxCPVar 46} - - codePoint46 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 46." - ::= {whispBoxCPVar 47} - - codePoint47 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 47." - ::= {whispBoxCPVar 48} - - codePoint48 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Code Point 48." - ::= {whispBoxCPVar 49} - - codePoint49 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 49." - ::= {whispBoxCPVar 50} - - codePoint50 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 50." - ::= {whispBoxCPVar 51} - - codePoint51 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 51." - ::= {whispBoxCPVar 52} - - codePoint52 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 52." - ::= {whispBoxCPVar 53} - - codePoint53 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 53." - ::= {whispBoxCPVar 54} - - codePoint54 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 54." - ::= {whispBoxCPVar 55} - - codePoint55 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 55." - ::= {whispBoxCPVar 56} - - codePoint56 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Code Point 56." - ::= {whispBoxCPVar 57} - - codePoint57 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 57." - ::= {whispBoxCPVar 58} - - codePoint58 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 58." - ::= {whispBoxCPVar 59} - - codePoint59 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 59." - ::= {whispBoxCPVar 60} - - codePoint60 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 60." - ::= {whispBoxCPVar 61} - - codePoint61 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 61." - ::= {whispBoxCPVar 62} - - codePoint62 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 62." - ::= {whispBoxCPVar 63} - - codePoint63 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Code Point 63." - ::= {whispBoxCPVar 64} - - whispBoxCPTableGroup OBJECT-GROUP - OBJECTS { - codePoint0, - codePoint1, - codePoint2, - codePoint3, - codePoint4, - codePoint5, - codePoint6, - codePoint7, - codePoint8, - codePoint9, - codePoint10, - codePoint11, - codePoint12, - codePoint13, - codePoint14, - codePoint15, - codePoint16, - codePoint17, - codePoint18, - codePoint19, - codePoint20, - codePoint21, - codePoint22, - codePoint23, - codePoint24, - codePoint25, - codePoint26, - codePoint27, - codePoint28, - codePoint29, - codePoint30, - codePoint31, - codePoint32, - codePoint33, - codePoint34, - codePoint35, - codePoint36, - codePoint37, - codePoint38, - codePoint39, - codePoint40, - codePoint41, - codePoint42, - codePoint43, - codePoint44, - codePoint45, - codePoint46, - codePoint47, - codePoint48, - codePoint49, - codePoint50, - codePoint51, - codePoint52, - codePoint53, - codePoint54, - codePoint55, - codePoint56, - codePoint57, - codePoint58, - codePoint59, - codePoint60, - codePoint61, - codePoint62, - codePoint63 - } - STATUS current - DESCRIPTION - "Code Point Table group." - ::= {whispBoxGroups 5} - -END +-- +-- whisp-box-mib.mib +-- +-- ******************************************************************** +-- Copyright 2005 (c) , Motorola, Inc. +-- Motorola Confidential Proprietary +-- ******************************************************************** +-- +-- Canopy Box Level(AP,SM and Backhaul) MIB definitions. +-- +-- ******************************************************************** +-- $Id: $ +-- +-- Revision History: +-- +-- +-- Feb/10/2002 Y.G Initial release. +-- Apr/15/2003 Y.G Second release. +-- Jul/14/2005 M.D Code point access update +-- IpAddress import, copyright update +-- Aug/18/2005 M.D New parameter for default plug feature +-- ******************************************************************** + +WHISP-BOX-MIBV2-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Counter32, Gauge32, IpAddress, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString,MacAddress + FROM SNMPv2-TC + OBJECT-GROUP + FROM SNMPv2-CONF + WhispLUID, WhispMACAddress,EventString + FROM WHISP-TC-MIB + whispModules, whispBox + FROM WHISP-GLOBAL-REG-MIB; + +whispBoxLevelMibModule MODULE-IDENTITY + LAST-UPDATED "200304150000Z" + ORGANIZATION "Motorola" + CONTACT-INFO + "Canopy Technical Support + email: technical-support@canopywireless.com" + DESCRIPTION + "This module contains generic Box-Level MIB definitions + for Canopy Radios." + ::= {whispModules 8} + +--------------------------------------------------------------------------- +-- Top Level Registrations + +whispBoxStatus OBJECT IDENTIFIER ::= {whispBox 1} +whispBoxConfig OBJECT IDENTIFIER ::= {whispBox 2} +whispBoxControls OBJECT IDENTIFIER ::= {whispBox 3} +--whispBoxBridgeTable OBJECT IDENTIFIER ::= {whispBox 4} +whispBoxEventLog OBJECT IDENTIFIER ::= {whispBox 5} +whispBoxConf OBJECT IDENTIFIER ::= {whispBox 6} +whispBoxBridgeVar OBJECT IDENTIFIER ::= {whispBox 7} +whispBoxCPVar OBJECT IDENTIFIER ::= {whispBox 9} +whispBoxGroups OBJECT IDENTIFIER ::= {whispBoxConf 1} + + + +-- ------------------------------------------------------------------------- + + +-- Canopy radio status page + + whispBoxSoftwareVer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version of software. Should be noted in the event customer has + technical difficulties and need to contact technical support." + ::= {whispBoxStatus 1} + + + whispBoxFPGAVer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version of FPGA." + ::= {whispBoxStatus 2} + + whispBoxEsn OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Electronic serial number(MAC address) assigned to Radio." + ::= {whispBoxStatus 3} + + whispBoxBoot OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Software boot version." + ::= {whispBoxStatus 4} + + boxTemperature OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radio temperature." + ::= {whispBoxStatus 5} + + boxDeviceType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the device." + ::= {whispBoxStatus 6} + + boxDeviceTypeID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device type ID." + ::= {whispBoxStatus 7} + + boxEncryption OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device encryption type." + ::= {whispBoxStatus 8} + + etherLinkStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ethernet link status." + ::= {whispBoxStatus 9} + + boxFrequency OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frequency band of the device." + ::= {whispBoxStatus 10} + + platformVer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hardware platform version. For internal use." + ::= {whispBoxStatus 11} + + -- The following definitions deal with Canopy Box Level configuration variables. + linkNegoSpeed OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Link negotiation speeds. + H10BT -- 10 Base T Half Duplex, + F10BT -- 10 Base T Full Duplex, + H100BT -- 100 Base T Half Duplex, + F100BT -- 100 Base T Full Duplex. + Separate the values with comma when doing a set. + e.g. H10BT,F10BT,H100BT,F100BT " + ::= {whispBoxConfig 1} + + colorCode OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Color code." + ::= {whispBoxConfig 2} + + displayOnlyAccess OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Display only password." + ::= {whispBoxConfig 3} + + fullAccess OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Full access password." + ::= {whispBoxConfig 4} + + webAutoUpdate OBJECT-TYPE + SYNTAX INTEGER + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Web page auto update in seconds. 0 means disabled." + ::= {whispBoxConfig 5} + + pass1Status OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Password 1(display only) status." + ::= {whispBoxConfig 6} + + pass2Status OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Password 2(full access) status." + ::= {whispBoxConfig 7} + + bridgeEntryTimeout OBJECT-TYPE + SYNTAX INTEGER + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Bridge table time out Range : 25 -- 1440 Minutes." + + ::= {whispBoxConfig 8} + + snmpMibPerm OBJECT-TYPE + SYNTAX INTEGER{ + readWrite(0), + readOnly(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Read/Write permission for MIB groups." + + ::= {whispBoxConfig 9} + + bhTimingMode OBJECT-TYPE + SYNTAX INTEGER{ + timingMaster(1), + timeingSlave(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Variable to switch between Timing Master and Timing Slave. + For Backhaul units only." + + ::= {whispBoxConfig 10} + + bhModulation OBJECT-TYPE + SYNTAX INTEGER{ + tenMbitsPerSecond(0), + twentyMbitsPerSecond(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Modulation scheme. For Backhaul units only. Only level 4 + backhaul can be changed to 20Mbits/Second." + + ::= {whispBoxConfig 11} + + powerControl OBJECT-TYPE + SYNTAX INTEGER{ + low(0), + normal(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power control." + ::= {whispBoxConfig 12} + + extFilterDelay OBJECT-TYPE + SYNTAX INTEGER + UNITS "nanoseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "External Filters Delay. For 900MHz radios only." + ::= {whispBoxConfig 13} + + antennaGain OBJECT-TYPE + SYNTAX INTEGER + UNITS "dBi" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Antenna gain. For 5.7AGHz radios only." + ::= {whispBoxConfig 14} + + eirp OBJECT-TYPE + SYNTAX INTEGER + UNITS "dBm" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This variable is deprecated." + ::= {whispBoxConfig 15} + + dynamicLearning OBJECT-TYPE + SYNTAX INTEGER{ + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable VLAN dynamic learning." + ::= {whispBoxConfig 16} + + managementVID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Management VLAN VID." + ::= {whispBoxConfig 17} + + agingTimeout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Aging timeout." + ::= {whispBoxConfig 18} + + frameType OBJECT-TYPE + SYNTAX INTEGER{ + allframes(0), + taggedonly(1), + untaggedonly(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow only tagged frame." + ::= {whispBoxConfig 19} + + addVlanMember OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Add VLAN memeber." + ::= {whispBoxConfig 20} + + removeVlanMember OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remove VLAN memeber." + ::= {whispBoxConfig 21} + + scheduling OBJECT-TYPE + SYNTAX INTEGER{software(0), + hardware(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To use hardware or software scheduling" + ::= {whispBoxConfig 22} + + transmitterOP OBJECT-TYPE + SYNTAX INTEGER + UNITS "dBm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transmitter output power." + ::= {whispBoxConfig 23} + + bridgeEnable OBJECT-TYPE + SYNTAX INTEGER{enable(0),disable(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Disable or enable bridging functionality for a BH unit." + ::= {whispBoxConfig 24} + + fecEnable OBJECT-TYPE + SYNTAX INTEGER{enable(1),disable(0)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Disable or enable FEC error correction functionality + for multipoint units." + ::= {whispBoxConfig 25} + + trapIP1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap IP address." + + ::= {whispBoxConfig 26} + + trapIP2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap IP address." + + ::= {whispBoxConfig 27} + + trapIP3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap IP address." + + ::= {whispBoxConfig 28} + + trapIP4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap IP address." + + ::= {whispBoxConfig 29} + + trapIP5 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap IP address." + + ::= {whispBoxConfig 30} + + trapIP6 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap IP address." + + ::= {whispBoxConfig 31} + + trapIP7 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap IP address." + + ::= {whispBoxConfig 32} + + trapIP8 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap IP address." + + ::= {whispBoxConfig 33} + + trapIP9 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap IP address." + + ::= {whispBoxConfig 34} + + trapIP10 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap IP address." + + ::= {whispBoxConfig 35} + + commString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Community string." + + ::= {whispBoxConfig 36} + + subnetMask OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Subnet mask for the management IP." + ::= {whispBoxConfig 37} + + mngtIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Management IP address." + + ::= {whispBoxConfig 38} + + allowVIDAccess OBJECT-TYPE + SYNTAX INTEGER{enable(0),disable(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow or disallow local SM management VID access." + + ::= {whispBoxConfig 39} + + setDefaultPlug OBJECT-TYPE + SYNTAX INTEGER{enable(1),disable(0)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enable parameters are set to Factory Defaults upon default plug detection." + + ::= {whispBoxConfig 40} + + whispBoxAttributesGroup OBJECT-GROUP + OBJECTS { + whispBoxFPGAVer, + whispBoxSoftwareVer, + whispBoxEsn, + whispBoxBoot, + boxTemperature, + boxDeviceType, + boxDeviceTypeID, + boxEncryption, + etherLinkStatus, + boxFrequency, + platformVer, + colorCode, + displayOnlyAccess, + fullAccess, + webAutoUpdate, + pass1Status, + pass2Status, + bridgeEntryTimeout, + snmpMibPerm, + bhTimingMode, + bhModulation, + powerControl, + extFilterDelay, + eirp, + dynamicLearning, + managementVID, + agingTimeout, + frameType, + addVlanMember, + removeVlanMember, + scheduling, + transmitterOP, + bridgeEnable, + fecEnable, + trapIP1, + trapIP2, + trapIP3, + trapIP4, + trapIP5, + trapIP6, + trapIP7, + trapIP8, + trapIP9, + trapIP10, + commString, + subnetMask, + mngtIP, + allowVIDAccess, + setDefaultPlug + } + STATUS current + DESCRIPTION + "Canopy Box Level Attributes group." + ::= {whispBoxGroups 1} + + whispBoxEvntLog OBJECT-TYPE + SYNTAX EventString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Event log for AP and SM." + ::= {whispBoxEventLog 1} + +-- Box level control. + + saveFlash OBJECT-TYPE + SYNTAX INTEGER{ + doNotSaveToFlash(0), + saveToFlash(1) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This variable is currently deprecated." + ::= {whispBoxControls 1} + + reboot OBJECT-TYPE + SYNTAX INTEGER{ + reboot(1), + finishedReboot(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting the variable to 1 will reboot the unit. When the + unit finishs rebooting, it will be in finishedReboot state." + ::= {whispBoxControls 2} + + clearEventLog OBJECT-TYPE + SYNTAX INTEGER{ + clear(1), + notClear(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting the variable to 1 will clear the event log." + ::= {whispBoxControls 3} + + whispBoxControlGroup OBJECT-GROUP + OBJECTS { + saveFlash, -- This variable is obsolete + reboot, + clearEventLog + } + STATUS current + DESCRIPTION + "Canopy Box Level control group." + ::= {whispBoxGroups 2} + +-- The following definitions deal with Bridge table + + whispBoxBridgeTable OBJECT-TYPE + SYNTAX SEQUENCE OF WhispBoxBridgeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Bridge table." + ::= {whispBox 4} + + whispBoxBridgeEntry OBJECT-TYPE + SYNTAX WhispBoxBridgeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Bridge entry." + INDEX {whispBridgeMacAddr} + + ::= {whispBoxBridgeTable 1} + + WhispBoxBridgeEntry ::= SEQUENCE{ + whispBridgeMacAddr MacAddress, + whispBridgeDesLuid WhispLUID, + whispBridgeAge INTEGER, + whispBridgeExt INTEGER, + whispBridgeHash INTEGER, + whispBridgeCAM INTEGER + } + + + whispBridgeMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC Address of the registered enity." + + ::= {whispBoxBridgeEntry 1} + + whispBridgeDesLuid OBJECT-TYPE + SYNTAX WhispLUID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the Local Unit Identifier assigned to + Subscriber Modems." + + ::= {whispBoxBridgeEntry 2} + + whispBridgeAge OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Table entry last access age in minutes." + + ::= {whispBoxBridgeEntry 3} + + whispBridgeExt OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timeout extension flag for entries which also + reside in the PNA APR cache." + + ::= {whispBoxBridgeEntry 4} + + whispBridgeHash OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hash table array index." + + ::= {whispBoxBridgeEntry 5} + + whispBridgeCAM OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is deprecated." + + ::= {whispBoxBridgeEntry 6} + + whispBridgeTbUsed OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of used entries in bridging table." + + ::= {whispBoxBridgeVar 1} + + whispBridgeTbFree OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of free entries in bridging table." + + ::= {whispBoxBridgeVar 2} + + whispBridgeTbErr OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bridging table errors." + + ::= {whispBoxBridgeVar 3} + + whispBoxBTGroup OBJECT-GROUP + OBJECTS { + whispBridgeMacAddr, + whispBridgeDesLuid, + whispBridgeAge, + whispBridgeExt, + whispBridgeHash, + -- this variable is obsolete + whispBridgeCAM + } + STATUS current + DESCRIPTION + "Canopy Box Bridging Table group." + ::= {whispBoxGroups 3} + + +-- The following definitions deal with VLAN table + + whispVLANTable OBJECT-TYPE + SYNTAX SEQUENCE OF WhispBoxBridgeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VLAN member table." + ::= {whispBox 8} + + whispVLANEntry OBJECT-TYPE + SYNTAX WhispVLANEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VLAN entry." + INDEX {whispVID} + + ::= {whispVLANTable 1} + + WhispVLANEntry ::= SEQUENCE{ + whispVID INTEGER, + whispVType DisplayString, + whispVAge INTEGER + } + + whispVID OBJECT-TYPE + SYNTAX INTEGER (1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VLAN member ID." + + ::= {whispVLANEntry 1} + + whispVType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VLAN member type." + + ::= {whispVLANEntry 2} + + whispVAge OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VLAN member age." + + ::= {whispVLANEntry 3} + + whispBoxVLANTableGroup OBJECT-GROUP + OBJECTS { + whispVID, + whispVType, + whispVAge + } + STATUS current + DESCRIPTION + "Canopy Box VLAN member Table group." + ::= {whispBoxGroups 4} + + +-- The following definitions deal with Code Point Table + + codePoint0 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Code Point 0." + ::= {whispBoxCPVar 1} + + codePoint1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 1." + ::= {whispBoxCPVar 2} + + codePoint2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 2." + ::= {whispBoxCPVar 3} + + codePoint3 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 3." + ::= {whispBoxCPVar 4} + + codePoint4 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 4." + ::= {whispBoxCPVar 5} + + codePoint5 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 5." + ::= {whispBoxCPVar 6} + + codePoint6 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 6." + ::= {whispBoxCPVar 7} + + codePoint7 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 7." + ::= {whispBoxCPVar 8} + + codePoint8 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 8." + ::= {whispBoxCPVar 9} + + codePoint9 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 9." + ::= {whispBoxCPVar 10} + + codePoint10 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 10." + ::= {whispBoxCPVar 11} + + codePoint11 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 11." + ::= {whispBoxCPVar 12} + + codePoint12 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 12." + ::= {whispBoxCPVar 13} + + codePoint13 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 13." + ::= {whispBoxCPVar 14} + + codePoint14 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 14." + ::= {whispBoxCPVar 15} + + codePoint15 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 15." + ::= {whispBoxCPVar 16} + + codePoint16 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 16." + ::= {whispBoxCPVar 17} + + codePoint17 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 17." + ::= {whispBoxCPVar 18} + + codePoint18 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 18." + ::= {whispBoxCPVar 19} + + codePoint19 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 19." + ::= {whispBoxCPVar 20} + + codePoint20 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 20." + ::= {whispBoxCPVar 21} + + codePoint21 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 21." + ::= {whispBoxCPVar 22} + + codePoint22 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 22." + ::= {whispBoxCPVar 23} + + codePoint23 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 23." + ::= {whispBoxCPVar 24} + + codePoint24 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 24." + ::= {whispBoxCPVar 25} + + codePoint25 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 25." + ::= {whispBoxCPVar 26} + + codePoint26 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 26." + ::= {whispBoxCPVar 27} + + codePoint27 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 27." + ::= {whispBoxCPVar 28} + + codePoint28 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 28." + ::= {whispBoxCPVar 29} + + codePoint29 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point2 9." + ::= {whispBoxCPVar 30} + + codePoint30 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 30." + ::= {whispBoxCPVar 31} + + codePoint31 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 31." + ::= {whispBoxCPVar 32} + + codePoint32 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 32." + ::= {whispBoxCPVar 33} + + codePoint33 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 33." + ::= {whispBoxCPVar 34} + + codePoint34 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 34." + ::= {whispBoxCPVar 35} + + codePoint35 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 35." + ::= {whispBoxCPVar 36} + + codePoint36 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 36." + ::= {whispBoxCPVar 37} + + codePoint37 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 37." + ::= {whispBoxCPVar 38} + + codePoint38 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 38." + ::= {whispBoxCPVar 39} + + codePoint39 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 39." + ::= {whispBoxCPVar 40} + + codePoint40 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 40." + ::= {whispBoxCPVar 41} + + codePoint41 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 41." + ::= {whispBoxCPVar 42} + + codePoint42 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 42." + ::= {whispBoxCPVar 43} + + codePoint43 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 43." + ::= {whispBoxCPVar 44} + + codePoint44 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 44." + ::= {whispBoxCPVar 45} + + codePoint45 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 45." + ::= {whispBoxCPVar 46} + + codePoint46 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 46." + ::= {whispBoxCPVar 47} + + codePoint47 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 47." + ::= {whispBoxCPVar 48} + + codePoint48 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Code Point 48." + ::= {whispBoxCPVar 49} + + codePoint49 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 49." + ::= {whispBoxCPVar 50} + + codePoint50 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 50." + ::= {whispBoxCPVar 51} + + codePoint51 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 51." + ::= {whispBoxCPVar 52} + + codePoint52 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 52." + ::= {whispBoxCPVar 53} + + codePoint53 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 53." + ::= {whispBoxCPVar 54} + + codePoint54 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 54." + ::= {whispBoxCPVar 55} + + codePoint55 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 55." + ::= {whispBoxCPVar 56} + + codePoint56 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Code Point 56." + ::= {whispBoxCPVar 57} + + codePoint57 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 57." + ::= {whispBoxCPVar 58} + + codePoint58 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 58." + ::= {whispBoxCPVar 59} + + codePoint59 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 59." + ::= {whispBoxCPVar 60} + + codePoint60 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 60." + ::= {whispBoxCPVar 61} + + codePoint61 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 61." + ::= {whispBoxCPVar 62} + + codePoint62 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 62." + ::= {whispBoxCPVar 63} + + codePoint63 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 63." + ::= {whispBoxCPVar 64} + + whispBoxCPTableGroup OBJECT-GROUP + OBJECTS { + codePoint0, + codePoint1, + codePoint2, + codePoint3, + codePoint4, + codePoint5, + codePoint6, + codePoint7, + codePoint8, + codePoint9, + codePoint10, + codePoint11, + codePoint12, + codePoint13, + codePoint14, + codePoint15, + codePoint16, + codePoint17, + codePoint18, + codePoint19, + codePoint20, + codePoint21, + codePoint22, + codePoint23, + codePoint24, + codePoint25, + codePoint26, + codePoint27, + codePoint28, + codePoint29, + codePoint30, + codePoint31, + codePoint32, + codePoint33, + codePoint34, + codePoint35, + codePoint36, + codePoint37, + codePoint38, + codePoint39, + codePoint40, + codePoint41, + codePoint42, + codePoint43, + codePoint44, + codePoint45, + codePoint46, + codePoint47, + codePoint48, + codePoint49, + codePoint50, + codePoint51, + codePoint52, + codePoint53, + codePoint54, + codePoint55, + codePoint56, + codePoint57, + codePoint58, + codePoint59, + codePoint60, + codePoint61, + codePoint62, + codePoint63 + } + STATUS current + DESCRIPTION + "Code Point Table group." + ::= {whispBoxGroups 5} + +END diff --git a/snmp_mib_archive/WHISP-GLOBAL-REG-MIB.txt b/snmp_mib_archive/w/WHISP-GLOBAL-REG-MIB.txt similarity index 97% rename from snmp_mib_archive/WHISP-GLOBAL-REG-MIB.txt rename to snmp_mib_archive/w/WHISP-GLOBAL-REG-MIB.txt index ac6b927..9f56fff 100644 --- a/snmp_mib_archive/WHISP-GLOBAL-REG-MIB.txt +++ b/snmp_mib_archive/w/WHISP-GLOBAL-REG-MIB.txt @@ -1,74 +1,74 @@ --- --- whisp-reg.mib --- --- ******************************************************************** --- Copyright 2003 (c) , Motorola, Inc. --- Motorola Confidential Proprietary --- ******************************************************************** --- --- This module contains registrations for Canopy related items such --- as the identity of products, product components and other MIB --- related items. --- --- ******************************************************************** --- $Id: $ --- --- Revision History: --- --- --- 01/31/2002 Y.G Initial release. --- ******************************************************************** - -WHISP-GLOBAL-REG-MIB DEFINITIONS ::= BEGIN -IMPORTS - MODULE-IDENTITY, - enterprises - FROM SNMPv2-SMI; - -whispGlobalRegModule MODULE-IDENTITY - LAST-UPDATED "200304100000Z" - ORGANIZATION "Motorola" - CONTACT-INFO - "Canopy Technical Support - email: technical-support@canopywireless.com" - DESCRIPTION - "The Canopy central registration module." - ::= {whispModules 1} - --- the root of the sub-tree for Canopy Radio Modem Product Line. -mot OBJECT IDENTIFIER ::= {enterprises 161} -whispRoot OBJECT IDENTIFIER ::= {mot 19} - --- sub-tree for registrations, which includes modules -whispReg OBJECT IDENTIFIER ::= {whispRoot 1} - --- sub-tree for WHiSP wide objects and events -whispGeneric OBJECT IDENTIFIER ::= {whispRoot 2} - --- sub-tree for WHiSP product specific objects and events -whispProducts OBJECT IDENTIFIER ::= {whispRoot 3} - --- Product registrations. The OIDs should be assigned to --- sysObjectID of the system group in SNMPv2-MIB supported --- by the agent. A manager needs to know the (unique) IP --- address of the agent and get the value (OID value) of --- sysObjectID to uniquely identify the agent type. Once the --- agent type has been identified, the manager will know what --- MIBs the agent supports (from agent capabilities). - - whispAps OBJECT IDENTIFIER ::= {whispProducts 1} - whispSm OBJECT IDENTIFIER ::= {whispProducts 2} - whispBox OBJECT IDENTIFIER ::= {whispProducts 3} - whispCMM OBJECT IDENTIFIER ::= {whispProducts 4} - --- the Canopy modules registrations - whispModules OBJECT IDENTIFIER ::= {whispReg 1} - --- These are the returned values of the agent type. --- returned to: .iso.org.dod.internet.mgmt.mib-2.system.sysObjectID.0 - -canopySnmpAgent OBJECT IDENTIFIER ::= { whispRoot 250 } - -psos OBJECT IDENTIFIER ::= { canopySnmpAgent 256 } - -END +-- +-- whisp-reg.mib +-- +-- ******************************************************************** +-- Copyright 2003 (c) , Motorola, Inc. +-- Motorola Confidential Proprietary +-- ******************************************************************** +-- +-- This module contains registrations for Canopy related items such +-- as the identity of products, product components and other MIB +-- related items. +-- +-- ******************************************************************** +-- $Id: $ +-- +-- Revision History: +-- +-- +-- 01/31/2002 Y.G Initial release. +-- ******************************************************************** + +WHISP-GLOBAL-REG-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, + enterprises + FROM SNMPv2-SMI; + +whispGlobalRegModule MODULE-IDENTITY + LAST-UPDATED "200304100000Z" + ORGANIZATION "Motorola" + CONTACT-INFO + "Canopy Technical Support + email: technical-support@canopywireless.com" + DESCRIPTION + "The Canopy central registration module." + ::= {whispModules 1} + +-- the root of the sub-tree for Canopy Radio Modem Product Line. +mot OBJECT IDENTIFIER ::= {enterprises 161} +whispRoot OBJECT IDENTIFIER ::= {mot 19} + +-- sub-tree for registrations, which includes modules +whispReg OBJECT IDENTIFIER ::= {whispRoot 1} + +-- sub-tree for WHiSP wide objects and events +whispGeneric OBJECT IDENTIFIER ::= {whispRoot 2} + +-- sub-tree for WHiSP product specific objects and events +whispProducts OBJECT IDENTIFIER ::= {whispRoot 3} + +-- Product registrations. The OIDs should be assigned to +-- sysObjectID of the system group in SNMPv2-MIB supported +-- by the agent. A manager needs to know the (unique) IP +-- address of the agent and get the value (OID value) of +-- sysObjectID to uniquely identify the agent type. Once the +-- agent type has been identified, the manager will know what +-- MIBs the agent supports (from agent capabilities). + + whispAps OBJECT IDENTIFIER ::= {whispProducts 1} + whispSm OBJECT IDENTIFIER ::= {whispProducts 2} + whispBox OBJECT IDENTIFIER ::= {whispProducts 3} + whispCMM OBJECT IDENTIFIER ::= {whispProducts 4} + +-- the Canopy modules registrations + whispModules OBJECT IDENTIFIER ::= {whispReg 1} + +-- These are the returned values of the agent type. +-- returned to: .iso.org.dod.internet.mgmt.mib-2.system.sysObjectID.0 + +canopySnmpAgent OBJECT IDENTIFIER ::= { whispRoot 250 } + +psos OBJECT IDENTIFIER ::= { canopySnmpAgent 256 } + +END diff --git a/snmp_mib_archive/WHISP-SM-MIB.txt b/snmp_mib_archive/w/WHISP-SM-MIB.txt similarity index 97% rename from snmp_mib_archive/WHISP-SM-MIB.txt rename to snmp_mib_archive/w/WHISP-SM-MIB.txt index eb44dc6..7dfc8a0 100644 --- a/snmp_mib_archive/WHISP-SM-MIB.txt +++ b/snmp_mib_archive/w/WHISP-SM-MIB.txt @@ -1,987 +1,987 @@ --- --- whisp-sm-mib.mib --- --- ******************************************************************** --- Copyright 2005 (c) , Motorola, Inc. --- Motorola Confidential Proprietary --- ******************************************************************** --- --- Canopy SM and Backhaul Timing Slave MIB definitions. --- --- ******************************************************************** --- $Id: $ --- --- Revision History: --- --- --- 01/31/2002 Y.G Initial creation. --- 04/15/2003 Y.G Second release. --- 09/12/2003 Y.G Add NAPT and DHCP --- 07/14/2005 M.D Frequency lists and copyright update --- ******************************************************************** - -WHISP-SM-MIB DEFINITIONS ::= BEGIN -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, - Counter32, Gauge32, TimeTicks, IpAddress - FROM SNMPv2-SMI - DisplayString, PhysAddress - FROM SNMPv2-TC - OBJECT-GROUP - FROM SNMPv2-CONF - WhispLUID, WhispMACAddress - FROM WHISP-TC-MIB - whispModules, whispBox, whispAps, whispSm - FROM WHISP-GLOBAL-REG-MIB; - -whispSmMibModule MODULE-IDENTITY - LAST-UPDATED "200304150000Z" - ORGANIZATION "Motorola" - CONTACT-INFO - "Canopy Technical Support - email: technical-support@canopywireless.com" - DESCRIPTION - "This module contains MIB definitions for Subscriber Modem." - ::= {whispModules 13} - --- ------------------------------------------------------------------------- --- Top Level Registrations - -whispSmConfig OBJECT IDENTIFIER ::= {whispSm 1} -whispSmStatus OBJECT IDENTIFIER ::= {whispSm 2} -whispSmGroups OBJECT IDENTIFIER ::= {whispSm 3} - --- ------------------------------------------------------------------------- - --- Subscriber Modem and Backhaul timing slave configuration - - - rfScanList OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "RF scan list. - The frequencies are: - 2.4 radios:24150,24175,24200,24225,24250,24275,24300,24325,24350,24375, - 24400,24425,24450,24475,24500,24525,24550,24575. - 4.9 radios:4920,4940,4960,4980,5040,5060,5080. - 5.1 radios:5175,5180,5185,5190,5195,5200,5205,5210,5215,5220,5225,5230,5240, - 5245,5250,5255,5260,5265,5270,5275,5280,5285,5290,5295,5300,5305, - 5310,5315,5320,5325. - 5.2 radios:5275,5280,5285,5290,5295,5300,5305,5310,5315,5320,5325. - 5.4 radios:5495,5500,5505,5510,5515,5520,5525,5530,5535,5540,5545,5550,5555,5560, - 5565,5570,5575,5580,5585,5590,5595,5600,5605,5610,5615,5620,5625,5630, - 5635,5640,5645,5650,5655,5660,5665,5670,5675,5680,5685,5690,5695,5700,5705 - 5.7 radios:5745,5750,5755,5760,5765,5770,5775,5780,5785,5790,5795,5800,5805. - 5.7 radios with ISM enabled :5735,5740,5745,5750,5755,5760,5765,5770,5775, - 5780,5785,5790,5795,5800,5805,5810,5815,5820,5825,5830,5835,5840. - 5.8 radios:5860,5865,5870,5875,5880,5885,5890,5895,5900,5905,5910. - 900 radios:9060,9070,9080,9090,9100,9110,9120,9130,9140,9150,9160,9170,9180,9190,9200,9220,9230,9240. - 0: wired. - When doing a set, separate values with comma." - - ::= {whispSmConfig 1} - - - powerUpMode OBJECT-TYPE - SYNTAX INTEGER{ - operational(0), - aim(1) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION "SM Power Up Mode With No 802.3 Link. - 1 -- Power up in Aim mode - 2 -- Power up in Operational mode. - " - ::= {whispSmConfig 2} - - - lanIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "LAN IP." - ::= {whispSmConfig 3} - - - lanMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "LAN subnet mask." - ::= {whispSmConfig 4} - - defaultGw OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Default gateway." - - ::= {whispSmConfig 5} - - networkAccess OBJECT-TYPE - SYNTAX INTEGER{localIP(0), - pulicIP(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Network accessibility. Public or local IP. - For multipoint only." - - ::= {whispSmConfig 6} - - - authKey OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Authentication key. It should be equal or less than 32 - characters long." - ::= {whispSmConfig 7} - - enable8023link OBJECT-TYPE - SYNTAX INTEGER{disabled(0), - enabled(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To enable or disable 802.3 link. For SMs only." - - ::= {whispSmConfig 8} - - authKeyOption OBJECT-TYPE - SYNTAX INTEGER{useDefault(0), - useKeySet(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This option is for SMs only. Backhaul timing slave always - uses the set key. - 0 - Use default key. - 1 - Use set key." - ::= {whispSmConfig 9} - - timingPulseGated OBJECT-TYPE - SYNTAX INTEGER{disable(0), - enable(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "0 - Disable (Always propagate the frame timing pulse). - 1 - Enable (If SM out of sync then dont propagate the frame timing pulse)." - ::= {whispSmConfig 10} - --- NAPT configuration - - naptPrivateIP OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "NAPT private IP address. Only the first three bytes can be - changed when NAPT is enabled." - ::= {whispSmConfig 11} - - naptPrivateSubnetMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "NAPT private subnet mask. Only the last byte can be - changed when NAPT is enabled. The address will always be: - 255.255.255.x." - ::= {whispSmConfig 12} - - naptPublicIP OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "IP Address of NAPT Public Interface. The variable is available - only when NAPT is enabled." - ::= {whispSmConfig 13} - - naptPublicSubnetMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Subnet mask for NAPT Public Interface. The variable is available - only when NAPT is enabled." - ::= {whispSmConfig 14} - - naptPublicGatewayIP OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "IP Address of NAPT Public Interface Gateway. The variable is available - only when NAPT is enabled." - ::= {whispSmConfig 15} - - naptRFPublicIP OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "IP Address of RF Public Interface. The variable is available - only when NAPT is enabled." - ::= {whispSmConfig 16} - - naptRFPublicSubnetMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Subnet mask of RF Public Interface. The variable is available - only when NAPT is enabled." - ::= {whispSmConfig 17} - - naptRFPublicGateway OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "IP Address of RF Public Interface Gateway. The variable is - available only when NAPT is enabled." - ::= {whispSmConfig 18} - - naptEnable OBJECT-TYPE - SYNTAX INTEGER{disabled(0), - enabled(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To enable or disable NAPT. For multipoint only. - 1=Enable NAPT, 0=Disable NAPT." - - ::= {whispSmConfig 19} - - arpCacheTimeout OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "ARP cache time out in unit of minutes. For multipoint only. - Range from 1-30." - - ::= {whispSmConfig 20} - - tcpGarbageCollectTmout OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Units of minutes for TCP garbage collection. For multipoint only. - Range 4-1440." - ::= {whispSmConfig 21} - - udpGarbageCollectTmout OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Units of minutes for UDP garbage collection. For multipoint only. - Range 1-1440." - ::= {whispSmConfig 22} - --- DHCP configuration - - dhcpClientEnable OBJECT-TYPE - SYNTAX INTEGER{disabled(0), - enabled(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To enable or disable DHCP client. For multipoint SM's - with NAPT enabled." - ::= {whispSmConfig 23} - dhcpServerEnable OBJECT-TYPE - SYNTAX INTEGER{disabled(0), - enabled(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To enable or disable DHCP server. For multipoint SM's - with NAPT enabled." - ::= {whispSmConfig 24} - dhcpServerLeaseTime OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Units of days for DHCP server lease time. For multipoint - SM's with NAPT enabled. Range from 1-30." - ::= {whispSmConfig 25} - - dhcpIPStart OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The last byte will be set for the starting IP that - our DHCP server gives away. The first 3 bytes of the - starting IP are the same as those of NAPT private IP" - ::= {whispSmConfig 26} - - dnsAutomatic OBJECT-TYPE - SYNTAX INTEGER{manually(0), - automatically(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To have DHCP Server obtain DNS information automatically or manually." - ::= {whispSmConfig 27} - - - prefferedDNSIP OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The preferred DNS IP when we are configured for static DNS - (Not used when configured for automatic DNS)." - ::= {whispSmConfig 28} - - alternateDNSIP OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The alternate DNS IP when we are configured for static DNS - (Not used when configured for automatic DNS)." - ::= {whispSmConfig 29} - - dmzIP OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Only the last byte of DMZ Host IP will be set. - The first 3 bytes of DMZ IP are the same as those of - NAPT private IP." - ::= {whispSmConfig 30} - - dmzEnable OBJECT-TYPE - SYNTAX INTEGER{disabled(0), - enabled(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To enable or disable DMZ host functionality." - ::= {whispSmConfig 31} - - dhcpNumIPsToLease OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Number of IP addresses that our DHCP server can give away." - ::= {whispSmConfig 32} - - pppoeFilter OBJECT-TYPE - SYNTAX INTEGER{filterOff(0), - filterOn(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To set PPPoE packet filter when NAT is disabled." - ::= {whispSmConfig 33} - - smbFilter OBJECT-TYPE - SYNTAX INTEGER{filterOff(0), - filterOn(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To set SMB packet filter when NAT is disabled." - ::= {whispSmConfig 34} - snmpFilter OBJECT-TYPE - SYNTAX INTEGER{filterOff(0), - filterOn(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To set SNMP packet filter when NAT is disabled." - ::= {whispSmConfig 35} - - userP1Filter OBJECT-TYPE - SYNTAX INTEGER{filterOff(0), - filterOn(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To set user defined port 1 packet filter when - NAT is disabled." - ::= {whispSmConfig 36} - - userP2Filter OBJECT-TYPE - SYNTAX INTEGER{filterOff(0), - filterOn(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To set user defined port 2 packet filter when - NAT is disabled." - ::= {whispSmConfig 37} - - userP3Filter OBJECT-TYPE - SYNTAX INTEGER{filterOff(0), - filterOn(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To set user defined port 3 packet filter when - NAT is disabled." - ::= {whispSmConfig 38} - - allOtherIpFilter OBJECT-TYPE - SYNTAX INTEGER{filterOff(0), - filterOn(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To set all other IPv4 packet filter when NAT - is disabled." - ::= {whispSmConfig 39} - - upLinkBCastFilter OBJECT-TYPE - SYNTAX INTEGER{filterOff(0), - filterOn(1)} - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "This variable is currently deprecated." - ::= {whispSmConfig 40} - - arpFilter OBJECT-TYPE - SYNTAX INTEGER{filterOff(0), - filterOn(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To set ARP packet filter when NAT is disabled." - ::= {whispSmConfig 41} - - allOthersFilter OBJECT-TYPE - SYNTAX INTEGER{filterOff(0), - filterOn(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To set all other packet filter when NAT is disabled." - ::= {whispSmConfig 42} - - - --- User Defined Port Filtering Configuration - - userDefinedPort1 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "A decimal value of number one user defined port." - ::= {whispSmConfig 43} - - port1TCPFilter OBJECT-TYPE - SYNTAX INTEGER{filterOff(0), - filterOn(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To set user defined port 1 TCP traffic filter." - ::= {whispSmConfig 44} - - port1UDPFilter OBJECT-TYPE - SYNTAX INTEGER{filterOff(0), - filterOn(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To set user defined port 1 UDP traffic filter." - ::= {whispSmConfig 45} - - userDefinedPort2 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "A decimal value of number two user defined port." - ::= {whispSmConfig 46} - - port2TCPFilter OBJECT-TYPE - SYNTAX INTEGER{filterOff(0), - filterOn(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To set user defined port 2 TCP traffic filter." - ::= {whispSmConfig 47} - - port2UDPFilter OBJECT-TYPE - SYNTAX INTEGER{filterOff(0), - filterOn(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To set user defined port 2 UDP traffic filter." - ::= {whispSmConfig 48} - - - userDefinedPort3 OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "A decimal value of number three user defined port." - ::= {whispSmConfig 49} - - port3TCPFilter OBJECT-TYPE - SYNTAX INTEGER{filterOff(0), - filterOn(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To set user defined port 3 TCP traffic filter." - ::= {whispSmConfig 50} - - port3UDPFilter OBJECT-TYPE - SYNTAX INTEGER{filterOff(0), - filterOn(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To set user defined port 3 UDP traffic filter." - ::= {whispSmConfig 51} - - bootpcFilter OBJECT-TYPE - SYNTAX INTEGER{filterOff(0), - filterOn(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To set bootp client sourced packets filter when - NAT is disabled." - ::= {whispSmConfig 52} - - bootpsFilter OBJECT-TYPE - SYNTAX INTEGER{filterOff(0), - filterOn(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To set bootp server sourced packets filter when - NAT is disabled." - ::= {whispSmConfig 53} - - ip4MultFilter OBJECT-TYPE - SYNTAX INTEGER{filterOff(0), - filterOn(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To set IPv4 MultiCast packets filter when - NAT is disabled." - ::= {whispSmConfig 54} - - ingressVID OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Untagged ingress VID." - ::= {whispSmConfig 55} - - -- CIR configuration - - - - lowPriorityUplinkCIR OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Low priority uplink CIR." - ::= {whispSmConfig 56} - - lowPriorityDownlinkCIR OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Low priority downlink CIR." - ::= {whispSmConfig 57} - - hiPriorityChannel OBJECT-TYPE - SYNTAX INTEGER{disabled(0), - enabled(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To enable or disable high priority channel." - - ::= {whispSmConfig 58} - - hiPriorityUplinkCIR OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "High priority uplink CIR." - ::= {whispSmConfig 59} - - hiPriorityDownlinkCIR OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "High priority downlink CIR." - ::= {whispSmConfig 60} - - twoXRate OBJECT-TYPE - SYNTAX INTEGER{disabled(0), - enabled(1)} - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "To enable or disable double rate." - - ::= {whispSmConfig 61} - - upLnkDataRate OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Sustained uplink bandwidth cap." - ::= {whispSmConfig 62} - - upLnkLimit OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Burst uplink bandwidth cap." - ::= {whispSmConfig 63} - - dwnLnkDataRate OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Sustained downlink bandwidth cap." - ::= {whispSmConfig 64} - - dwnLnkLimit OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Burst downlink bandwidth cap." - ::= {whispSmConfig 65} - --- Subscriber Modem status page - sessionStatus OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "SM registered or not." - ::= {whispSmStatus 1} - - rssi OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio signal strength index." - ::= {whispSmStatus 2} - - jitter OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION "A measure of multipath interference." - ::= {whispSmStatus 3} - - airDelay OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Round trip delay in 100ns increments." - ::= {whispSmStatus 4} - - radioSlicing OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio slicing value." - ::= {whispSmStatus 5} - - radioTxGain OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio transmission gain setting." - ::= {whispSmStatus 6} - - calibrationStatus OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Variable to show if RSSI, Radio slicing value and power level - are calibrated." - ::= {whispSmStatus 7} - - radioDbm OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Power level." - ::= {whispSmStatus 8} - - registeredToAp OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "AP MAC address that the SM registered to." - ::= {whispSmStatus 9} - --- DHCP client status: - - dhcpCip OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Assigned IP address to DHCP client." - ::= {whispSmStatus 10} - - dhcpSip OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Public DHCP server IP." - ::= {whispSmStatus 11} - - dhcpClientLease OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION "DHCP client lease time." - ::= {whispSmStatus 12} - - dhcpCSMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Public DHCP server subnet mask." - ::= {whispSmStatus 13} - - dhcpDfltRterIP OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Public default router IP address." - ::= {whispSmStatus 14} - - dhcpcdns1 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Primary public domain name server." - ::= {whispSmStatus 15} - - dhcpcdns2 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Secondary public domain name server." - ::= {whispSmStatus 16} - dhcpcdns3 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Third public domain name server." - ::= {whispSmStatus 17} - - dhcpDomName OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Public domain name server." - ::= {whispSmStatus 18} - --- DHCP server - - dhcpServerTable OBJECT-TYPE - SYNTAX SEQUENCE OF DhcpServerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table of DHCP server hosts." - ::= {whispSmStatus 19} - - dhcpServerEntry OBJECT-TYPE - SYNTAX DhcpServerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Entry of DHCP server hosts." - - INDEX {hostIp} - ::= {dhcpServerTable 1} - - DhcpServerEntry ::= SEQUENCE{ - hostIp IpAddress, - hostMacAddress PhysAddress, - hostLease TimeTicks - } - hostIp OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "DHCP server IP address." - - ::= {dhcpServerEntry 1} - - hostMacAddress OBJECT-TYPE - SYNTAX PhysAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Private host MAC address." - - ::= {dhcpServerEntry 2} - - hostLease OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Lease time assigned by DHCP server host." - - ::= {dhcpServerEntry 3} - - adaptRate OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "VC dapt rate." - ::= {whispSmStatus 20} - radioDbmInt OBJECT-TYPE - SYNTAX INTEGER - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Radio power level(integer)." - ::= {whispSmStatus 21} - - whispSmConfigGroup OBJECT-GROUP - OBJECTS { - rfScanList, - powerUpMode, - lanIp, - lanMask, - defaultGw, - networkAccess, - authKey, - enable8023link, - authKeyOption, - timingPulseGated, - naptPrivateIP, - naptPrivateSubnetMask, - naptPublicIP, - naptPublicSubnetMask, - naptPublicGatewayIP, - naptRFPublicIP, - naptRFPublicSubnetMask, - naptRFPublicGateway, - naptEnable, - arpCacheTimeout, - tcpGarbageCollectTmout, - udpGarbageCollectTmout, - dhcpClientEnable, - dhcpServerEnable, - dhcpServerLeaseTime, - dhcpIPStart, - dnsAutomatic, - prefferedDNSIP, - alternateDNSIP, - dmzIP, - dmzEnable, - dhcpNumIPsToLease, - pppoeFilter, - smbFilter, - snmpFilter, - userP1Filter, - userP2Filter, - userP3Filter, - allOtherIpFilter, - upLinkBCastFilter, - arpFilter, - allOthersFilter, - userDefinedPort1, - port1TCPFilter, - port1UDPFilter, - userDefinedPort2, - port2TCPFilter, - port2UDPFilter, - userDefinedPort3, - port3TCPFilter, - port3UDPFilter, - bootpcFilter, - bootpsFilter, - ip4MultFilter, - ingressVID, - lowPriorityUplinkCIR, - lowPriorityDownlinkCIR, - hiPriorityChannel, - hiPriorityUplinkCIR, - hiPriorityDownlinkCIR, - twoXRate, - upLnkDataRate, - upLnkLimit, - dwnLnkDataRate, - dwnLnkLimit - } - STATUS current - DESCRIPTION - "Canopy Subscriber Module configuration group." - ::= {whispSmGroups 1} - - whispSmStatusGroup OBJECT-GROUP - OBJECTS { - sessionStatus, - rssi, - jitter, - airDelay, - radioSlicing, - radioTxGain, - calibrationStatus, - radioDbm, - registeredToAp, - dhcpCip, - dhcpSip, - dhcpClientLease, - dhcpCSMask, - dhcpDfltRterIP, - dhcpcdns1, - dhcpcdns2, - dhcpcdns3, - dhcpDomName, - adaptRate, - radioDbmInt - } - STATUS current - DESCRIPTION - "Canopy Subscriber Module status group." - ::= {whispSmGroups 2} -END +-- +-- whisp-sm-mib.mib +-- +-- ******************************************************************** +-- Copyright 2005 (c) , Motorola, Inc. +-- Motorola Confidential Proprietary +-- ******************************************************************** +-- +-- Canopy SM and Backhaul Timing Slave MIB definitions. +-- +-- ******************************************************************** +-- $Id: $ +-- +-- Revision History: +-- +-- +-- 01/31/2002 Y.G Initial creation. +-- 04/15/2003 Y.G Second release. +-- 09/12/2003 Y.G Add NAPT and DHCP +-- 07/14/2005 M.D Frequency lists and copyright update +-- ******************************************************************** + +WHISP-SM-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Counter32, Gauge32, TimeTicks, IpAddress + FROM SNMPv2-SMI + DisplayString, PhysAddress + FROM SNMPv2-TC + OBJECT-GROUP + FROM SNMPv2-CONF + WhispLUID, WhispMACAddress + FROM WHISP-TC-MIB + whispModules, whispBox, whispAps, whispSm + FROM WHISP-GLOBAL-REG-MIB; + +whispSmMibModule MODULE-IDENTITY + LAST-UPDATED "200304150000Z" + ORGANIZATION "Motorola" + CONTACT-INFO + "Canopy Technical Support + email: technical-support@canopywireless.com" + DESCRIPTION + "This module contains MIB definitions for Subscriber Modem." + ::= {whispModules 13} + +-- ------------------------------------------------------------------------- +-- Top Level Registrations + +whispSmConfig OBJECT IDENTIFIER ::= {whispSm 1} +whispSmStatus OBJECT IDENTIFIER ::= {whispSm 2} +whispSmGroups OBJECT IDENTIFIER ::= {whispSm 3} + +-- ------------------------------------------------------------------------- + +-- Subscriber Modem and Backhaul timing slave configuration + + + rfScanList OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RF scan list. + The frequencies are: + 2.4 radios:24150,24175,24200,24225,24250,24275,24300,24325,24350,24375, + 24400,24425,24450,24475,24500,24525,24550,24575. + 4.9 radios:4920,4940,4960,4980,5040,5060,5080. + 5.1 radios:5175,5180,5185,5190,5195,5200,5205,5210,5215,5220,5225,5230,5240, + 5245,5250,5255,5260,5265,5270,5275,5280,5285,5290,5295,5300,5305, + 5310,5315,5320,5325. + 5.2 radios:5275,5280,5285,5290,5295,5300,5305,5310,5315,5320,5325. + 5.4 radios:5495,5500,5505,5510,5515,5520,5525,5530,5535,5540,5545,5550,5555,5560, + 5565,5570,5575,5580,5585,5590,5595,5600,5605,5610,5615,5620,5625,5630, + 5635,5640,5645,5650,5655,5660,5665,5670,5675,5680,5685,5690,5695,5700,5705 + 5.7 radios:5745,5750,5755,5760,5765,5770,5775,5780,5785,5790,5795,5800,5805. + 5.7 radios with ISM enabled :5735,5740,5745,5750,5755,5760,5765,5770,5775, + 5780,5785,5790,5795,5800,5805,5810,5815,5820,5825,5830,5835,5840. + 5.8 radios:5860,5865,5870,5875,5880,5885,5890,5895,5900,5905,5910. + 900 radios:9060,9070,9080,9090,9100,9110,9120,9130,9140,9150,9160,9170,9180,9190,9200,9220,9230,9240. + 0: wired. + When doing a set, separate values with comma." + + ::= {whispSmConfig 1} + + + powerUpMode OBJECT-TYPE + SYNTAX INTEGER{ + operational(0), + aim(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SM Power Up Mode With No 802.3 Link. + 1 -- Power up in Aim mode + 2 -- Power up in Operational mode. + " + ::= {whispSmConfig 2} + + + lanIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LAN IP." + ::= {whispSmConfig 3} + + + lanMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LAN subnet mask." + ::= {whispSmConfig 4} + + defaultGw OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default gateway." + + ::= {whispSmConfig 5} + + networkAccess OBJECT-TYPE + SYNTAX INTEGER{localIP(0), + pulicIP(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Network accessibility. Public or local IP. + For multipoint only." + + ::= {whispSmConfig 6} + + + authKey OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authentication key. It should be equal or less than 32 + characters long." + ::= {whispSmConfig 7} + + enable8023link OBJECT-TYPE + SYNTAX INTEGER{disabled(0), + enabled(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable 802.3 link. For SMs only." + + ::= {whispSmConfig 8} + + authKeyOption OBJECT-TYPE + SYNTAX INTEGER{useDefault(0), + useKeySet(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This option is for SMs only. Backhaul timing slave always + uses the set key. + 0 - Use default key. + 1 - Use set key." + ::= {whispSmConfig 9} + + timingPulseGated OBJECT-TYPE + SYNTAX INTEGER{disable(0), + enable(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "0 - Disable (Always propagate the frame timing pulse). + 1 - Enable (If SM out of sync then dont propagate the frame timing pulse)." + ::= {whispSmConfig 10} + +-- NAPT configuration + + naptPrivateIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "NAPT private IP address. Only the first three bytes can be + changed when NAPT is enabled." + ::= {whispSmConfig 11} + + naptPrivateSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "NAPT private subnet mask. Only the last byte can be + changed when NAPT is enabled. The address will always be: + 255.255.255.x." + ::= {whispSmConfig 12} + + naptPublicIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP Address of NAPT Public Interface. The variable is available + only when NAPT is enabled." + ::= {whispSmConfig 13} + + naptPublicSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Subnet mask for NAPT Public Interface. The variable is available + only when NAPT is enabled." + ::= {whispSmConfig 14} + + naptPublicGatewayIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP Address of NAPT Public Interface Gateway. The variable is available + only when NAPT is enabled." + ::= {whispSmConfig 15} + + naptRFPublicIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP Address of RF Public Interface. The variable is available + only when NAPT is enabled." + ::= {whispSmConfig 16} + + naptRFPublicSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Subnet mask of RF Public Interface. The variable is available + only when NAPT is enabled." + ::= {whispSmConfig 17} + + naptRFPublicGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP Address of RF Public Interface Gateway. The variable is + available only when NAPT is enabled." + ::= {whispSmConfig 18} + + naptEnable OBJECT-TYPE + SYNTAX INTEGER{disabled(0), + enabled(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable NAPT. For multipoint only. + 1=Enable NAPT, 0=Disable NAPT." + + ::= {whispSmConfig 19} + + arpCacheTimeout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ARP cache time out in unit of minutes. For multipoint only. + Range from 1-30." + + ::= {whispSmConfig 20} + + tcpGarbageCollectTmout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Units of minutes for TCP garbage collection. For multipoint only. + Range 4-1440." + ::= {whispSmConfig 21} + + udpGarbageCollectTmout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Units of minutes for UDP garbage collection. For multipoint only. + Range 1-1440." + ::= {whispSmConfig 22} + +-- DHCP configuration + + dhcpClientEnable OBJECT-TYPE + SYNTAX INTEGER{disabled(0), + enabled(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable DHCP client. For multipoint SM's + with NAPT enabled." + ::= {whispSmConfig 23} + dhcpServerEnable OBJECT-TYPE + SYNTAX INTEGER{disabled(0), + enabled(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable DHCP server. For multipoint SM's + with NAPT enabled." + ::= {whispSmConfig 24} + dhcpServerLeaseTime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Units of days for DHCP server lease time. For multipoint + SM's with NAPT enabled. Range from 1-30." + ::= {whispSmConfig 25} + + dhcpIPStart OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The last byte will be set for the starting IP that + our DHCP server gives away. The first 3 bytes of the + starting IP are the same as those of NAPT private IP" + ::= {whispSmConfig 26} + + dnsAutomatic OBJECT-TYPE + SYNTAX INTEGER{manually(0), + automatically(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To have DHCP Server obtain DNS information automatically or manually." + ::= {whispSmConfig 27} + + + prefferedDNSIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The preferred DNS IP when we are configured for static DNS + (Not used when configured for automatic DNS)." + ::= {whispSmConfig 28} + + alternateDNSIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The alternate DNS IP when we are configured for static DNS + (Not used when configured for automatic DNS)." + ::= {whispSmConfig 29} + + dmzIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Only the last byte of DMZ Host IP will be set. + The first 3 bytes of DMZ IP are the same as those of + NAPT private IP." + ::= {whispSmConfig 30} + + dmzEnable OBJECT-TYPE + SYNTAX INTEGER{disabled(0), + enabled(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable DMZ host functionality." + ::= {whispSmConfig 31} + + dhcpNumIPsToLease OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Number of IP addresses that our DHCP server can give away." + ::= {whispSmConfig 32} + + pppoeFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set PPPoE packet filter when NAT is disabled." + ::= {whispSmConfig 33} + + smbFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set SMB packet filter when NAT is disabled." + ::= {whispSmConfig 34} + snmpFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set SNMP packet filter when NAT is disabled." + ::= {whispSmConfig 35} + + userP1Filter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set user defined port 1 packet filter when + NAT is disabled." + ::= {whispSmConfig 36} + + userP2Filter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set user defined port 2 packet filter when + NAT is disabled." + ::= {whispSmConfig 37} + + userP3Filter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set user defined port 3 packet filter when + NAT is disabled." + ::= {whispSmConfig 38} + + allOtherIpFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set all other IPv4 packet filter when NAT + is disabled." + ::= {whispSmConfig 39} + + upLinkBCastFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This variable is currently deprecated." + ::= {whispSmConfig 40} + + arpFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set ARP packet filter when NAT is disabled." + ::= {whispSmConfig 41} + + allOthersFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set all other packet filter when NAT is disabled." + ::= {whispSmConfig 42} + + + +-- User Defined Port Filtering Configuration + + userDefinedPort1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A decimal value of number one user defined port." + ::= {whispSmConfig 43} + + port1TCPFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set user defined port 1 TCP traffic filter." + ::= {whispSmConfig 44} + + port1UDPFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set user defined port 1 UDP traffic filter." + ::= {whispSmConfig 45} + + userDefinedPort2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A decimal value of number two user defined port." + ::= {whispSmConfig 46} + + port2TCPFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set user defined port 2 TCP traffic filter." + ::= {whispSmConfig 47} + + port2UDPFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set user defined port 2 UDP traffic filter." + ::= {whispSmConfig 48} + + + userDefinedPort3 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A decimal value of number three user defined port." + ::= {whispSmConfig 49} + + port3TCPFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set user defined port 3 TCP traffic filter." + ::= {whispSmConfig 50} + + port3UDPFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set user defined port 3 UDP traffic filter." + ::= {whispSmConfig 51} + + bootpcFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set bootp client sourced packets filter when + NAT is disabled." + ::= {whispSmConfig 52} + + bootpsFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set bootp server sourced packets filter when + NAT is disabled." + ::= {whispSmConfig 53} + + ip4MultFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set IPv4 MultiCast packets filter when + NAT is disabled." + ::= {whispSmConfig 54} + + ingressVID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Untagged ingress VID." + ::= {whispSmConfig 55} + + -- CIR configuration + + + + lowPriorityUplinkCIR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Low priority uplink CIR." + ::= {whispSmConfig 56} + + lowPriorityDownlinkCIR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Low priority downlink CIR." + ::= {whispSmConfig 57} + + hiPriorityChannel OBJECT-TYPE + SYNTAX INTEGER{disabled(0), + enabled(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable high priority channel." + + ::= {whispSmConfig 58} + + hiPriorityUplinkCIR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "High priority uplink CIR." + ::= {whispSmConfig 59} + + hiPriorityDownlinkCIR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "High priority downlink CIR." + ::= {whispSmConfig 60} + + twoXRate OBJECT-TYPE + SYNTAX INTEGER{disabled(0), + enabled(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable double rate." + + ::= {whispSmConfig 61} + + upLnkDataRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sustained uplink bandwidth cap." + ::= {whispSmConfig 62} + + upLnkLimit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Burst uplink bandwidth cap." + ::= {whispSmConfig 63} + + dwnLnkDataRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sustained downlink bandwidth cap." + ::= {whispSmConfig 64} + + dwnLnkLimit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Burst downlink bandwidth cap." + ::= {whispSmConfig 65} + +-- Subscriber Modem status page + sessionStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SM registered or not." + ::= {whispSmStatus 1} + + rssi OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio signal strength index." + ::= {whispSmStatus 2} + + jitter OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A measure of multipath interference." + ::= {whispSmStatus 3} + + airDelay OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Round trip delay in 100ns increments." + ::= {whispSmStatus 4} + + radioSlicing OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio slicing value." + ::= {whispSmStatus 5} + + radioTxGain OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio transmission gain setting." + ::= {whispSmStatus 6} + + calibrationStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Variable to show if RSSI, Radio slicing value and power level + are calibrated." + ::= {whispSmStatus 7} + + radioDbm OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Power level." + ::= {whispSmStatus 8} + + registeredToAp OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AP MAC address that the SM registered to." + ::= {whispSmStatus 9} + +-- DHCP client status: + + dhcpCip OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assigned IP address to DHCP client." + ::= {whispSmStatus 10} + + dhcpSip OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public DHCP server IP." + ::= {whispSmStatus 11} + + dhcpClientLease OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DHCP client lease time." + ::= {whispSmStatus 12} + + dhcpCSMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public DHCP server subnet mask." + ::= {whispSmStatus 13} + + dhcpDfltRterIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public default router IP address." + ::= {whispSmStatus 14} + + dhcpcdns1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Primary public domain name server." + ::= {whispSmStatus 15} + + dhcpcdns2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Secondary public domain name server." + ::= {whispSmStatus 16} + dhcpcdns3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Third public domain name server." + ::= {whispSmStatus 17} + + dhcpDomName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public domain name server." + ::= {whispSmStatus 18} + +-- DHCP server + + dhcpServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of DHCP server hosts." + ::= {whispSmStatus 19} + + dhcpServerEntry OBJECT-TYPE + SYNTAX DhcpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of DHCP server hosts." + + INDEX {hostIp} + ::= {dhcpServerTable 1} + + DhcpServerEntry ::= SEQUENCE{ + hostIp IpAddress, + hostMacAddress PhysAddress, + hostLease TimeTicks + } + hostIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP server IP address." + + ::= {dhcpServerEntry 1} + + hostMacAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Private host MAC address." + + ::= {dhcpServerEntry 2} + + hostLease OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lease time assigned by DHCP server host." + + ::= {dhcpServerEntry 3} + + adaptRate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VC dapt rate." + ::= {whispSmStatus 20} + radioDbmInt OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio power level(integer)." + ::= {whispSmStatus 21} + + whispSmConfigGroup OBJECT-GROUP + OBJECTS { + rfScanList, + powerUpMode, + lanIp, + lanMask, + defaultGw, + networkAccess, + authKey, + enable8023link, + authKeyOption, + timingPulseGated, + naptPrivateIP, + naptPrivateSubnetMask, + naptPublicIP, + naptPublicSubnetMask, + naptPublicGatewayIP, + naptRFPublicIP, + naptRFPublicSubnetMask, + naptRFPublicGateway, + naptEnable, + arpCacheTimeout, + tcpGarbageCollectTmout, + udpGarbageCollectTmout, + dhcpClientEnable, + dhcpServerEnable, + dhcpServerLeaseTime, + dhcpIPStart, + dnsAutomatic, + prefferedDNSIP, + alternateDNSIP, + dmzIP, + dmzEnable, + dhcpNumIPsToLease, + pppoeFilter, + smbFilter, + snmpFilter, + userP1Filter, + userP2Filter, + userP3Filter, + allOtherIpFilter, + upLinkBCastFilter, + arpFilter, + allOthersFilter, + userDefinedPort1, + port1TCPFilter, + port1UDPFilter, + userDefinedPort2, + port2TCPFilter, + port2UDPFilter, + userDefinedPort3, + port3TCPFilter, + port3UDPFilter, + bootpcFilter, + bootpsFilter, + ip4MultFilter, + ingressVID, + lowPriorityUplinkCIR, + lowPriorityDownlinkCIR, + hiPriorityChannel, + hiPriorityUplinkCIR, + hiPriorityDownlinkCIR, + twoXRate, + upLnkDataRate, + upLnkLimit, + dwnLnkDataRate, + dwnLnkLimit + } + STATUS current + DESCRIPTION + "Canopy Subscriber Module configuration group." + ::= {whispSmGroups 1} + + whispSmStatusGroup OBJECT-GROUP + OBJECTS { + sessionStatus, + rssi, + jitter, + airDelay, + radioSlicing, + radioTxGain, + calibrationStatus, + radioDbm, + registeredToAp, + dhcpCip, + dhcpSip, + dhcpClientLease, + dhcpCSMask, + dhcpDfltRterIP, + dhcpcdns1, + dhcpcdns2, + dhcpcdns3, + dhcpDomName, + adaptRate, + radioDbmInt + } + STATUS current + DESCRIPTION + "Canopy Subscriber Module status group." + ::= {whispSmGroups 2} +END diff --git a/snmp_mib_archive/WINDOWS-NT-PERFORMANCE-EXCHANGE.mib b/snmp_mib_archive/w/WINDOWS-NT-PERFORMANCE-EXCHANGE.mib similarity index 100% rename from snmp_mib_archive/WINDOWS-NT-PERFORMANCE-EXCHANGE.mib rename to snmp_mib_archive/w/WINDOWS-NT-PERFORMANCE-EXCHANGE.mib diff --git a/snmp_mib_archive/WINDOWS-NT-PERFORMANCE.mib b/snmp_mib_archive/w/WINDOWS-NT-PERFORMANCE.mib similarity index 100% rename from snmp_mib_archive/WINDOWS-NT-PERFORMANCE.mib rename to snmp_mib_archive/w/WINDOWS-NT-PERFORMANCE.mib diff --git a/snmp_mib_archive/WS-CC-RF-MIB.mib b/snmp_mib_archive/w/WS-CC-RF-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-CC-RF-MIB.mib rename to snmp_mib_archive/w/WS-CC-RF-MIB.mib diff --git a/snmp_mib_archive/WS-CC-SMI.mib b/snmp_mib_archive/w/WS-CC-SMI.mib similarity index 100% rename from snmp_mib_archive/WS-CC-SMI.mib rename to snmp_mib_archive/w/WS-CC-SMI.mib diff --git a/snmp_mib_archive/WS-CC-STATS-MIB.mib b/snmp_mib_archive/w/WS-CC-STATS-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-CC-STATS-MIB.mib rename to snmp_mib_archive/w/WS-CC-STATS-MIB.mib diff --git a/snmp_mib_archive/WS-INFRA-AUTO-UPDATE-MIB.mib b/snmp_mib_archive/w/WS-INFRA-AUTO-UPDATE-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-INFRA-AUTO-UPDATE-MIB.mib rename to snmp_mib_archive/w/WS-INFRA-AUTO-UPDATE-MIB.mib diff --git a/snmp_mib_archive/WS-INFRA-CLUSTER-MIB.mib b/snmp_mib_archive/w/WS-INFRA-CLUSTER-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-INFRA-CLUSTER-MIB.mib rename to snmp_mib_archive/w/WS-INFRA-CLUSTER-MIB.mib diff --git a/snmp_mib_archive/WS-INFRA-DIAG-MIB.mib b/snmp_mib_archive/w/WS-INFRA-DIAG-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-INFRA-DIAG-MIB.mib rename to snmp_mib_archive/w/WS-INFRA-DIAG-MIB.mib diff --git a/snmp_mib_archive/WS-INFRA-FILE-MGMT-MIB.mib b/snmp_mib_archive/w/WS-INFRA-FILE-MGMT-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-INFRA-FILE-MGMT-MIB.mib rename to snmp_mib_archive/w/WS-INFRA-FILE-MGMT-MIB.mib diff --git a/snmp_mib_archive/WS-INFRA-LIC-MIB.mib b/snmp_mib_archive/w/WS-INFRA-LIC-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-INFRA-LIC-MIB.mib rename to snmp_mib_archive/w/WS-INFRA-LIC-MIB.mib diff --git a/snmp_mib_archive/WS-INFRA-NTP-MIB.mib b/snmp_mib_archive/w/WS-INFRA-NTP-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-INFRA-NTP-MIB.mib rename to snmp_mib_archive/w/WS-INFRA-NTP-MIB.mib diff --git a/snmp_mib_archive/WS-INFRA-PM-MIB.mib b/snmp_mib_archive/w/WS-INFRA-PM-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-INFRA-PM-MIB.mib rename to snmp_mib_archive/w/WS-INFRA-PM-MIB.mib diff --git a/snmp_mib_archive/WS-INFRA-SMI-MIB.mib b/snmp_mib_archive/w/WS-INFRA-SMI-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-INFRA-SMI-MIB.mib rename to snmp_mib_archive/w/WS-INFRA-SMI-MIB.mib diff --git a/snmp_mib_archive/WS-INFRA-SMTP-NOTIFY.mib b/snmp_mib_archive/w/WS-INFRA-SMTP-NOTIFY.mib similarity index 100% rename from snmp_mib_archive/WS-INFRA-SMTP-NOTIFY.mib rename to snmp_mib_archive/w/WS-INFRA-SMTP-NOTIFY.mib diff --git a/snmp_mib_archive/WS-INFRA-SYSMSG-MIB.mib b/snmp_mib_archive/w/WS-INFRA-SYSMSG-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-INFRA-SYSMSG-MIB.mib rename to snmp_mib_archive/w/WS-INFRA-SYSMSG-MIB.mib diff --git a/snmp_mib_archive/WS-MGMT-MIB.mib b/snmp_mib_archive/w/WS-MGMT-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-MGMT-MIB.mib rename to snmp_mib_archive/w/WS-MGMT-MIB.mib diff --git a/snmp_mib_archive/WS-SEC-VPN-MIB.mib b/snmp_mib_archive/w/WS-SEC-VPN-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-SEC-VPN-MIB.mib rename to snmp_mib_archive/w/WS-SEC-VPN-MIB.mib diff --git a/snmp_mib_archive/WS-SMI.mib b/snmp_mib_archive/w/WS-SMI.mib similarity index 100% rename from snmp_mib_archive/WS-SMI.mib rename to snmp_mib_archive/w/WS-SMI.mib diff --git a/snmp_mib_archive/WS-SOLE-MIB.mib b/snmp_mib_archive/w/WS-SOLE-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-SOLE-MIB.mib rename to snmp_mib_archive/w/WS-SOLE-MIB.mib diff --git a/snmp_mib_archive/WS-SW-ACL-MIB.mib b/snmp_mib_archive/w/WS-SW-ACL-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-SW-ACL-MIB.mib rename to snmp_mib_archive/w/WS-SW-ACL-MIB.mib diff --git a/snmp_mib_archive/WS-SW-ARP-MIB.mib b/snmp_mib_archive/w/WS-SW-ARP-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-SW-ARP-MIB.mib rename to snmp_mib_archive/w/WS-SW-ARP-MIB.mib diff --git a/snmp_mib_archive/WS-SW-AUTHENTICATEDNTP-MIB.mib b/snmp_mib_archive/w/WS-SW-AUTHENTICATEDNTP-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-SW-AUTHENTICATEDNTP-MIB.mib rename to snmp_mib_archive/w/WS-SW-AUTHENTICATEDNTP-MIB.mib diff --git a/snmp_mib_archive/WS-SW-DHCP-MIB.mib b/snmp_mib_archive/w/WS-SW-DHCP-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-SW-DHCP-MIB.mib rename to snmp_mib_archive/w/WS-SW-DHCP-MIB.mib diff --git a/snmp_mib_archive/WS-SW-DHCPSERVER-MIB.mib b/snmp_mib_archive/w/WS-SW-DHCPSERVER-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-SW-DHCPSERVER-MIB.mib rename to snmp_mib_archive/w/WS-SW-DHCPSERVER-MIB.mib diff --git a/snmp_mib_archive/WS-SW-DNS-MIB.mib b/snmp_mib_archive/w/WS-SW-DNS-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-SW-DNS-MIB.mib rename to snmp_mib_archive/w/WS-SW-DNS-MIB.mib diff --git a/snmp_mib_archive/WS-SW-FIREWALL-MIB.mib b/snmp_mib_archive/w/WS-SW-FIREWALL-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-SW-FIREWALL-MIB.mib rename to snmp_mib_archive/w/WS-SW-FIREWALL-MIB.mib diff --git a/snmp_mib_archive/WS-SW-GRE-MIB.mib b/snmp_mib_archive/w/WS-SW-GRE-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-SW-GRE-MIB.mib rename to snmp_mib_archive/w/WS-SW-GRE-MIB.mib diff --git a/snmp_mib_archive/WS-SW-GUEST-USER-RAD-MIB.mib b/snmp_mib_archive/w/WS-SW-GUEST-USER-RAD-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-SW-GUEST-USER-RAD-MIB.mib rename to snmp_mib_archive/w/WS-SW-GUEST-USER-RAD-MIB.mib diff --git a/snmp_mib_archive/WS-SW-IF-MIB.mib b/snmp_mib_archive/w/WS-SW-IF-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-SW-IF-MIB.mib rename to snmp_mib_archive/w/WS-SW-IF-MIB.mib diff --git a/snmp_mib_archive/WS-SW-IGMP-SNOOP-MIB.mib b/snmp_mib_archive/w/WS-SW-IGMP-SNOOP-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-SW-IGMP-SNOOP-MIB.mib rename to snmp_mib_archive/w/WS-SW-IGMP-SNOOP-MIB.mib diff --git a/snmp_mib_archive/WS-SW-IP-MIB.mib b/snmp_mib_archive/w/WS-SW-IP-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-SW-IP-MIB.mib rename to snmp_mib_archive/w/WS-SW-IP-MIB.mib diff --git a/snmp_mib_archive/WS-SW-MAC-NAME.mib b/snmp_mib_archive/w/WS-SW-MAC-NAME.mib similarity index 100% rename from snmp_mib_archive/WS-SW-MAC-NAME.mib rename to snmp_mib_archive/w/WS-SW-MAC-NAME.mib diff --git a/snmp_mib_archive/WS-SW-MOBILITY-MIB.mib b/snmp_mib_archive/w/WS-SW-MOBILITY-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-SW-MOBILITY-MIB.mib rename to snmp_mib_archive/w/WS-SW-MOBILITY-MIB.mib diff --git a/snmp_mib_archive/WS-SW-MSTP-MIB.mib b/snmp_mib_archive/w/WS-SW-MSTP-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-SW-MSTP-MIB.mib rename to snmp_mib_archive/w/WS-SW-MSTP-MIB.mib diff --git a/snmp_mib_archive/WS-SW-PORTVLAN-MIB.mib b/snmp_mib_archive/w/WS-SW-PORTVLAN-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-SW-PORTVLAN-MIB.mib rename to snmp_mib_archive/w/WS-SW-PORTVLAN-MIB.mib diff --git a/snmp_mib_archive/WS-SW-RADIUS-MIB.mib b/snmp_mib_archive/w/WS-SW-RADIUS-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-SW-RADIUS-MIB.mib rename to snmp_mib_archive/w/WS-SW-RADIUS-MIB.mib diff --git a/snmp_mib_archive/WS-SW-ROLE-FIREWALL-MIB.mib b/snmp_mib_archive/w/WS-SW-ROLE-FIREWALL-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-SW-ROLE-FIREWALL-MIB.mib rename to snmp_mib_archive/w/WS-SW-ROLE-FIREWALL-MIB.mib diff --git a/snmp_mib_archive/WS-SW-SMI.mib b/snmp_mib_archive/w/WS-SW-SMI.mib similarity index 100% rename from snmp_mib_archive/WS-SW-SMI.mib rename to snmp_mib_archive/w/WS-SW-SMI.mib diff --git a/snmp_mib_archive/WS-SW-SNMP-SAVE-MIB.mib b/snmp_mib_archive/w/WS-SW-SNMP-SAVE-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-SW-SNMP-SAVE-MIB.mib rename to snmp_mib_archive/w/WS-SW-SNMP-SAVE-MIB.mib diff --git a/snmp_mib_archive/WS-TRAP-MIB.mib b/snmp_mib_archive/w/WS-TRAP-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-TRAP-MIB.mib rename to snmp_mib_archive/w/WS-TRAP-MIB.mib diff --git a/snmp_mib_archive/WS-TYPE-MIB.mib b/snmp_mib_archive/w/WS-TYPE-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-TYPE-MIB.mib rename to snmp_mib_archive/w/WS-TYPE-MIB.mib diff --git a/snmp_mib_archive/WS-USER-MGMT-MIB.mib b/snmp_mib_archive/w/WS-USER-MGMT-MIB.mib similarity index 100% rename from snmp_mib_archive/WS-USER-MGMT-MIB.mib rename to snmp_mib_archive/w/WS-USER-MGMT-MIB.mib diff --git a/snmp_mib_archive/WATCHGUARD-CLIENT-MIB.txt b/snmp_mib_archive/w/Watchguard/WATCHGUARD-CLIENT-MIB.txt similarity index 100% rename from snmp_mib_archive/WATCHGUARD-CLIENT-MIB.txt rename to snmp_mib_archive/w/Watchguard/WATCHGUARD-CLIENT-MIB.txt diff --git a/snmp_mib_archive/WATCHGUARD-INFO-SYSTEM-MIB.txt b/snmp_mib_archive/w/Watchguard/WATCHGUARD-INFO-SYSTEM-MIB.txt similarity index 100% rename from snmp_mib_archive/WATCHGUARD-INFO-SYSTEM-MIB.txt rename to snmp_mib_archive/w/Watchguard/WATCHGUARD-INFO-SYSTEM-MIB.txt diff --git a/snmp_mib_archive/WATCHGUARD-IPSEC-ENDPOINT-PAIR-MIB.txt b/snmp_mib_archive/w/Watchguard/WATCHGUARD-IPSEC-ENDPOINT-PAIR-MIB.txt similarity index 100% rename from snmp_mib_archive/WATCHGUARD-IPSEC-ENDPOINT-PAIR-MIB.txt rename to snmp_mib_archive/w/Watchguard/WATCHGUARD-IPSEC-ENDPOINT-PAIR-MIB.txt diff --git a/snmp_mib_archive/WATCHGUARD-IPSEC-SA-MON-MIB-EXT.txt b/snmp_mib_archive/w/Watchguard/WATCHGUARD-IPSEC-SA-MON-MIB-EXT.txt similarity index 100% rename from snmp_mib_archive/WATCHGUARD-IPSEC-SA-MON-MIB-EXT.txt rename to snmp_mib_archive/w/Watchguard/WATCHGUARD-IPSEC-SA-MON-MIB-EXT.txt diff --git a/snmp_mib_archive/WATCHGUARD-IPSEC-TUNNEL-MIB.txt b/snmp_mib_archive/w/Watchguard/WATCHGUARD-IPSEC-TUNNEL-MIB.txt similarity index 100% rename from snmp_mib_archive/WATCHGUARD-IPSEC-TUNNEL-MIB.txt rename to snmp_mib_archive/w/Watchguard/WATCHGUARD-IPSEC-TUNNEL-MIB.txt diff --git a/snmp_mib_archive/WATCHGUARD-POLICY-MIB.txt b/snmp_mib_archive/w/Watchguard/WATCHGUARD-POLICY-MIB.txt similarity index 100% rename from snmp_mib_archive/WATCHGUARD-POLICY-MIB.txt rename to snmp_mib_archive/w/Watchguard/WATCHGUARD-POLICY-MIB.txt diff --git a/snmp_mib_archive/WATCHGUARD-PRODUCTS-MIB.txt b/snmp_mib_archive/w/Watchguard/WATCHGUARD-PRODUCTS-MIB.txt similarity index 100% rename from snmp_mib_archive/WATCHGUARD-PRODUCTS-MIB.txt rename to snmp_mib_archive/w/Watchguard/WATCHGUARD-PRODUCTS-MIB.txt diff --git a/snmp_mib_archive/WATCHGUARD-SMI.txt b/snmp_mib_archive/w/Watchguard/WATCHGUARD-SMI.txt similarity index 100% rename from snmp_mib_archive/WATCHGUARD-SMI.txt rename to snmp_mib_archive/w/Watchguard/WATCHGUARD-SMI.txt diff --git a/snmp_mib_archive/WATCHGUARD-SYSTEM-CONFIG-MIB.txt b/snmp_mib_archive/w/Watchguard/WATCHGUARD-SYSTEM-CONFIG-MIB.txt similarity index 100% rename from snmp_mib_archive/WATCHGUARD-SYSTEM-CONFIG-MIB.txt rename to snmp_mib_archive/w/Watchguard/WATCHGUARD-SYSTEM-CONFIG-MIB.txt diff --git a/snmp_mib_archive/WATCHGUARD-SYSTEM-STATISTICS-MIB.txt b/snmp_mib_archive/w/Watchguard/WATCHGUARD-SYSTEM-STATISTICS-MIB.txt similarity index 100% rename from snmp_mib_archive/WATCHGUARD-SYSTEM-STATISTICS-MIB.txt rename to snmp_mib_archive/w/Watchguard/WATCHGUARD-SYSTEM-STATISTICS-MIB.txt diff --git a/snmp_mib_archive/wbt3mib.cfg b/snmp_mib_archive/w/wbt3mib.cfg similarity index 100% rename from snmp_mib_archive/wbt3mib.cfg rename to snmp_mib_archive/w/wbt3mib.cfg diff --git a/snmp_mib_archive/wbt3mib.mib b/snmp_mib_archive/w/wbt3mib.mib similarity index 100% rename from snmp_mib_archive/wbt3mib.mib rename to snmp_mib_archive/w/wbt3mib.mib diff --git a/snmp_mib_archive/wf_com.mib b/snmp_mib_archive/w/wf_com.mib similarity index 100% rename from snmp_mib_archive/wf_com.mib rename to snmp_mib_archive/w/wf_com.mib diff --git a/snmp_mib_archive/wf_pgm.mib b/snmp_mib_archive/w/wf_pgm.mib similarity index 100% rename from snmp_mib_archive/wf_pgm.mib rename to snmp_mib_archive/w/wf_pgm.mib diff --git a/snmp_mib_archive/whisp-tcv2-mib.txt b/snmp_mib_archive/w/whisp-tcv2-mib.txt similarity index 97% rename from snmp_mib_archive/whisp-tcv2-mib.txt rename to snmp_mib_archive/w/whisp-tcv2-mib.txt index 1dc2101..a7940b1 100644 --- a/snmp_mib_archive/whisp-tcv2-mib.txt +++ b/snmp_mib_archive/w/whisp-tcv2-mib.txt @@ -1,68 +1,68 @@ --- --- whisp-tc.mib --- --- ******************************************************************** --- Copyright 2003 (c) , Motorola, Inc. --- Motorola Confidential Proprietary --- ******************************************************************** --- --- Contains SMIv2 Textual conventions for the Canopy Product Line. --- --- ******************************************************************** --- $Id: $ --- --- Revision History: --- --- --- 17/May/2000 B.M Initial release. --- 05/Nov/2001 Y.G Modification --- ******************************************************************** - -WHISP-TC-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY - FROM SNMPv2-SMI - TEXTUAL-CONVENTION - FROM SNMPv2-TC - whispModules - FROM WHISP-GLOBAL-REG-MIB; - -whispTextualConventionsModule MODULE-IDENTITY - LAST-UPDATED "200304170000Z" - ORGANIZATION "Motorola" - CONTACT-INFO - "Canopy Technical Support - email: technical-support@canopywireless.com" - DESCRIPTION - "This module contains textual conventions for the Canopy - product line." - ::= {whispModules 3} - --- ------------------------------------------------------------------------- --- Start Textual Conventions Definitions. --- ------------------------------------------------------------------------- - --- Textual convention for MAC address -WhispMACAddress ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This a WHiSP MAC address or ESN type." - SYNTAX OCTET STRING(SIZE(6)) - ---Textual convention for LUID -WhispLUID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The 12 LUID (Local Unit Identification) assigned to each Canopy - Subscriber Modem (SM)." - SYNTAX INTEGER(0..4095) - --- Textual convention for Event Log -EventString ::= TEXTUAL-CONVENTION - DISPLAY-HINT "2048a" - STATUS current - DESCRIPTION - "The string used to display event log." - SYNTAX OCTET STRING(SIZE (0..2048)) -END +-- +-- whisp-tc.mib +-- +-- ******************************************************************** +-- Copyright 2003 (c) , Motorola, Inc. +-- Motorola Confidential Proprietary +-- ******************************************************************** +-- +-- Contains SMIv2 Textual conventions for the Canopy Product Line. +-- +-- ******************************************************************** +-- $Id: $ +-- +-- Revision History: +-- +-- +-- 17/May/2000 B.M Initial release. +-- 05/Nov/2001 Y.G Modification +-- ******************************************************************** + +WHISP-TC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + whispModules + FROM WHISP-GLOBAL-REG-MIB; + +whispTextualConventionsModule MODULE-IDENTITY + LAST-UPDATED "200304170000Z" + ORGANIZATION "Motorola" + CONTACT-INFO + "Canopy Technical Support + email: technical-support@canopywireless.com" + DESCRIPTION + "This module contains textual conventions for the Canopy + product line." + ::= {whispModules 3} + +-- ------------------------------------------------------------------------- +-- Start Textual Conventions Definitions. +-- ------------------------------------------------------------------------- + +-- Textual convention for MAC address +WhispMACAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This a WHiSP MAC address or ESN type." + SYNTAX OCTET STRING(SIZE(6)) + +--Textual convention for LUID +WhispLUID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The 12 LUID (Local Unit Identification) assigned to each Canopy + Subscriber Modem (SM)." + SYNTAX INTEGER(0..4095) + +-- Textual convention for Event Log +EventString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2048a" + STATUS current + DESCRIPTION + "The string used to display event log." + SYNTAX OCTET STRING(SIZE (0..2048)) +END diff --git a/snmp_mib_archive/XEDIA-REG.mib b/snmp_mib_archive/x/XEDIA-REG.mib similarity index 100% rename from snmp_mib_archive/XEDIA-REG.mib rename to snmp_mib_archive/x/XEDIA-REG.mib diff --git a/snmp_mib_archive/XEDIA-TRAFFIC-MGMT-MIB.mib b/snmp_mib_archive/x/XEDIA-TRAFFIC-MGMT-MIB.mib similarity index 100% rename from snmp_mib_archive/XEDIA-TRAFFIC-MGMT-MIB.mib rename to snmp_mib_archive/x/XEDIA-TRAFFIC-MGMT-MIB.mib diff --git a/snmp_mib_archive/XGCP-MIB.my b/snmp_mib_archive/x/XGCP-MIB.my similarity index 100% rename from snmp_mib_archive/XGCP-MIB.my rename to snmp_mib_archive/x/XGCP-MIB.my diff --git a/snmp_mib_archive/XGCP-MIB.traps b/snmp_mib_archive/x/XGCP-MIB.traps similarity index 100% rename from snmp_mib_archive/XGCP-MIB.traps rename to snmp_mib_archive/x/XGCP-MIB.traps diff --git a/snmp_mib_archive/XL_HSV_200.cfg b/snmp_mib_archive/x/XL_HSV_200.cfg similarity index 100% rename from snmp_mib_archive/XL_HSV_200.cfg rename to snmp_mib_archive/x/XL_HSV_200.cfg diff --git a/snmp_mib_archive/xl_hsv_200.mib b/snmp_mib_archive/x/xl_hsv_200.mib similarity index 100% rename from snmp_mib_archive/xl_hsv_200.mib rename to snmp_mib_archive/x/xl_hsv_200.mib diff --git a/snmp_mib_archive/xp1024trapmib.cfg b/snmp_mib_archive/x/xp1024trapmib.cfg similarity index 100% rename from snmp_mib_archive/xp1024trapmib.cfg rename to snmp_mib_archive/x/xp1024trapmib.cfg diff --git a/snmp_mib_archive/xp1024trapmib.mib b/snmp_mib_archive/x/xp1024trapmib.mib similarity index 100% rename from snmp_mib_archive/xp1024trapmib.mib rename to snmp_mib_archive/x/xp1024trapmib.mib diff --git a/snmp_mib_archive/xylo-anx.mib b/snmp_mib_archive/x/xylo-anx.mib similarity index 100% rename from snmp_mib_archive/xylo-anx.mib rename to snmp_mib_archive/x/xylo-anx.mib diff --git a/snmp_mib_archive/xylo-callmgmt.mib b/snmp_mib_archive/x/xylo-callmgmt.mib similarity index 100% rename from snmp_mib_archive/xylo-callmgmt.mib rename to snmp_mib_archive/x/xylo-callmgmt.mib diff --git a/snmp_mib_archive/xylo-modem.mib b/snmp_mib_archive/x/xylo-modem.mib similarity index 100% rename from snmp_mib_archive/xylo-modem.mib rename to snmp_mib_archive/x/xylo-modem.mib diff --git a/snmp_mib_archive/xylo-ntp.mib b/snmp_mib_archive/x/xylo-ntp.mib similarity index 100% rename from snmp_mib_archive/xylo-ntp.mib rename to snmp_mib_archive/x/xylo-ntp.mib diff --git a/snmp_mib_archive/xylo-ports.mib b/snmp_mib_archive/x/xylo-ports.mib similarity index 100% rename from snmp_mib_archive/xylo-ports.mib rename to snmp_mib_archive/x/xylo-ports.mib diff --git a/snmp_mib_archive/xylo-protocol.mib b/snmp_mib_archive/x/xylo-protocol.mib similarity index 100% rename from snmp_mib_archive/xylo-protocol.mib rename to snmp_mib_archive/x/xylo-protocol.mib diff --git a/snmp_mib_archive/xylo-trpobj.mib b/snmp_mib_archive/x/xylo-trpobj.mib similarity index 100% rename from snmp_mib_archive/xylo-trpobj.mib rename to snmp_mib_archive/x/xylo-trpobj.mib diff --git a/snmp_mib_archive/xylo-wan.mib b/snmp_mib_archive/x/xylo-wan.mib similarity index 100% rename from snmp_mib_archive/xylo-wan.mib rename to snmp_mib_archive/x/xylo-wan.mib diff --git a/snmp_mib_archive/xylo.cap b/snmp_mib_archive/x/xylo.cap similarity index 100% rename from snmp_mib_archive/xylo.cap rename to snmp_mib_archive/x/xylo.cap diff --git a/snmp_mib_archive/xylo.smi b/snmp_mib_archive/x/xylo.smi similarity index 100% rename from snmp_mib_archive/xylo.smi rename to snmp_mib_archive/x/xylo.smi diff --git a/snmp_mib_archive/xylo.trp b/snmp_mib_archive/x/xylo.trp similarity index 100% rename from snmp_mib_archive/xylo.trp rename to snmp_mib_archive/x/xylo.trp diff --git a/snmp_mib_archive/415AAKY2C0-enterprise.mib b/snmp_mib_archive/z/ZyXEL/415AAKY2C0-enterprise.mib similarity index 100% rename from snmp_mib_archive/415AAKY2C0-enterprise.mib rename to snmp_mib_archive/z/ZyXEL/415AAKY2C0-enterprise.mib diff --git a/snmp_mib_archive/415AAKY2C0-private.mib b/snmp_mib_archive/z/ZyXEL/415AAKY2C0-private.mib similarity index 100% rename from snmp_mib_archive/415AAKY2C0-private.mib rename to snmp_mib_archive/z/ZyXEL/415AAKY2C0-private.mib diff --git a/snmp_mib_archive/ZYXEL-415AAKY2C0-enterprise.mib b/snmp_mib_archive/z/ZyXEL/ZYXEL-415AAKY2C0-enterprise.mib similarity index 100% rename from snmp_mib_archive/ZYXEL-415AAKY2C0-enterprise.mib rename to snmp_mib_archive/z/ZyXEL/ZYXEL-415AAKY2C0-enterprise.mib diff --git a/snmp_mib_archive/ZYXEL-415AAKY2C0-private.mib b/snmp_mib_archive/z/ZyXEL/ZYXEL-415AAKY2C0-private.mib similarity index 100% rename from snmp_mib_archive/ZYXEL-415AAKY2C0-private.mib rename to snmp_mib_archive/z/ZyXEL/ZYXEL-415AAKY2C0-private.mib diff --git a/snmp_mib_archive/ZYXEL-ES-CAPWAP.MIB b/snmp_mib_archive/z/ZyXEL/ZYXEL-ES-CAPWAP.MIB similarity index 100% rename from snmp_mib_archive/ZYXEL-ES-CAPWAP.MIB rename to snmp_mib_archive/z/ZyXEL/ZYXEL-ES-CAPWAP.MIB diff --git a/snmp_mib_archive/ZYXEL-ES-COMMON.MIB b/snmp_mib_archive/z/ZyXEL/ZYXEL-ES-COMMON.MIB similarity index 100% rename from snmp_mib_archive/ZYXEL-ES-COMMON.MIB rename to snmp_mib_archive/z/ZyXEL/ZYXEL-ES-COMMON.MIB diff --git a/snmp_mib_archive/ZYXEL-ES-ProWLAN.MIB b/snmp_mib_archive/z/ZyXEL/ZYXEL-ES-ProWLAN.MIB similarity index 100% rename from snmp_mib_archive/ZYXEL-ES-ProWLAN.MIB rename to snmp_mib_archive/z/ZyXEL/ZYXEL-ES-ProWLAN.MIB diff --git a/snmp_mib_archive/ZYXEL-ES-SMI.MIB b/snmp_mib_archive/z/ZyXEL/ZYXEL-ES-SMI.MIB similarity index 100% rename from snmp_mib_archive/ZYXEL-ES-SMI.MIB rename to snmp_mib_archive/z/ZyXEL/ZYXEL-ES-SMI.MIB